Thanks Kou -- it looks like some cutting-edge ES features are not supported in NodeJS 6.10.2, I opened
https://issues.apache.org/jira/browse/ARROW-1870 about possibly fixing this On Wed, Nov 29, 2017 at 9:54 AM, Kouhei Sutou <[email protected]> wrote: > +1 > > I verified signature and checksums. > I ran unit tests with Node.js 8.9.1 on Debian GNU/Linux sid. > All tests were passed. > > I used https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xz . > > Thanks, > -- > kou > > In <[email protected]> > "Re: [VOTE] Release Apache Arrow JavaScript 0.2.0 - RC1" on Wed, 29 Nov > 2017 23:40:45 +0900 (JST), > Kouhei Sutou <[email protected]> wrote: > >> Hi, >> >> I tried with Node.js 6.10.2 installed by package on Debian >> GNU/Linux sid then I got the following error: >> >> -- >> % npx run-s clean:all lint build >> >>> [email protected] clean:all /tmp/apache-arrow-js-0.2.0 >>> run-p clean clean:testdata >> >> >>> [email protected] clean /tmp/apache-arrow-js-0.2.0 >>> gulp clean >> >> >>> [email protected] clean:testdata /tmp/apache-arrow-js-0.2.0 >>> gulp clean:testdata >> >> /tmp/apache-arrow-js-0.2.0/gulp/uglify-task.js:40 >> const targetConfig = { ...commonConfig, >> ^^^ >> SyntaxError: Unexpected token ... >> at createScript (vm.js:56:10) >> at Object.runInThisContext (vm.js:97:10) >> at Module._compile (module.js:542:28) >> at Object.Module._extensions..js (module.js:579:10) >> at Module.load (module.js:487:32) >> at tryModuleLoad (module.js:446:12) >> at Function.Module._load (module.js:438:3) >> at Module.require (module.js:497:17) >> at require (internal/module.js:20:19) >> at Object.<anonymous> >> (/tmp/apache-arrow-js-0.2.0/gulp/build-task.js:21:20) >> /tmp/apache-arrow-js-0.2.0/gulp/uglify-task.js:40 >> const targetConfig = { ...commonConfig, >> ^^^ >> SyntaxError: Unexpected token ... >> at createScript (vm.js:56:10) >> at Object.runInThisContext (vm.js:97:10) >> at Module._compile (module.js:542:28) >> at Object.Module._extensions..js (module.js:579:10) >> at Module.load (module.js:487:32) >> at tryModuleLoad (module.js:446:12) >> at Function.Module._load (module.js:438:3) >> at Module.require (module.js:497:17) >> at require (internal/module.js:20:19) >> at Object.<anonymous> >> (/tmp/apache-arrow-js-0.2.0/gulp/build-task.js:21:20) >> npm ERR! code ELIFECYCLE >> npm npmERR! errno 1 >> ERR! code ELIFECYCLE >> npm ERR! errno 1 >> npm ERR! [email protected] clean: `gulp clean` >> npm ERR! Exit status 1 >> npm ERR! >> npm npmERR! ERR! Failed at the [email protected] clean script. >> npm [email protected] clean:testdata: `gulp clean:testdata` >> npm ERR!ERR! Exit status 1 >> This is probably not a problem with npm. There is likely additional logging >> output above. >> npm ERR! >> npm ERR! Failed at the [email protected] clean:testdata script. >> npm ERR! This is probably not a problem with npm. There is likely additional >> logging output above. >> >> >> npmnpm ERR!ERR! A complete log of this run can be found in: >> npm A complete log of this run can be found in: >> ERR! /home/kou/.npm/_logs/2017-11-29T14_37_00_974Z-debug.log >> npm ERR! /home/kou/.npm/_logs/2017-11-29T14_37_00_974Z-debug.log >> ERROR: "clean" exited with 1. >> npm ERR! code ELIFECYCLE >> npm ERR! errno 1 >> npm ERR! [email protected] clean:all: `run-p clean clean:testdata` >> npm ERR! Exit status 1 >> npm ERR! >> npm ERR! Failed at the [email protected] clean:all script. >> npm ERR! This is probably not a problem with npm. There is likely additional >> logging output above. >> >> npm ERR! A complete log of this run can be found in: >> npm ERR! /home/kou/.npm/_logs/2017-11-29T14_37_01_074Z-debug.log >> ERROR: "clean:all" exited with 1. >> -- >> >> It seems that I should use more recent Node.js. >> >> It may be better that we add "engines" entry to >> package.json. >> >> https://docs.npmjs.com/files/package.json#engines >> >> >> I'll try again with more recent Node.js later. >> >> >> Thanks, >> -- >> kou >> >> In <CAJPUwMBJvhrpMjBiGLsg=j7o0cs6cxgt9hplcqudzagesqv...@mail.gmail.com> >> "Re: [VOTE] Release Apache Arrow JavaScript 0.2.0 - RC1" on Tue, 28 Nov >> 2017 14:49:26 -0500, >> Wes McKinney <[email protected]> wrote: >> >>> Could folks take a look at this release? To get NodeJS and test the >>> release, do the following: >>> >>> 1. Install nvm, and node >>> >>> curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh >>> | bash >>> nvm install node >>> >>> 2. Extract tarball, run unit tests: >>> >>> tar xvf apache-arrow-js-0.2.0.tar.gz >>> cd apache-arrow-js-0.2.0/ >>> >>> npm install >>> npx run-s clean:all lint build >>> npm run test >>> >>> On Mon, Nov 27, 2017 at 12:02 PM, Wes McKinney <[email protected]> wrote: >>>> +1 (binding) >>>> >>>> Ran dev/release/js-verify-release-candidate.sh >>>> >>>> Verified checksums, signature. RAT report looks OK. Ran unit tests >>>> with NodeJS 9.2 (installed with nvm https://github.com/creationix/nvm) >>>> >>>> On Mon, Nov 27, 2017 at 10:45 AM, Wes McKinney <[email protected]> wrote: >>>>> Hello all, >>>>> >>>>> I'd like to propose the 1st release candidate (rc1) of Apache >>>>> Arrow JavaScript version 0.2.0. This is a first alpha release, >>>>> made separately from the primary release line so that JavaScript >>>>> can release more frequently. >>>>> >>>>> The source release rc1 is hosted at [1]. >>>>> >>>>> This release candidate is based on commit >>>>> 61763504e53fb5531f1d642c399b8ec7b094b337 [2] >>>>> >>>>> Please download, verify checksums and signatures, run the unit tests, and >>>>> vote >>>>> on the release. The easiest way is to use the JavaScript-specific release >>>>> verification script dev/release/js-verify-release-candidate.sh. >>>>> >>>>> The vote will be open for at least 24 hours and will close once >>>>> enough PMCs have approved the release. >>>>> >>>>> [ ] +1 Release this as Apache Arrow JavaScript 0.2.0 >>>>> [ ] +0 >>>>> [ ] -1 Do not release this as Apache Arrow JavaScript 0.2.0 because... >>>>> >>>>> Thanks, >>>>> Wes >>>>> >>>>> How to validate a release signature: >>>>> https://httpd.apache.org/dev/verification.html >>>>> >>>>> [1]: >>>>> https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-js-0.2.0-rc1/ >>>>> [2]: >>>>> https://github.com/apache/arrow/tree/61763504e53fb5531f1d642c399b8ec7b094b337
