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 Muite <benson_mu...@emailplus.org>
wrote:

> 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.
>
> Many of the tests for releases can be automated, possibly relieving some
> of the PMC burden in the current process.  Judgement on code quality and
> software license is still required though[1]. Similarly, releases need
> to be signed.
>
>
> [1] https://infra.apache.org/release-publishing.html
>
> On 11/23/21 7:33 PM, Dominik Moritz wrote:
>
>   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 Moritz <domor...@apache.org> wrote:
>
>
> > 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 <benson_mu...@emailplus.org>
>
> > wrote:
>
> >
>
> >> 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
>
> >>      npm install -g yarn
>
> >>      git clone https://github.com/apache/arrow
>
> >>      cd arrow
>
> >>      git checkout release-6.0.2-js
>
> >>      cd js
>
> >>      yarn --frozen-lockfile
>
> >>      yarn run-s clean:all lint build
>
> >>      yarn test
>
> >>
>
> >> Tests pass.
>
> >>
>
> >> yarn 1.22.17
>
> >> npm 8.1.0
>
> >> node 16.13.0
>
> >>
>
> >> Tests also pass on
>
> >> node 17.0.0
>
> >>
>
> >>
>
> >> Node 14 is supported until 2023, however if one tries to use Node 14,
>
> >> one gets the error:
>
> >>
>
> >> jest@27.0.6: The engine "node" is incompatible with this module.
>
> >> Expected version "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0". Got
>
> >> "14.0.0"
>
> >> error Found incompatible module.
>
> >>
>
> >>
>
> >> The current release verification script could be update to support
>
> >> testing directly from a branch if this will be the point release process
>
> >> in future.
>
> >>
>
> >> On 11/20/21 12:25 AM, Dominik Moritz wrote:
>
> >>
>
> >> 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
>
> >>
>
> >> <https://github.com/apache/arrow/pull/11741>
>
> >>
>
> >> ARROW-14774: [JS] Correct package exports
>
> >>
>
> >> <https://github.com/apache/arrow/pull/11742>
>
> >>
>
> >>
>
> >> [ ] +1 Release this as Apache Arrow JS 6.0.2
>
> >>
>
> >> [ ] +0
>
> >>
>
> >> [ ] -1 Do not release this as Apache Arrow JS 6.0.2 because...
>
> >>
>
> >>
>
> >> Thank you,
>
> >>
>
> >> Dominik
>
> >>
>
> >>
>
> >>
>
> >>
>
>
>
>

Reply via email to