Re: [C++]: cmake: about parallel build of third party modules

2020-01-03 Thread Wes McKinney
Hi Yibo

We’ve found flakiness with protobuf_ep when building in parallel with GNU
Make. There are comments about this in ThirdpartyToolchain.cmake I think
and prior JIRA issues related to this.

For faster builds we generally are focused on using -GNinja so recommend
using the ninja build tool instead of make.

Wes

On Fri, Jan 3, 2020 at 8:28 AM Yibo Cai  wrote:

> Maybe just install protobuf dev package is the simplest solution.
>
> On 1/2/20 1:55 PM, Yibo Cai wrote:
> > I noticed a fresh build always stuck at compiling protobuf for a long
> time. We've decided to use single job building for each third party module
> [1], partly because different thirty party modules are built concurrently
> (protobuf is built concurrently with jemalloc, but protobuf itself is built
> with only one job).
> >
> > The problem is that protobuf takes much more time than other modules to
> finish, which blocks the whole building process. I tried adding "-j4"
> manually when compiling protobuf [2], it significantly reduced time for a
> fresh build. Below is my testing.
> >
> > test setting
> > 
> > cpu: Intel E5-2650, 20 logical cores
> > memory: 64G
> >
> > test command
> > 
> > cmake -DCMAKE_BUILD_TYPE=Release -DARROW_BUILD_TESTS=ON
> -DARROW_COMPUTE=ON -DARROW_GANDIVA=ON ..
> > make -j8
> >
> > test result
> > ---
> > build protobuf with single job(default): 10min 32sec
> > build protobuf with four jobs(add -j4):  6min  23sec
> >
> > Build time dropped 40% from 632s to 383s. Even bigger gap is observed on
> Arm platform.
> >
> > I would suggest enabling multi job build for protobuf, maybe set half
> total jobs. Say, it we launch arrow build with "make -j8", we compile
> protobuf with "-j4". Code may be kind of ugly and not consistent, but
> deserves the effort IMHO. Comments?
> >
> > [1] https://github.com/apache/arrow/pull/2779
> > [2]
> https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake#L1163
>


[NIGHTLY] Arrow Build Report for Job nightly-2020-01-03-0

2020-01-03 Thread Crossbow


Arrow Build Report for Job nightly-2020-01-03-0

All tasks: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0

Failed Tasks:
- debian-stretch:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-debian-stretch
- gandiva-jar-osx:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-gandiva-jar-osx
- homebrew-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-homebrew-cpp
- test-ubuntu-18.04-cpp-static:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-ubuntu-18.04-cpp-static

Succeeded Tasks:
- centos-6:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-6
- centos-7:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-7
- centos-8:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-8
- conda-linux-gcc-py27:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py27
- conda-linux-gcc-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py36
- conda-linux-gcc-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py37
- conda-linux-gcc-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py38
- conda-osx-clang-py27:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py27
- conda-osx-clang-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py36
- conda-osx-clang-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py37
- conda-osx-clang-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py38
- conda-win-vs2015-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py36
- conda-win-vs2015-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py37
- conda-win-vs2015-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py38
- debian-buster:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-debian-buster
- gandiva-jar-trusty:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-gandiva-jar-trusty
- macos-r-autobrew:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-macos-r-autobrew
- test-conda-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-cpp
- test-conda-python-2.7-pandas-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-2.7-pandas-latest
- test-conda-python-2.7:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-2.7
- test-conda-python-3.6:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.6
- test-conda-python-3.7-dask-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-dask-latest
- test-conda-python-3.7-hdfs-2.9.2:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-hdfs-2.9.2
- test-conda-python-3.7-pandas-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-pandas-latest
- test-conda-python-3.7-pandas-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-pandas-master
- test-conda-python-3.7-spark-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-spark-master
- test-conda-python-3.7-turbodbc-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-turbodbc-latest
- test-conda-python-3.7-turbodbc-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-turbodbc-master
- test-conda-python-3.7:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7
- test-conda-python-3.8-dask-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.8-dask-master
- test-

[jira] [Created] (ARROW-7492) [CI][Crossbow] Nightly homebrew-cpp job fails on Python installation

2020-01-03 Thread Neal Richardson (Jira)
Neal Richardson created ARROW-7492:
--

 Summary: [CI][Crossbow] Nightly homebrew-cpp job fails on Python 
installation
 Key: ARROW-7492
 URL: https://issues.apache.org/jira/browse/ARROW-7492
 Project: Apache Arrow
  Issue Type: Bug
  Components: C++, Continuous Integration
