+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 17487
+ echo '1.57.12 20fd025'
1.57.12 20fd025
+ date
Wed Nov 4 06:31:40 UTC 2015
+ uptime
06:31:40 up 62 days, 18:54, 0 users, load average: 0.11, 0.13, 0.96
+ head=git@github.com:yegor256/dynamo-archive.git
+ head_branch=master
+ tag=0.2.0
+ vars=('--env=head=git@github.com:yegor256/dynamo-archive.git' '--env=head_branch=master' '--env=tag=0.2.0')
+ image=yegor256/rultor
+ directory=
+ scripts=('npm install' ';' 'npm test' ';' 'sed -i "s/0.0.0/${tag}/g" package.json' ';' 'chmod 600 ../npmrc' ';' 'npm publish --userconfig=../npmrc' ';')
+ squash=false
+ ff=default
+ rebase=false
+ container=yegor256_dynamo-archive_18
+ as_root=false
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:yegor256/dynamo-archive.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'npm install' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'npm install' ';' 'npm test' ';' 'sed -i "s/0.0.0/${tag}/g" package.json' ';' 'chmod 600 ../npmrc' ';' 'npm publish --userconfig=../npmrc' ';'
+ gpgconf --reload gpg-agent
+ gpg --keyserver hkp://pool.sks-keyservers.net --verbose --recv-keys 9AF0FA4C
gpg: requesting key 9AF0FA4C from hkp server pool.sks-keyservers.net
Version: SKS 1.1.5
gpg: armor header:
Comment: Hostname: keyserver.miniskipper.at
gpg: armor header:
gpg: pub 2048R/9AF0FA4C 2014-08-17 Rultor.com <gpg@rultor.com>
gpg: key 9AF0FA4C: "Rultor.com <gpg@rultor.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
+ gpg --version
gpg (GnuPG) 2.0.22
libgcrypt 1.5.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
++ pwd
++ pwd
+ gpg --verbose --keyring=/tmp/rultor-qjRT/.gpg/pubring.gpg --secret-keyring=/tmp/rultor-qjRT/.gpg/secring.gpg --decrypt repo/npmrc.asc
Version: GnuPG v1
gpg: armor header:
gpg: public key is 9A839C3A
gpg: using subkey 9A839C3A instead of primary key 9AF0FA4C
gpg: using subkey 9A839C3A instead of primary key 9AF0FA4C
gpg: encrypted with 2048-bit RSA key, ID 9A839C3A, created 2014-08-17
"Rultor.com <gpg@rultor.com>"
gpg: AES256 encrypted data
gpg: original file name='npmrc.enc'
+ gpg --no-tty --batch --verbose --decrypt --passphrase rultor-key:yegor256/dynamo-archive npmrc.enc
Version: GnuPG v1
gpg: armor header:
gpg: CAST5 encrypted data
gpg: encrypted with 1 passphrase
gpg: original file name='npmrc'
gpg: WARNING: message was not integrity protected
+ rm -rf npmrc.enc
+ rm -rf .gpg
+ '[' -z 0.2.0 ']'
+ [[ 0.2.0 =~ ^[a-zA-Z0-9\\.\\-]+$ ]]
+ echo 'tag name is valid: "0.2.0"'
tag name is valid: "0.2.0"
+ cd repo
++ git tag -l 0.2.0
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=0.96
++ echo 0.96 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.96, low enough to run a new Docker container'
load average is 0.96, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
Trying to pull repository docker.io/yegor256/rultor ...
cd06dc017d2e: Pulling image (latest) from docker.io/yegor256/rultor
cd06dc017d2e: Pulling image (latest) from docker.io/yegor256/rultor, endpoint: https://registry-1.docker.io/v1/
cd06dc017d2e: Pulling dependent layers
3fd0c2ae8ed2: Download complete
9e19ac89d27c: Download complete
ac65c371c3a5: Download complete
a5a467fddcb8: Download complete
2b156703123a: Download complete
d1edaf987426: Download complete
6bbc18f8867d: Download complete
250b00214365: Download complete
a98dfed3ce1d: Download complete
28e354fd688c: Download complete
f915e1b7d21e: Download complete
e2ff8004df3d: Download complete
7979b07a8fed: Download complete
cc5bd6a0d765: Download complete
2bacc5d3c679: Download complete
eaa4947ea10f: Download complete
ca892adeb172: Download complete
f9f7ad35994d: Download complete
172ead1b4a0c: Download complete
ad9a90cebf87: Download complete
9705d1865307: Download complete
ceec5f6ce253: Download complete
1b3c15d12c86: Download complete
1ebca4267447: Download complete
814b564778ce: Download complete
91644fdf18a2: Download complete
96a19f18e192: Download complete
ee6666c8820f: Download complete
d776514c3086: Download complete
bb1864afbae6: Download complete
498660b93edb: Download complete
5035bf432982: Download complete
1a64a731ff75: Download complete
876a96d10cd9: Download complete
488bea54cb3d: Download complete
3d2f6c53f50d: Download complete
e2e63b61a909: Download complete
43756b24b66d: Download complete
e5ab1404c3e0: Download complete
06df3af66489: Download complete
1e8bc97663b8: Download complete
b635700ee784: Download complete
27d11162c4fd: Download complete
d440bdfa86ae: Download complete
bf16c75d2f10: Download complete
94f6cdf488d3: Download complete
4f176b34f0dd: Download complete
35b0403d4043: Download complete
e0875418b387: Download complete
554c985ee37c: Download complete
cd06dc017d2e: Download complete
cd06dc017d2e: Download complete
Status: Image is up to date for docker.io/yegor256/rultor:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_dynamo-archive_18\s*$'
++ pwd
++ pwd
+ docker run --rm -v /tmp/rultor-qjRT:/main --env=head=git@github.com:yegor256/dynamo-archive.git --env=head_branch=master --env=tag=0.2.0 --privileged=true --hostname=docker --memory=6g --cidfile=/tmp/rultor-qjRT/cid -w=/main --name=yegor256_dynamo-archive_18 yegor256/rultor /main/entry.sh
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.gem /root/.java /root/.m2 /root/.profile /root/texmf /root/.texmf-var /home/r
+ cp -R ./cid ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su -m r -c /home/r/script.sh
+ set -e
+ set -o pipefail
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ npm install
npm http GET https://registry.npmjs.org/dotenv
npm http GET https://registry.npmjs.org/sleep
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/faucet
npm http GET https://registry.npmjs.org/dynalite
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/aws-sdk
npm http 200 https://registry.npmjs.org/faucet
npm http GET https://registry.npmjs.org/faucet/-/faucet-0.0.1.tgz
npm http 200 https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/tape/-/tape-2.13.4.tgz
npm http 200 https://registry.npmjs.org/dotenv
npm http 200 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/faucet/-/faucet-0.0.1.tgz
npm http GET https://registry.npmjs.org/dotenv/-/dotenv-0.4.0.tgz
npm http 200 https://registry.npmjs.org/aws-sdk
npm http GET https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz
npm http 200 https://registry.npmjs.org/dynalite
npm http 200 https://registry.npmjs.org/dotenv/-/dotenv-0.4.0.tgz
npm http GET https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.0.31.tgz
npm http GET https://registry.npmjs.org/dynalite/-/dynalite-0.3.8.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-2.13.4.tgz
npm http 200 https://registry.npmjs.org/dynalite/-/dynalite-0.3.8.tgz
npm http 200 https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.0.31.tgz
npm http 200 https://registry.npmjs.org/sleep
npm http GET https://registry.npmjs.org/sleep/-/sleep-3.0.0.tgz
npm http 200 https://registry.npmjs.org/sleep/-/sleep-3.0.0.tgz
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/through2
npm http GET https://registry.npmjs.org/tap-parser
npm http GET https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/sprintf
npm http GET https://registry.npmjs.org/minimist/0.0.5
npm http GET https://registry.npmjs.org/defined/0.0.0
npm http GET https://registry.npmjs.org/tape/-/tape-2.3.3.tgz
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-2.1.0.tgz
npm http 200 https://registry.npmjs.org/duplexer
npm http 200 https://registry.npmjs.org/sprintf
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http GET https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz
npm http 200 https://registry.npmjs.org/tap-parser
npm http 200 https://registry.npmjs.org/tape/-/tape-2.3.3.tgz
npm http 200 https://registry.npmjs.org/through2
npm http GET https://registry.npmjs.org/tap-parser/-/tap-parser-0.4.3.tgz
npm http GET https://registry.npmjs.org/memdown
npm http GET https://registry.npmjs.org/level-sublevel
npm http GET https://registry.npmjs.org/lock
npm http GET https://registry.npmjs.org/through2/-/through2-0.2.3.tgz
npm http GET https://registry.npmjs.org/lazy
npm http GET https://registry.npmjs.org/once
npm http 200 https://registry.npmjs.org/defined/0.0.0
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/big.js
npm http GET https://registry.npmjs.org/leveldown
npm http GET https://registry.npmjs.org/buffer-crc32
npm http GET https://registry.npmjs.org/levelup
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/lazy
npm http 200 https://registry.npmjs.org/nan/-/nan-2.1.0.tgz
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/once
npm http 200 https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/once/-/once-1.3.2.tgz
npm http 200 https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz
npm http 200 https://registry.npmjs.org/tap-parser/-/tap-parser-0.4.3.tgz
npm http 200 https://registry.npmjs.org/through2/-/through2-0.2.3.tgz
npm http 200 https://registry.npmjs.org/lock
npm http 200 https://registry.npmjs.org/memdown
npm http 200 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/once/-/once-1.3.2.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/object-inspect
npm http GET https://registry.npmjs.org/resumer
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/lock/-/lock-0.0.4.tgz
npm http GET https://registry.npmjs.org/memdown/-/memdown-0.7.1.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/big.js
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz
npm http 200 https://registry.npmjs.org/level-sublevel
npm http GET https://registry.npmjs.org/big.js/-/big.js-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lock/-/lock-0.0.4.tgz
npm http 200 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.1.1.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/minimist/0.0.5
npm http 200 https://registry.npmjs.org/object-inspect
npm http 200 https://registry.npmjs.org/levelup
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/resumer
npm http 200 https://registry.npmjs.org/big.js/-/big.js-2.4.1.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http 200 https://registry.npmjs.org/leveldown
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/through
npm http 200 https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.1.1.tgz
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz
npm http GET https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz
npm http GET https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz
npm http GET https://registry.npmjs.org/leveldown/-/leveldown-0.10.5.tgz
npm http 200 https://registry.npmjs.org/memdown/-/memdown-0.7.1.tgz
npm http GET https://registry.npmjs.org/through/-/through-2.3.8.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz
npm http 200 https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz
npm http 200 https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz
npm http 200 https://registry.npmjs.org/leveldown/-/leveldown-0.10.5.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.3.8.tgz
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/object-keys
npm http 200 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/object-keys
npm http GET https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
npm http 200 https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
npm http GET https://registry.npmjs.org/xml2js/0.2.6
npm http GET https://registry.npmjs.org/xmlbuilder/0.4.2
> sleep@3.0.0 install /home/r/repo/node_modules/sleep
> node-gyp rebuild
npm http 200 https://registry.npmjs.org/xmlbuilder/0.4.2
npm http GET https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz
npm http 200 https://registry.npmjs.org/xml2js/0.2.6
npm http GET https://registry.npmjs.org/xml2js/-/xml2js-0.2.6.tgz
npm http 200 https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz
npm http 200 https://registry.npmjs.org/xml2js/-/xml2js-0.2.6.tgz
npm http GET https://registry.npmjs.org/sax/0.4.2
make: Entering directory `/home/r/repo/node_modules/sleep/build'
CXX(target) Release/obj.target/node_sleep/sleep.o
npm http 200 https://registry.npmjs.org/sax/0.4.2
npm http GET https://registry.npmjs.org/sax/-/sax-0.4.2.tgz
npm http 200 https://registry.npmjs.org/sax/-/sax-0.4.2.tgz
SOLINK_MODULE(target) Release/obj.target/node_sleep.node
SOLINK_MODULE(target) Release/obj.target/node_sleep.node: Finished
COPY Release/node_sleep.node
make: Leaving directory `/home/r/repo/node_modules/sleep/build'
npm http GET https://registry.npmjs.org/wrappy
npm http GET https://registry.npmjs.org/abstract-leveldown
npm http GET https://registry.npmjs.org/bops
npm http 200 https://registry.npmjs.org/wrappy
npm http GET https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz
npm http GET https://registry.npmjs.org/level-hooks
npm http GET https://registry.npmjs.org/string-range
npm http GET https://registry.npmjs.org/level-fix-range
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz
npm http 200 https://registry.npmjs.org/bops
npm http GET https://registry.npmjs.org/bops/-/bops-0.1.1.tgz
npm http 200 https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz
npm http 200 https://registry.npmjs.org/abstract-leveldown
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz
npm http GET https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz
npm http 200 https://registry.npmjs.org/bops/-/bops-0.1.1.tgz
npm http 200 https://registry.npmjs.org/level-fix-range
npm http GET https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz
npm http 200 https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz
npm http 200 https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz
npm http GET https://registry.npmjs.org/bl
npm http GET https://registry.npmjs.org/deferred-leveldown
npm http GET https://registry.npmjs.org/errno
npm http GET https://registry.npmjs.org/prr
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/errno
npm http 200 https://registry.npmjs.org/bl
npm http GET https://registry.npmjs.org/errno/-/errno-0.1.4.tgz
npm http 200 https://registry.npmjs.org/prr
npm http 200 https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
npm http GET https://registry.npmjs.org/bl/-/bl-0.8.2.tgz
npm http 200 https://registry.npmjs.org/deferred-leveldown
npm http GET https://registry.npmjs.org/prr/-/prr-0.0.0.tgz
npm http 200 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz
npm http GET https://registry.npmjs.org/semver/-/semver-2.3.2.tgz
npm http 200 https://registry.npmjs.org/errno/-/errno-0.1.4.tgz
npm http 200 https://registry.npmjs.org/bl/-/bl-0.8.2.tgz
npm http 200 https://registry.npmjs.org/level-hooks
npm http 200 https://registry.npmjs.org/string-range
npm http 200 https://registry.npmjs.org/prr/-/prr-0.0.0.tgz
npm http GET https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz
npm http GET https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz
npm http 200 https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.3.2.tgz
npm http 200 https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz
npm http 200 https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz
npm http GET https://registry.npmjs.org/clone
npm http GET https://registry.npmjs.org/is-object
npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys
npm http GET https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz
npm http 200 https://registry.npmjs.org/clone
npm http 200 https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz
npm http 200 https://registry.npmjs.org/is-object
npm http GET https://registry.npmjs.org/clone/-/clone-0.1.19.tgz
npm http GET https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz
npm http 200 https://registry.npmjs.org/clone/-/clone-0.1.19.tgz
npm http 200 https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz
npm http GET https://registry.npmjs.org/base64-js/0.0.2
npm http GET https://registry.npmjs.org/to-utf8/0.0.1
npm http 200 https://registry.npmjs.org/base64-js/0.0.2
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http 200 https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http 200 https://registry.npmjs.org/to-utf8/0.0.1
npm http GET https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz
npm http 200 https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz
npm http GET https://registry.npmjs.org/foreach
npm http GET https://registry.npmjs.org/indexof
npm http GET https://registry.npmjs.org/is
npm http 200 https://registry.npmjs.org/foreach
npm http 200 https://registry.npmjs.org/indexof
npm http GET https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/is
npm http GET https://registry.npmjs.org/is/-/is-0.2.7.tgz
npm http 200 https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/is/-/is-0.2.7.tgz
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-1.8.4.tgz
npm http 200 https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-1.8.4.tgz
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz
> leveldown@0.10.5 install /home/r/repo/node_modules/dynalite/node_modules/leveldown
> node-gyp rebuild
make: Entering directory `/home/r/repo/node_modules/dynalite/node_modules/leveldown/build'
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/db_impl.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/db_iter.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/filename.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/dbformat.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/log_reader.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/log_writer.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/memtable.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/repair.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/table_cache.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/version_edit.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/version_set.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/db/write_batch.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/helpers/memenv/memenv.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/block.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/block_builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/filter_block.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/format.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/iterator.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/merger.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/table.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/table_builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/table/two_level_iterator.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/arena.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/bloom.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/cache.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/coding.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/comparator.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/crc32c.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/env.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/filter_policy.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/hash.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/logging.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/options.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/status.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/port/port_posix.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.14.0/util/env_posix.o
AR(target) Release/obj.target/deps/leveldb/leveldb.a
COPY Release/leveldb.a
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy-sinksource.o
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy-stubs-internal.o
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy.o
AR(target) Release/obj.target/deps/snappy/snappy.a
COPY Release/snappy.a
CXX(target) Release/obj.target/leveldown/src/batch.o
CXX(target) Release/obj.target/leveldown/src/batch_async.o
CXX(target) Release/obj.target/leveldown/src/database.o
CXX(target) Release/obj.target/leveldown/src/database_async.o
CXX(target) Release/obj.target/leveldown/src/iterator.o
CXX(target) Release/obj.target/leveldown/src/iterator_async.o
CXX(target) Release/obj.target/leveldown/src/leveldown.o
CXX(target) Release/obj.target/leveldown/src/leveldown_async.o
SOLINK_MODULE(target) Release/obj.target/leveldown.node
SOLINK_MODULE(target) Release/obj.target/leveldown.node: Finished
COPY Release/leveldown.node
make: Leaving directory `/home/r/repo/node_modules/dynalite/node_modules/leveldown/build'
dotenv@0.4.0 node_modules/dotenv
minimist@1.1.3 node_modules/minimist
tape@2.13.4 node_modules/tape
├── inherits@2.0.1
├── defined@0.0.0
├── resumer@0.0.0
├── deep-equal@0.2.2
├── through@2.3.8
├── object-inspect@0.4.0
└── glob@3.2.11 (minimatch@0.3.0)
faucet@0.0.1 node_modules/faucet
├── defined@0.0.0
├── sprintf@0.1.5
├── duplexer@0.1.1
├── minimist@0.0.5
├── tape@2.3.3 (inherits@2.0.1, resumer@0.0.0, deep-equal@0.1.2, jsonify@0.0.0, through@2.3.8)
├── tap-parser@0.4.3 (inherits@2.0.1, readable-stream@1.1.13)
└── through2@0.2.3 (readable-stream@1.1.13, xtend@2.1.2)
aws-sdk@2.0.31 node_modules/aws-sdk
├── xmlbuilder@0.4.2
└── xml2js@0.2.6 (sax@0.4.2)
sleep@3.0.0 node_modules/sleep
└── nan@2.1.0
dynalite@0.3.8 node_modules/dynalite
├── buffer-crc32@0.2.5
├── lock@0.0.4
├── minimist@0.0.10
├── async@0.2.10
├── lazy@1.0.11
├── once@1.3.2 (wrappy@1.0.1)
├── memdown@0.7.1 (abstract-leveldown@0.12.4, bops@0.1.1)
├── levelup@0.18.6 (xtend@3.0.0, prr@0.0.0, errno@0.1.4, bl@0.8.2, readable-stream@1.0.33, semver@2.3.2, deferred-leveldown@0.2.0)
├── level-sublevel@5.1.1 (string-range@1.2.2, level-hooks@4.5.0, level-fix-range@2.0.0, xtend@2.0.6)
├── big.js@2.4.1
└── leveldown@0.10.5 (bindings@1.2.1, nan@1.8.4)
+ npm test
> dynamo-archive@0.0.0 test /home/r/repo
> tape test/archive.test.js | faucet
# Load archiveK
#AExportmarchiveKrchive0m1B1G
#AExportmarchivetwithhqueryKB1G
#Atests211KExportuarchiveswith query0m1B1G
#epass1111K
#aokK 11
1A1G1m32m✓ ok0m1B1G+ sed -i s/0.0.0/0.2.0/g package.json
+ chmod 600 ../npmrc
+ npm publish --userconfig=../npmrc
npm ERR! need auth auth and email required for publishing
npm ERR! need auth You need to authorize this machine using `npm adduser`
npm ERR! System Linux 3.10.0-229.1.2.el7.x86_64
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "publish" "--userconfig=../npmrc"
npm ERR! cwd /home/r/repo
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! code ENEEDAUTH
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/r/repo/npm-debug.log
npm ERR! not ok code 0