Re: [VOTE] Release Apache Arrow JS 6.0.2

2022-01-18 Thread Dominik Moritz
To follow up on this thread, we now have some new integration tests for Arrow JS in master. These will help us prevent bundler issues in the future. The integration tests now bundle a couple example programs ( https://github.com/apache/arrow/tree/master/js/test/bundle) with some popular bundlers (

Re: [VOTE] Release Apache Arrow JS 6.0.2

2022-01-04 Thread Dominik Moritz
Hi Wes, Thanks for the follow up and I’m sorry for not following up myself. Yes, we will publish the fixes in the Arrow 7 release. I’ll keep it in my backlog to figure out how to make patch releases. Over the break, I added more testing for bundlers so we can hopefully reduce the need for patch

Re: [VOTE] Release Apache Arrow JS 6.0.2

2022-01-04 Thread Wes McKinney
hi Dominik -- I just wanted to confirm that you're going to wait for the 7.0.0 release? We should still try to get things set up so that JS patch source releases can be made easily. On Fri, Dec 10, 2021 at 4:39 PM Tim Paine wrote: > > Just wanted to note that our move from Arrow JS to Wasm arrow

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-10 Thread Tim Paine
Just wanted to note that our move from Arrow JS to Wasm arrow resulted in a pretty substantial speedup, although we solve none of the problems of exposing wasm arrow over JS since we use it directly from C++. Initial PR: https://github.com/finos/perspective/pull/755

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-09 Thread Dominik Moritz
Thank you Wes. I will do that and submit a new vote unless we start the Arrow 7 process already. On Dec 7, 2021 at 11:48:29, Wes McKinney wrote: > At the moment, the release is not packaged or signed. Thus one can only > > run the tests on the branch in the git repository. A script to do that >

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-09 Thread Dominik Moritz
> > ​Arrow rust implementation is in another repository and has support for > Javascript/Webassembly : > > https://github.com/apache/arrow-rs/tree/master/arrow > > The release cadence for the Rust implementation is much higher than for > the C++ implementation. Efficiencies might be gained by rele

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-09 Thread Dominik Moritz
Thank you Wes. I will do that and submit a new vote unless we start the Arrow 7 process already. On Dec 7, 2021 at 11:48:29, Wes McKinney wrote: > At the moment, the release is not packaged or signed. Thus one can only > > run the tests on the branch in the git repository. A script to do that >

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-07 Thread Wes McKinney
> At the moment, the release is not packaged or signed. Thus one can only > run the tests on the branch in the git repository. A script to do that > on Linux is available at: I see, releasing in this manner is not possible. Apache source releases must be a GPG-signed tarball. The release script th

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-07 Thread Benson Muite
At the moment, the release is not packaged or signed. Thus one can only run the tests on the branch in the git repository. A script to do that on Linux is available at: https://github.com/bkmgit/arrow/blob/ARROW-14801/dev/release/verify-js.sh My understanding is that only PMC members can sign,

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-12-05 Thread Wes McKinney
hi Dominik — can you provide instructions for how we should verify the release, aside from checking the GPG signature and checksums? On Sun, Nov 28, 2021 at 12:41 PM Dominik Moritz wrote: > > Are you talking about https://github.com/domoritz/arrow-wasm? It definitely > isn’t ready for prime time.

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-28 Thread Dominik Moritz
Are you talking about https://github.com/domoritz/arrow-wasm? It definitely isn’t ready for prime time. The overhead of WASM, some issues with the Rust implementation (some of which I think will be addressed with the Arrow2 Rust migration), and the much larger bundle size make it not practical righ

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-28 Thread Benson Muite
Rust implementation can be compiled to WebAssembly and is released biweekly. The Javascript version compiled from Rust may not satisfy all Javascript users, but maybe there could be some collaboration to reduce duplicated efforts? On 11/23/21 9:52 PM, Dominik Moritz wrote: Ahh, thank you f

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-23 Thread Dominik Moritz
Ahh, thank you for the clarification. There are no breaking changes in this point release, just fixes. @PMC, could you please vote on this point release. Would anyone volunteer as the release manager with me to give me a better understanding of the process? On Nov 23, 2021 at 13:09:47, Benson M

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-23 Thread Adam Lippai
I think the voting makes sense, but not because it's similar to the Rust release process. A big difference is that the Rust release is a minor release with a lot of code and features added and not patch release with essential bug fixes only. Best regards, Adam Lippai On Tue, Nov 23, 2021, 19:10 B

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-23 Thread Benson Muite
https://issues.apache.org/jira/browse/ARROW-14801 Rust has its own repository and does frequent point releases: https://github.com/apache/arrow-rs/tree/master/dev/release however, even point releases require 3 PMC binding +1 votes and API breaking changes can only take place on major releases.

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-23 Thread Dominik Moritz
I tested Node v14.18.1 and tests pass. I think we can go ahead and make a release. @Benson, could you help me update the script to work off of branches. I don’t know what the expected process for release verification is. I’d be happy to adopt another process. On Nov 20, 2021 at 09:57:53, Dominik

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-20 Thread Dominik Moritz
Thanks for catching that. Jest is used for running the tests and jest supports node 14.15. Could we switch to node 14.15 instead of 14.0 for this test? On Nov 20, 2021 at 05:37:00, Benson Muite wrote: > Hi, > > Tested this on AlmaLinux 8. Following steps: > > export NVM_DIR="`pwd`/.nvm" >

Re: [VOTE] Release Apache Arrow JS 6.0.2

2021-11-20 Thread Benson Muite
Hi, Tested this on AlmaLinux 8. Following steps: export NVM_DIR="`pwd`/.nvm" mkdir -p $NVM_DIR curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | \ PROFILE=/dev/null bash [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" nvm install --lts n

[VOTE] Release Apache Arrow JS 6.0.2

2021-11-19 Thread Dominik Moritz
Hi, I would like to propose a patch release for Arrow JS. The release is forked off of maint-6.0.x and available at https://github.com/apache/arrow/tree/release-6.0.2-js. The release contains two fixes for the js bundle: ARROW-14773: [JS] Fix sourcemap paths