Reporter: Neal Richardson
 Fix For: 1.0.0


Oddly, it looks like the formula builds successfully 
(https://travis-ci.org/ursa-labs/crossbow/builds/631795636#L3698)

{code}
🍺  /usr/local/Cellar/apache-arrow/HEAD-096c78c: 366 files, 57.5MB, built in 9 
minutes 46 seconds
{code}

But it exits with status 1. AFAICT the error is here: 
https://travis-ci.org/ursa-labs/crossbow/builds/631795636#L1745

{code}
==> Pouring python-3.7.6_1.high_sierra.bottle.tar.gz
tar xof 
/Users/travis/Library/Caches/Homebrew/downloads/3d94ccb6613548e55aed20c7ee59f0e0b7fb045a5d9c8885aa3504ea31f8ab0e--python-3.7.6_1.high_sierra.bottle.tar.gz
 -C /var/folders/nz/vv4_9tw56nv9k3tkvyszvwg8gn/T/d20200102-25789-k5jazs
cp -pR 
/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg8gn/T/d20200102-25789-k5jazs/python/.
 /usr/local/Cellar/python
chmod -Rf +w 
/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg8gn/T/d20200102-25789-k5jazs
Error: The `brew link` step did not complete successfully
{code}

According to 
https://github.com/ursa-labs/crossbow/branches/all?utf8=%E2%9C%93&query=-0-travis-homebrew-cpp,
 this started failing on 2019-12-28.





--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [NIGHTLY] Arrow Build Report for Job nightly-2020-01-03-0

2020-01-03 Thread Neal Richardson
Homebrew has been failing for about a week so I ticketed it here:
https://issues.apache.org/jira/browse/ARROW-7492

On Fri, Jan 3, 2020 at 6:18 AM Crossbow  wrote:

>
> Arrow Build Report for Job nightly-2020-01-03-0
>
> All tasks:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0
>
> Failed Tasks:
> - debian-stretch:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-debian-stretch
> - gandiva-jar-osx:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-gandiva-jar-osx
> - homebrew-cpp:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-homebrew-cpp
> - test-ubuntu-18.04-cpp-static:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-ubuntu-18.04-cpp-static
>
> Succeeded Tasks:
> - centos-6:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-6
> - centos-7:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-7
> - centos-8:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-centos-8
> - conda-linux-gcc-py27:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py27
> - conda-linux-gcc-py36:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py36
> - conda-linux-gcc-py37:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py37
> - conda-linux-gcc-py38:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-linux-gcc-py38
> - conda-osx-clang-py27:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py27
> - conda-osx-clang-py36:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py36
> - conda-osx-clang-py37:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py37
> - conda-osx-clang-py38:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-osx-clang-py38
> - conda-win-vs2015-py36:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py36
> - conda-win-vs2015-py37:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py37
> - conda-win-vs2015-py38:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-conda-win-vs2015-py38
> - debian-buster:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-azure-debian-buster
> - gandiva-jar-trusty:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-gandiva-jar-trusty
> - macos-r-autobrew:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-travis-macos-r-autobrew
> - test-conda-cpp:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-cpp
> - test-conda-python-2.7-pandas-latest:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-2.7-pandas-latest
> - test-conda-python-2.7:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-2.7
> - test-conda-python-3.6:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.6
> - test-conda-python-3.7-dask-latest:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-dask-latest
> - test-conda-python-3.7-hdfs-2.9.2:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-hdfs-2.9.2
> - test-conda-python-3.7-pandas-latest:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-pandas-latest
> - test-conda-python-3.7-pandas-master:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-pandas-master
> - test-conda-python-3.7-spark-master:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-spark-master
> - test-conda-python-3.7-turbodbc-latest:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-python-3.7-turbodbc-latest
> - test-conda-python-3.7-turbodbc-master:
>   URL:
> https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-01-03-0-circle-test-conda-p

[jira] [Created] (ARROW-7493) [Python] Expose sum kernel in pyarrow.compute and support ChunkedArray inputs

2020-01-03 Thread Uwe Korn (Jira)
Uwe Korn created ARROW-7493:
---

 Summary: [Python] Expose sum kernel in pyarrow.compute and support 
ChunkedArray inputs
 Key: ARROW-7493
 URL: https://issues.apache.org/jira/browse/ARROW-7493
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++ - Compute, Python
Reporter: Uwe Korn
Assignee: Uwe Korn
 Fix For: 1.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Interested in leveraging (or if not existent building) an Apache Arrow Query Engine

2020-01-03 Thread Wolfram Schulte
Hi.

I’m interested in leveraging (or if does not yet existent co-building) an 
"Apache Arrow Query Engine” in C++.

I found various references on the web, eg. 
https://docs.google.com/document/d/10RoUZmiMQRi_J1FcPeVAUAMJ6d_ZuiEbaM2Y33sNPu4/edit#heading=h.2k6k5a4y9b8y,
 or Gandiva (for Dremio’s engine) or DataFusion (for Rust), but no AQE.

Further all these efforts seem to have stalled. Can someone explain what the 
status of AQE is?

Thanks much!,- Wolfram



Re: Interested in leveraging (or if not existent building) an Apache Arrow Query Engine

2020-01-03 Thread Wes McKinney
Hi Wolfram,

The effort hasn’t stalled. As a volunteer-driven project with developers
coming from modestly funded organizations the progress has not been
overnight. My team (Ursa Labs) has been building infrastructure in support
of this effort (for example, the datasets API and filesystem API, both
necessary pieces), as have developers from Dremio and others (eg on
Gandiva). It would be great if engineers from Facebook would contribute to
the effort.

Thanks
Wes

On Fri, Jan 3, 2020 at 10:16 PM Wolfram Schulte 
wrote:

> Hi.
>
> I’m interested in leveraging (or if does not yet existent co-building) an
> "Apache Arrow Query Engine” in C++.
>
> I found various references on the web, eg.
> https://docs.google.com/document/d/10RoUZmiMQRi_J1FcPeVAUAMJ6d_ZuiEbaM2Y33sNPu4/edit#heading=h.2k6k5a4y9b8y,
> or Gandiva (for Dremio’s engine) or DataFusion (for Rust), but no AQE.
>
> Further all these efforts seem to have stalled. Can someone explain what
> the status of AQE is?
>
> Thanks much!,- Wolfram
>
>


[jira] [Created] (ARROW-7494) [Java] Remove reader index and writer index from ArrowBuf

2020-01-03 Thread Jacques Nadeau (Jira)
Jacques Nadeau created ARROW-7494:
-

 Summary: [Java] Remove reader index and writer index from ArrowBuf
 Key: ARROW-7494
 URL: https://issues.apache.org/jira/browse/ARROW-7494
 Project: Apache Arrow
  Issue Type: Task
Reporter: Jacques Nadeau


Reader and writer index and functionality doesn't belong on a chunk of memory 
and is due to inheritance from ByteBuf. As part of removing ByteBuf 
inheritance, we should also remove reader and writer indexes from ArrowBuf 
functionality. It wastes heap memory for rare utility. In general, a slice can 
be used instead of a reader/writer index pattern.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-7495) [Java] Remove "empty" concept from ArrowBuf, replace with custom referencemanager

