[ https://issues.apache.org/jira/browse/ARROW-1577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16262767#comment-16262767 ]
ASF GitHub Bot commented on ARROW-1577: --------------------------------------- wesm commented on issue #1346: ARROW-1577: [JS] add ASF release scripts URL: https://github.com/apache/arrow/pull/1346#issuecomment-346379338 There are some missing steps in running the source release, can you let me know what I need to do? * Installed node with nvm `nvm install node` * Tried running dev/release/js-source-release.sh, failed due to missing gulp * Ran `npm install --global gulp`, then tried the script again, failed with: ``` Preparing source for tag apache-arrow-js-0.2.0 Using commit 6beed6abf3d288511a0766bf51a255842290032f > apache-arrow@0.2.0 clean:testdata /home/wesm/code/arrow/js > gulp clean:testdata module.js:544 throw err; ^ Error: Cannot find module 'del' at Function.Module._resolveFilename (module.js:542:15) at Function.Module._load (module.js:472:25) at Module.require (module.js:585:17) at require (internal/module.js:11:18) at Object.<anonymous> (/home/wesm/code/arrow/js/gulpfile.js:18:13) at Module._compile (module.js:641:30) at Object.Module._extensions..js (module.js:652:10) at Module.load (module.js:560:32) at tryModuleLoad (module.js:503:12) at Function.Module._load (module.js:495:3) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! apache-arrow@0.2.0 clean:testdata: `gulp clean:testdata` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the apache-arrow@0.2.0 clean:testdata script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install? npm ERR! A complete log of this run can be found in: npm ERR! /home/wesm/.npm/_logs/2017-11-22T15_10_58_135Z-debug.log ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > [JS] Package release script for NPM modules > ------------------------------------------- > > Key: ARROW-1577 > URL: https://issues.apache.org/jira/browse/ARROW-1577 > Project: Apache Arrow > Issue Type: New Feature > Components: JavaScript > Affects Versions: 0.8.0 > Reporter: Wes McKinney > Assignee: Paul Taylor > Labels: pull-request-available > Fix For: 0.8.0 > > > Since the NPM JavaScript module may wish to release more frequently than the > main Arrow "monorepo", we should create a script to produce signed NPM > artifacts to use for voting: > * Update metadata for new version > * Run unit tests > * Create package tarballs with NPM > * GPG sign and create md5 and sha512 checksum files > * Upload to Apache dev SVN > i.e. like > https://github.com/apache/arrow/blob/master/dev/release/02-source.sh, but > only for JavaScript. > We will also want to write instructions for Arrow developers to verify the > tarballs to streamline the release votes -- This message was sent by Atlassian JIRA (v6.4.14#64029)