2020-01-03 Thread Jacques Nadeau (Jira)
Jacques Nadeau created ARROW-7495:
-

 Summary: [Java] Remove "empty" concept from ArrowBuf, replace with 
custom referencemanager
 Key: ARROW-7495
 URL: https://issues.apache.org/jira/browse/ARROW-7495
 Project: Apache Arrow
  Issue Type: Task
Reporter: Jacques Nadeau


With the introduction of ReferenceManager in the codebase, the need for a 
separate ArrowBuf is no longer necessary. Instead, once can create a new 
reference manager that is used for the empty ArrowBuf. For reminder/review, 
empty arrowbufs have a special behavior in that they don't actually have any 
reference counting semantics and always stay at one. This allow us to better 
troubleshoot unallocated memory than what would otherwise be an NPE after 
calling ValueVector.clear()



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: Looking to 1.0

2020-01-03 Thread Jacques Nadeau
I identified three things in the java library that I think are top of mind
and should be fixed before 1.0 to avoid weird incompatibility changes in
the java apis (technical debt). I've tagged them as pre-1.0 as I don't
exactly see what is the right way to tag/label a target release for a
ticket.
https://issues.apache.org/jira/browse/ARROW-7495?jql=labels%20%3D%20pre-1.0

For the three tickets I identified, does anyone have interest in trying to
resolve?

thanks,
Jacques



On Thu, Jan 2, 2020 at 11:55 AM Neal Richardson 
wrote:

> Hi all,
> Happy new year! As we look ahead to 2020, it's time to start mobilizing for
> the Arrow 1.0 release. At 0.15, I believe we decided that our next release
> should be 1.0, and it's been a couple of months since 0.15, so we're due to
> release again this month, give or take. (See [1] for when we most recently
> discussed doing 1.0 back in June, or if you're a fan of ancient history,
> see [2] for a similar discussion from July 2017.)
>
> Since there appeared to be consensus before that it is time for 1.0, let's
> discuss how to get it done. One first step would be to make sure that we've
> identified all format/specification issues we think we must resolve before
> declaring 1.0. [3] shows 3 "blockers" for the 1.0 release already. There
> are an additional 14 "Format" issues ([4]); perhaps some of those should
> also be labeled blockers for 1.0.
>
> It would be great if folks could review Jira in their areas of expertise
> and make sure everything essential for 1.0 is ticketed and prioritized
> appropriately. Once we've identified the required tasks for making a 1.0
> release, we can work together on burning those down.
>
> Neal
>
> [1]:
>
> https://lists.apache.org/thread.html/44a7a3d256ab5dbd62da6fe45b56951b435697426bf4adedb6520907@%3Cdev.arrow.apache.org%3E
>
> [2]:
>
> https://lists.apache.org/thread.html/0aca401e8906e1adbb37228b38569a9a7736b864da854007dad111c3%40%3Cdev.arrow.apache.org%3E
> [3]: https://cwiki.apache.org/confluence/display/ARROW/Arrow+1.0.0+Release
> [4]:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(%22In%20Review%22%2C%20Open%2C%20%22In%20Progress%22)%20AND%20fixVersion%20%3D%201.0.0%20AND%20component%20%3D%20Format
>


Re: Looking to 1.0

2020-01-03 Thread Neal Richardson
Thanks for reviewing, Jacques. Re: Jira tagging, the convention I've seen
is to use "Fix Version" for open tickets to indicate a target release
(that's what the confluence board draws from, for example). So by my
understanding, Fix Version == 1.0.0 and Priority == Blocker says that
they're things we have to resolve before 1.0.0. Happy to follow a different
convention though if folks can think of something better.

Neal

On Fri, Jan 3, 2020 at 3:16 PM Jacques Nadeau  wrote:

> I identified three things in the java library that I think are top of mind
> and should be fixed before 1.0 to avoid weird incompatibility changes in
> the java apis (technical debt). I've tagged them as pre-1.0 as I don't
> exactly see what is the right way to tag/label a target release for a
> ticket.
> https://issues.apache.org/jira/browse/ARROW-7495?jql=labels%20%3D%20pre-1.0
>
> For the three tickets I identified, does anyone have interest in trying to
> resolve?
>
> thanks,
> Jacques
>
>
>
> On Thu, Jan 2, 2020 at 11:55 AM Neal Richardson <
> neal.p.richard...@gmail.com>
> wrote:
>
> > Hi all,
> > Happy new year! As we look ahead to 2020, it's time to start mobilizing
> for
> > the Arrow 1.0 release. At 0.15, I believe we decided that our next
> release
> > should be 1.0, and it's been a couple of months since 0.15, so we're due
> to
> > release again this month, give or take. (See [1] for when we most
> recently
> > discussed doing 1.0 back in June, or if you're a fan of ancient history,
> > see [2] for a similar discussion from July 2017.)
> >
> > Since there appeared to be consensus before that it is time for 1.0,
> let's
> > discuss how to get it done. One first step would be to make sure that
> we've
> > identified all format/specification issues we think we must resolve
> before
> > declaring 1.0. [3] shows 3 "blockers" for the 1.0 release already. There
> > are an additional 14 "Format" issues ([4]); perhaps some of those should
> > also be labeled blockers for 1.0.
> >
> > It would be great if folks could review Jira in their areas of expertise
> > and make sure everything essential for 1.0 is ticketed and prioritized
> > appropriately. Once we've identified the required tasks for making a 1.0
> > release, we can work together on burning those down.
> >
> > Neal
> >
> > [1]:
> >
> >
> https://lists.apache.org/thread.html/44a7a3d256ab5dbd62da6fe45b56951b435697426bf4adedb6520907@%3Cdev.arrow.apache.org%3E
> >
> > [2]:
> >
> >
> https://lists.apache.org/thread.html/0aca401e8906e1adbb37228b38569a9a7736b864da854007dad111c3%40%3Cdev.arrow.apache.org%3E
> > [3]:
> https://cwiki.apache.org/confluence/display/ARROW/Arrow+1.0.0+Release
> > [4]:
> >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(%22In%20Review%22%2C%20Open%2C%20%22In%20Progress%22)%20AND%20fixVersion%20%3D%201.0.0%20AND%20component%20%3D%20Format
> >
>


Re: Looking to 1.0

2020-01-03 Thread Ji Liu
Hi, Jacques Nadeau
I only found two tickets[1][2], and I am interested in these issues. If you 
don't mind, I would like to take a close watch and try to resolve later.

Thanks,
Ji Liu

[1] https://issues.apache.org/jira/browse/ARROW-7494
[2] https://issues.apache.org/jira/browse/ARROW-7495


--
From:Jacques Nadeau 
Send Time:2020年1月4日(星期六) 07:16
To:dev 
Subject:Re: Looking to 1.0

I identified three things in the java library that I think are top of mind
and should be fixed before 1.0 to avoid weird incompatibility changes in
the java apis (technical debt). I've tagged them as pre-1.0 as I don't
exactly see what is the right way to tag/label a target release for a
ticket.
https://issues.apache.org/jira/browse/ARROW-7495?jql=labels%20%3D%20pre-1.0

For the three tickets I identified, does anyone have interest in trying to
resolve?

thanks,
Jacques



On Thu, Jan 2, 2020 at 11:55 AM Neal Richardson 
wrote:

> Hi all,
> Happy new year! As we look ahead to 2020, it's time to start mobilizing for
> the Arrow 1.0 release. At 0.15, I believe we decided that our next release
> should be 1.0, and it's been a couple of months since 0.15, so we're due to
> release again this month, give or take. (See [1] for when we most recently
> discussed doing 1.0 back in June, or if you're a fan of ancient history,
> see [2] for a similar discussion from July 2017.)
>
> Since there appeared to be consensus before that it is time for 1.0, let's
> discuss how to get it done. One first step would be to make sure that we've
> identified all format/specification issues we think we must resolve before
> declaring 1.0. [3] shows 3 "blockers" for the 1.0 release already. There
> are an additional 14 "Format" issues ([4]); perhaps some of those should
> also be labeled blockers for 1.0.
>
> It would be great if folks could review Jira in their areas of expertise
> and make sure everything essential for 1.0 is ticketed and prioritized
> appropriately. Once we've identified the required tasks for making a 1.0
> release, we can work together on burning those down.
>
> Neal
>
> [1]:
>
> https://lists.apache.org/thread.html/44a7a3d256ab5dbd62da6fe45b56951b435697426bf4adedb6520907@%3Cdev.arrow.apache.org%3E
>
> [2]:
>
> https://lists.apache.org/thread.html/0aca401e8906e1adbb37228b38569a9a7736b864da854007dad111c3%40%3Cdev.arrow.apache.org%3E
> [3]: https://cwiki.apache.org/confluence/display/ARROW/Arrow+1.0.0+Release
> [4]:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(%22In%20Review%22%2C%20Open%2C%20%22In%20Progress%22)%20AND%20fixVersion%20%3D%201.0.0%20AND%20component%20%3D%20Format
>



Re: Looking to 1.0

2020-01-03 Thread Fan Liya
  Hi Jacques,

I am interested in the issues, and if it is possible, I would like to try
to resolve them.

Thanks.

Liya Fan

On Sat, Jan 4, 2020 at 7:16 AM Jacques Nadeau  wrote:

> I identified three things in the java library that I think are top of mind
> and should be fixed before 1.0 to avoid weird incompatibility changes in
> the java apis (technical debt). I've tagged them as pre-1.0 as I don't
> exactly see what is the right way to tag/label a target release for a
> ticket.
> https://issues.apache.org/jira/browse/ARROW-7495?jql=labels%20%3D%20pre-1.0
>
> For the three tickets I identified, does anyone have interest in trying to
> resolve?
>
> thanks,
> Jacques
>
>
>
> On Thu, Jan 2, 2020 at 11:55 AM Neal Richardson <
> neal.p.richard...@gmail.com>
> wrote:
>
> > Hi all,
> > Happy new year! As we look ahead to 2020, it's time to start mobilizing
> for
> > the Arrow 1.0 release. At 0.15, I believe we decided that our next
> release
> > should be 1.0, and it's been a couple of months since 0.15, so we're due
> to
> > release again this month, give or take. (See [1] for when we most
> recently
> > discussed doing 1.0 back in June, or if you're a fan of ancient history,
> > see [2] for a similar discussion from July 2017.)
> >
> > Since there appeared to be consensus before that it is time for 1.0,
> let's
> > discuss how to get it done. One first step would be to make sure that
> we've
> > identified all format/specification issues we think we must resolve
> before
> > declaring 1.0. [3] shows 3 "blockers" for the 1.0 release already. There
> > are an additional 14 "Format" issues ([4]); perhaps some of those should
> > also be labeled blockers for 1.0.
> >
> > It would be great if folks could review Jira in their areas of expertise
> > and make sure everything essential for 1.0 is ticketed and prioritized
> > appropriately. Once we've identified the required tasks for making a 1.0
> > release, we can work together on burning those down.
> >
> > Neal
> >
> > [1]:
> >
> >
> https://lists.apache.org/thread.html/44a7a3d256ab5dbd62da6fe45b56951b435697426bf4adedb6520907@%3Cdev.arrow.apache.org%3E
> >
> > [2]:
> >
> >
> https://lists.apache.org/thread.html/0aca401e8906e1adbb37228b38569a9a7736b864da854007dad111c3%40%3Cdev.arrow.apache.org%3E
> > [3]:
> https://cwiki.apache.org/confluence/display/ARROW/Arrow+1.0.0+Release
> > [4]:
> >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(%22In%20Review%22%2C%20Open%2C%20%22In%20Progress%22)%20AND%20fixVersion%20%3D%201.0.0%20AND%20component%20%3D%20Format
> >
>


Re: Looking to 1.0

2020-01-03 Thread Fan Liya
I am sorry. I did not notice the issues have already been assigned.

Best,
Liya Fan

On Sat, Jan 4, 2020 at 12:15 PM Fan Liya  wrote:

>   Hi Jacques,
>
> I am interested in the issues, and if it is possible, I would like to try
> to resolve them.
>
> Thanks.
>
> Liya Fan
>
> On Sat, Jan 4, 2020 at 7:16 AM Jacques Nadeau  wrote:
>
>> I identified three things in the java library that I think are top of mind
>> and should be fixed before 1.0 to avoid weird incompatibility changes in
>> the java apis (technical debt). I've tagged them as pre-1.0 as I don't
>> exactly see what is the right way to tag/label a target release for a
>> ticket.
>>
>> https://issues.apache.org/jira/browse/ARROW-7495?jql=labels%20%3D%20pre-1.0
>>
>> For the three tickets I identified, does anyone have interest in trying to
>> resolve?
>>
>> thanks,
>> Jacques
>>
>>
>>
>> On Thu, Jan 2, 2020 at 11:55 AM Neal Richardson <
>> neal.p.richard...@gmail.com>
>> wrote:
>>
>> > Hi all,
>> > Happy new year! As we look ahead to 2020, it's time to start mobilizing
>> for
>> > the Arrow 1.0 release. At 0.15, I believe we decided that our next
>> release
>> > should be 1.0, and it's been a couple of months since 0.15, so we're
>> due to
>> > release again this month, give or take. (See [1] for when we most
>> recently
>> > discussed doing 1.0 back in June, or if you're a fan of ancient history,
>> > see [2] for a similar discussion from July 2017.)
>> >
>> > Since there appeared to be consensus before that it is time for 1.0,
>> let's
>> > discuss how to get it done. One first step would be to make sure that
>> we've
>> > identified all format/specification issues we think we must resolve
>> before
>> > declaring 1.0. [3] shows 3 "blockers" for the 1.0 release already. There
>> > are an additional 14 "Format" issues ([4]); perhaps some of those should
>> > also be labeled blockers for 1.0.
>> >
>> > It would be great if folks could review Jira in their areas of expertise
>> > and make sure everything essential for 1.0 is ticketed and prioritized
>> > appropriately. Once we've identified the required tasks for making a 1.0
>> > release, we can work together on burning those down.
>> >
>> > Neal
>> >
>> > [1]:
>> >
>> >
>> https://lists.apache.org/thread.html/44a7a3d256ab5dbd62da6fe45b56951b435697426bf4adedb6520907@%3Cdev.arrow.apache.org%3E
>> >
>> > [2]:
>> >
>> >
>> https://lists.apache.org/thread.html/0aca401e8906e1adbb37228b38569a9a7736b864da854007dad111c3%40%3Cdev.arrow.apache.org%3E
>> > [3]:
>> https://cwiki.apache.org/confluence/display/ARROW/Arrow+1.0.0+Release
>> > [4]:
>> >
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(%22In%20Review%22%2C%20Open%2C%20%22In%20Progress%22)%20AND%20fixVersion%20%3D%201.0.0%20AND%20component%20%3D%20Format
>> >
>>
>