+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 2271 + echo '1.67.4 dbdae7b78' 1.67.4 dbdae7b78 + date Fri Jun 1 18:38:39 CEST 2018 + uptime 18:38:39 up 17 days, 10:11, 1 user, load average: 0.71, 0.72, 0.73 + head=git@github.com:yegor256/zold.git + ff=default + image=yegor256/rultor + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.10.16 + vars=('--env=head=git@github.com:yegor256/zold.git' '--env=tag=0.10.16' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.10.16'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/zold/version.rb'\'' '\'';'\'' '\''git add lib/zold/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build zold.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''git remote add heroku git@heroku.com:zold.git'\'' '\'';'\'' '\''rm -rf ~/.ssh'\'' '\'';'\'' '\''mkdir ~/.ssh'\'' '\'';'\'' '\''mv ../id_rsa ../id_rsa.pub ~/.ssh'\'' '\'';'\'' '\''chmod -R 600 ~/.ssh/*'\'' '\'';'\'' '\''echo -e "Host *\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null" > ~/.ssh/config'\'' '\'';'\'' '\''sed -i -s '\''\'\'''\''s|Gemfile.lock||g'\''\'\'''\'' .gitignore'\'' '\'';'\'' '\''bundle update'\'' '\'';'\'' '\''git add Gemfile.lock'\'' '\'';'\'' '\''git add .gitignore'\'' '\'';'\'' '\''git fetch'\'' '\'';'\'' '\''git commit -m '\''\'\'''\''ignores'\''\'\'''\'' && git push -f heroku $(git symbolic-ref --short HEAD):master && git reset HEAD~1'\'' '\'';'\'' '\''curl -f --connect-timeout 15 --retry 5 --retry-delay 30 http://b1.zold.io > /dev/null'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256') + scripts=('export '\''head=git@github.com:yegor256/zold.git'\''' ';' 'export '\''tag=0.10.16'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' 'rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/zold/version.rb' ';' 'git add lib/zold/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build zold.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'git remote add heroku git@heroku.com:zold.git' ';' 'rm -rf ~/.ssh' ';' 'mkdir ~/.ssh' ';' 'mv ../id_rsa ../id_rsa.pub ~/.ssh' ';' 'chmod -R 600 ~/.ssh/*' ';' 'echo -e "Host *\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null" > ~/.ssh/config' ';' 'sed -i -s '\''s|Gemfile.lock||g'\'' .gitignore' ';' 'bundle update' ';' 'git add Gemfile.lock' ';' 'git add .gitignore' ';' 'git fetch' ';' 'git commit -m '\''ignores'\'' && git push -f heroku $(git symbolic-ref --short HEAD):master && git reset HEAD~1' ';' 'curl -f --connect-timeout 15 --retry 5 --retry-delay 30 http://b1.zold.io > /dev/null' ';') + directory= + container=yegor256_zold_120 + 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/zold.git repo Cloning into 'repo'... + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:yegor256/zold.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/zold.git'\''' ';' 'export '\''tag=0.10.16'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' rake ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" lib/zold/version.rb' ';' 'git add lib/zold/version.rb' ';' 'git commit -m "version set to ${tag}"' ';' 'gem build zold.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' 'git remote add heroku git@heroku.com:zold.git' ';' 'rm -rf ~/.ssh' ';' 'mkdir ~/.ssh' ';' 'mv ../id_rsa ../id_rsa.pub ~/.ssh' ';' 'chmod -R 600 ~/.ssh/*' ';' 'echo -e "Host *\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null" > ~/.ssh/config' ';' 'sed -i -s '\''s|Gemfile.lock||g'\'' .gitignore' ';' 'bundle update' ';' 'git add Gemfile.lock' ';' 'git add .gitignore' ';' 'git fetch' ';' 'git commit -m '\''ignores'\'' && git push -f heroku $(git symbolic-ref --short HEAD):master && git reset HEAD~1' ';' 'curl -f --connect-timeout 15 --retry 5 --retry-delay 30 http://b1.zold.io > /dev/null' ';' + rm -rf .gpg + '[' -z 0.10.16 ']' + [[ 0.10.16 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.10.16"' tag name is valid: "0.10.16" + cd repo ++ git tag -l 0.10.16 + '[' ']' + 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.73 ++ echo 0.73 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 0.73, low enough to run a new Docker container' load average is 0.73, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor + docker pull yegor256/rultor Using default tag: latest latest: Pulling from yegor256/rultor Digest: sha256:939abdb04d3f40ca02764a5bdb00d1234918994668b78776b7e3905caff3446f Status: Image is up to date for yegor256/rultor:latest + docker ps --filter=status=exited + grep --quiet '\syegor256_zold_120\s*$' + ls -al . total 64 drwx--x--x 3 rultor rultor 4096 Jun 1 18:38 . drwxrwxrwt 12 root root 12288 Jun 1 18:38 .. -rw-rw-r-- 1 rultor rultor 444 Jun 1 18:38 end.sh -rwxrwxr-x 1 rultor rultor 338 Jun 1 18:38 entry.sh -rw-rw-r-- 1 rultor rultor 1679 Jun 1 18:38 id_rsa -rw-rw-r-- 1 rultor rultor 396 Jun 1 18:38 id_rsa.pub -rw-rw-r-- 1 rultor rultor 5 Jun 1 18:38 pid drwxrwxr-x 12 rultor rultor 4096 Jun 1 18:38 repo -rw-rw-r-- 1 rultor rultor 56 Jun 1 18:38 rubygems.yml -rwxrwxr-x 1 rultor rultor 6911 Jun 1 18:38 run.sh -rw-rw-r-- 1 rultor rultor 1103 Jun 1 18:38 script.sh -rw-rw-r-- 1 rultor rultor 5844 Jun 1 18:38 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-ZSSS:/main --env=head=git@github.com:yegor256/zold.git --env=tag=0.10.16 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.10.16'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" lib/zold/version.rb'\'' '\'';'\'' '\''git add lib/zold/version.rb'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''gem build zold.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' '\''git remote add heroku git@heroku.com:zold.git'\'' '\'';'\'' '\''rm -rf ~/.ssh'\'' '\'';'\'' '\''mkdir ~/.ssh'\'' '\'';'\'' '\''mv ../id_rsa ../id_rsa.pub ~/.ssh'\'' '\'';'\'' '\''chmod -R 600 ~/.ssh/*'\'' '\'';'\'' '\''echo -e "Host *\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null" > ~/.ssh/config'\'' '\'';'\'' '\''sed -i -s '\''\'\'''\''s|Gemfile.lock||g'\''\'\'''\'' .gitignore'\'' '\'';'\'' '\''bundle update'\'' '\'';'\'' '\''git add Gemfile.lock'\'' '\'';'\'' '\''git add .gitignore'\'' '\'';'\'' '\''git fetch'\'' '\'';'\'' '\''git commit -m '\''\'\'''\''ignores'\''\'\'''\'' && git push -f heroku $(git symbolic-ref --short HEAD):master && git reset HEAD~1'\'' '\'';'\'' '\''curl -f --connect-timeout 15 --retry 5 --retry-delay 30 http://b1.zold.io > /dev/null'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-ZSSS/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_zold_120 yegor256/rultor /main/entry.sh WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.oracle_jre_usage /root/.profile /root/texmf /home/r + cp -R ./cid ./end.sh ./entry.sh ./id_rsa ./id_rsa.pub ./pid ./repo ./rubygems.yml ./run.sh ./script.sh ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + su --login r --command /home/r/script.sh + set -e + set -o pipefail + shopt -s expand_aliases + alias 'sudo=sudo -i' + export HOME=/home/r + HOME=/home/r + cd /home/r/repo + export head=git@github.com:yegor256/zold.git + head=git@github.com:yegor256/zold.git + export tag=0.10.16 + tag=0.10.16 + export head_branch=master + head_branch=master + export author=yegor256 + author=yegor256 + sudo -i apt-get -y update Ign[http://archive.ubuntu.com trusty InRelease Get:1ahttp://security.ubuntu.comttrusty-securitycInRelease([65.99kB].83)] Get:2Whttp://archive.ubuntu.comRtrusty-updates/InRelease1[65.9okB]cting to ppa. Hit%http://archive.ubuntu.com9trusty-backportscInReleasepa.launchpad.net[(91.18 Hit https://deb.nodesource.com trusty InRelease Hit%http://archive.ubuntu.comBtrustytRelease.gpgders] [Connecting to ppa.launch Hit%http://archive.ubuntu.comBtrustynReleaseto ppa.launchpad.net (91.189.95.83) Get:3[http://security.ubuntu.com[trusty-security/universepSources([88.89kB].83) Get:4[http://archive.ubuntu.comWtrusty-updates/universeiSourcesr[253dkB]]c[Conn Get:5Ihttp://security.ubuntu.comStrusty-security/main amd64WPackageso[919akB]s] Get:6[http://archive.ubuntu.comatrusty-updates/mainiamd64fPackagesr[1344akB]ngg Get:74http://security.ubuntu.cometrusty-security/restricted2amd64/Packages0[18.1 kB] Get:85http://security.ubuntu.comstrusty-security/universeeamd641Packages1[290%kB] Hit http://ppa.launchpad.netRtrustyaInReleaseBB]3[6PPackages[864akB/13442kB264% Get:9[http://archive.ubuntu.comBtrusty-updates/restricted/amd64BPackagesW[21.4gkB] Get:10 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [586 kB] Get:11 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4727 B] Hit http://ppa.launchpad.net trusty InRelease Ign http://ppa.launchpad.net precise InRelease Hit https://deb.nodesource.com trusty/main Sources Get:12Ihttp://archive.ubuntu.comatrusty-updates/multiverse amd64 Packages [16.0 kB] Hit%https://deb.nodesource.cometrusty/main1amd64BPackagesctingsto6ppa.launchpad Hit%http://ppa.launchpad.netnprecise Release.gpgB] [Waiting for headers] [Conne Hit%http://archive.ubuntu.comitrusty-backports/main amd64 Packages Hit%http://archive.ubuntu.comRtrusty-backports/restrictednamd64 Packages Hit%http://archive.ubuntu.comRtrusty-backports/universe amd64 Packages Hit%http://archive.ubuntu.comRtrusty-backports/multiverse amd64 Packages Hit%http://archive.ubuntu.com trusty/universeaSources Hit%http://archive.ubuntu.com trusty/main amd64 Packages Hit%http://archive.ubuntu.comttrusty/restricted[amd64nPackagesaders] Hit%http://archive.ubuntu.comttrusty/universe]amd64 Packages Hit http://ppa.launchpad.net precise Release Hit%http://archive.ubuntu.com trusty/multiverse amd64 Packages Hit%http://ppa.launchpad.netatrusty/maineamd64]Packages Hit%http://ppa.launchpad.netttrusty/main]amd64sPackagesnet (91.189.95.83)] Hit%http://ppa.launchpad.netfprecise/main amd64 Packages Fetchedo3673gkB0in]3s](1073 kB/s) Reading package lists... Done W: Size of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_source_Sources.gz is not what the server reported 252623 252627 W: Duplicate sources.list entry http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/ppa.launchpad.net_git-core_ppa_ubuntu_dists_trusty_main_binary-amd64_Packages.gz) + sudo -i gem install pdd Fetching: mini_portile2-2.3.0.gem (100%) Successfully installed mini_portile2-2.3.0 Fetching: nokogiri-1.8.2.gem (100%) Building native extensions. This could take a while... Successfully installed nokogiri-1.8.2 Fetching: rainbow-3.0.0.gem (100%) Successfully installed rainbow-3.0.0 Fetching: slop-4.6.1.gem (100%) Successfully installed slop-4.6.1 Fetching: pdd-0.20.3.gem (100%) Successfully installed pdd-0.20.3 Parsing documentation for mini_portile2-2.3.0 Installing ri documentation for mini_portile2-2.3.0 Parsing documentation for nokogiri-1.8.2 Installing ri documentation for nokogiri-1.8.2 Parsing documentation for rainbow-3.0.0 Installing ri documentation for rainbow-3.0.0 Parsing documentation for slop-4.6.1 Installing ri documentation for slop-4.6.1 Parsing documentation for pdd-0.20.3 Installing ri documentation for pdd-0.20.3 Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 15 seconds 5 gems installed + bundle install Fetching gem metadata from https://rubygems.org/............ Fetching version metadata from https://rubygems.org/... Fetching dependency metadata from https://rubygems.org/.. Resolving dependencies....... 32mInstalling rake 12.0.00m 32mInstalling concurrent-ruby 1.0.50m 32mInstalling minitest 5.5.00m 32mInstalling thread_safe 0.3.60m 32mInstalling builder 3.2.30m 32mInstalling erubi 1.7.10m Using mini_portile2 2.3.0 32mInstalling crass 1.0.40m 32mInstalling rack 2.0.50m Using public_suffix 3.0.2 32mInstalling ast 2.4.00m 32mInstalling json 1.8.6 with native extensions0m 32mInstalling docile 1.3.10m 32mInstalling simplecov-html 0.10.20m 32mInstalling url 0.3.20m Using safe_yaml 1.0.4 32mInstalling diff-lcs 1.30m 32mInstalling multi_json 1.13.10m 32mInstalling multi_test 0.1.20m 32mInstalling differ 0.1.20m 32mInstalling diffy 3.2.00m 32mInstalling hashdiff 0.3.70m 32mInstalling method_source 0.9.00m 32mInstalling mustermann 1.0.20m 32mInstalling openssl 2.0.1 with native extensions0m 32mInstalling parallel 1.12.10m 32mInstalling powerpack 0.1.10m 32mInstalling thor 0.20.00m Using rainbow 3.0.0 32mInstalling rspec-support 3.1.20m 32mInstalling ruby-progressbar 1.9.00m 32mInstalling unicode-display_width 1.3.30m 32mInstalling semantic 1.5.00m 32mInstalling tilt 2.0.80m 32mInstalling slop 4.6.20m Using bundler 1.11.2 32mInstalling i18n 1.0.10m 32mInstalling tzinfo 1.2.50m Using nokogiri 1.8.2 32mInstalling rack-test 1.0.00m 32mInstalling rack-protection 2.0.10m Using addressable 2.5.2 32mInstalling parser 2.5.1.00m 32mInstalling rdoc 4.2.00m 32mInstalling simplecov 0.16.10m 32mInstalling crack 0.4.30m 32mInstalling gherkin 2.12.2 with native extensions0m 32mInstalling rspec-core 3.1.70m 32mInstalling rspec-expectations 3.1.20m 32mInstalling rspec-mocks 3.1.30m 32mInstalling activesupport 5.2.00m 32mInstalling loofah 2.2.20m 32mInstalling xcop 0.60m 32mInstalling sinatra 2.0.10m 32mInstalling rubocop 0.52.10m 32mInstalling codecov 0.1.100m 32mInstalling webmock 3.4.10m 32mInstalling cucumber 1.3.170m 32mInstalling rails-dom-testing 2.0.30m 32mInstalling rails-html-sanitizer 1.0.40m 32mInstalling rubocop-rspec 1.5.10m 32mInstalling actionview 5.2.00m Using zold 0.0.0 from source at `.` 32mInstalling actionpack 5.2.00m 32mInstalling railties 5.2.00m 32mInstalling rspec-rails 3.1.00m 32mBundle complete! 6 Gemfile dependencies, 66 gems now installed.0m 32mUse `bundle show [gemname]` to see where a bundled gem is installed.0m 32mPost-install message from rdoc:0m Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay! + rake Coverage report generated for Unit Tests to /home/r/repo/coverage. 580 / 1551 LOC (37.4%) covered. Run options: --seed 9580 # Running: 0/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 0.0s 1/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 1fe8528be00601aaf6045d1c802594e928972b6b5bff8131b77aa9cf5e3e900 0.0s 2/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 d2178223dd63441818f0a3e878ddacdf27782e575eb1accd38d2d49b28de600 0.01s 3/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 f63dfd1316f89de9d42f02ffd1daea9803445844eff063fd87f22b124780800 0.0s 4/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 5b d34d4ac7bc121d3040ab454ec8ffe08394256a149ade5118ac54ded26ca8000 0.0s 5/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 5b 2e e311f77c38b33f1817378b6684e410832a186ce4a8d6e6bda6b69dab369e800 0.0s 6/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 5b 2e 7c aa12670d774d4ff10b6c6e0adfcf997add68a46976739a938b067c56e20a200 0.0s 7/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 5b 2e 7c 53 7d5cbb1b1d0c110ea3305dac862584c9249c43020f494c2100808b22cdf4300 0.0s 8/2: 2018-06-01T16:41:00Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 30 291 20 5b 2e 7c 53 2c 1e512fd434e263f3c4cc8d08274e737498bc6a96d60380d15b335a7a8167f00 0.0s Took 0.03 seconds, 0.00375 per value 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mLsQ4ohzG@6e1984ad52838637 32m14.95ZLD0m sent from 705edfc0a082eb66 to 6e1984ad52838637: here is the refund Don't forget to do 'zold push 705edfc0a082eb66' 1 32m.0mglamQFwO@44e64a59cacde9f7 32m14.95ZLD0m sent from 0000000000000000 to 44e64a59cacde9f7: For the car Don't forget to do 'zold push 0000000000000000' 1 32m.0m1mJ5wXfP@c4695c279ac12bb7 32m14.95ZLD0m sent from 01b3bc094b1b161c to c4695c279ac12bb7: For the car Don't forget to do 'zold push 01b3bc094b1b161c' 1 32m.0mYear: 1, Quota: 21.89%, Limit: 32m470112723.53ZLD0m Year: 2, Quota: 38.99%, Limit: 32m837311450.28ZLD0m Year: 3, Quota: 52.35%, Limit: 32m1124125509.02ZLD0m Year: 4, Quota: 62.78%, Limit: 32m1348152168.96ZLD0m Year: 5, Quota: 70.93%, Limit: 32m1523136423.82ZLD0m Year: 6, Quota: 77.29%, Limit: 32m1659814306.12ZLD0m Year: 7, Quota: 82.26%, Limit: 32m1766571588.49ZLD0m Year: 8, Quota: 86.15%, Limit: 32m1849958286.81ZLD0m Year: 9, Quota: 89.18%, Limit: 32m1915090531.68ZLD0m Year: 10, Quota: 91.55%, Limit: 32m1965964464.90ZLD0m 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mExpired local copies removed for 9f19efe3f4f2d9f4, 0 left 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mUsage: zold taxes command [options] Available commands: 32mtaxes pay0m wallet Pay taxes for the given wallet 32mtaxes show0m Show taxes status for the given wallet 32mtaxes debt0m Show current debt Available options: --private-key The location of RSA private key (default: ~/.ssh/id_rsa) --help Print instructions 32m.0moDa57JaE@8202e77b36cdc994 32m14.95ZLD0m sent from 8202e77b36cdc994 to 8202e77b36cdc994: - Don't forget to do 'zold push 8202e77b36cdc994' 1 31m-0001;2018-06-01T16:41:01Z;fffffff10ccccccd;oDa57JaE;8202e77b36cdc994;-;ttY5ZJkxsr2OnFnQPbe9+FcpLFM1jAizTw1qTCXsJ/kJTySeiUQ2/rvwGK3Y+Gyb8LVaMrfKu/VTCWH/+ttffR1L1NfkueIyI3VJW/QjfrW8V8rBaQc9jsigBtBaRpK4ccZaINlHncs90HPzE4S3pm5S+zhMugfez4jP0+fcSgYRzjcb3LSnus6eREOMFC9ycmvCHyDvI6vHB0hHFJbcqUoM8DskkKogTO9YnLRjS+QyeTvTdRvhOsQava60H7V59cadoRPuwe1ldrYp7AbWWti+z7Zw8N3v35UkcYJJJpDYiYDxn/9my8mA3ufXA0SWM+VLPR+tk9c/sQzDHetKnnO8XYeUSM6IPhY1vAkeCmyaKsR82aHmWvFCLPwTYVWdVHbl4RRY41jny1xofalg3jXSyRz9qD0OoYeAmvun6e6wLP/T3Uvh3a70Uvih03pw9Gz6rArtXfH9TamVw1ync05f8lfpfFcifjwB1nNdTNLdwxec8Lr87XKVL3Uc7/HWQSoR2as/z/PIrBCnj/mIxMCHlEV41b8yI98pFR19rUtCDd6XDfg27O95i+TVNS/AuAKgwz6eF/yQ4jDYd5QbIeG0OU7eArLZWhJeKPsbjFQn1WrxW9tyRFBW6epuMWsGFXuEAUntJCFOWZiGV7vCPrT2Cv0Ti6bwbfl5S0BuJzY=0m 32m.0mThe balance of 95deea1ef174480a: 32m0.00ZLD0m (net:test) 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mfPp3uAXo@4f77f916272af639 32m14.95ZLD0m sent from 4f77f916272af639 to 4f77f916272af639: - Don't forget to do 'zold push 4f77f916272af639' 1 1 copies merged successfully into /tmp/test20180601-14506-13p7qvd/4f77f916272af639 Wallet 4f77f916272af639 propagated successfully, 0 wallets affected 32m.0mCGa1UF94@d753c31976eda60c 32m14.95ZLD0m sent from d753c31976eda60c to d753c31976eda60c: - Don't forget to do 'zold push d753c31976eda60c' 1 1 copies merged successfully into /tmp/test20180601-14506-cyyo6h/d753c31976eda60c Wallet d753c31976eda60c propagated successfully, 0 wallets affected 32m.0mRunning in standalone mode! (will never talk to other remotes) Farm started with 1 threads at locahost:34689 Starting up the web front at http://locahost:34689... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=14506 port=34689 http://localhost:34689/: we are in standalone mode, won't update remotes 127.0.0.1 - - [01/Jun/2018:16:41:03 +0000] "GET / HTTP/1.1" 200 549 1.2058 http://localhost:34689/wallet/7494586457c74b78?sync=true: we are in standalone mode, won't update remotes 0 copies of 7494586457c74b78 fetched, there are 1 available locally 1 copies merged successfully into /tmp/test20180601-14506-18m10i1/node-home/zold-wallets/7494586457c74b78 Wallet 7494586457c74b78 propagated successfully, 0 wallets affected Expired local copies removed for 7494586457c74b78, 1 left Total score for 7494586457c74b78 is 0 Accepted 7494586457c74b78 and modified: 7494586457c74b78 127.0.0.1 - - [01/Jun/2018:16:41:09 +0000] "PUT /wallet/7494586457c74b78?sync=true HTTP/1.1" 200 243 3.2056 localhost:34689 accepted 7494586457c74b78 in 4.11s: 32m00m Total score for 7494586457c74b78 is 0 http://localhost:34689/wallet/7494586457c74b78: we are in standalone mode, won't update remotes 127.0.0.1 - - [01/Jun/2018:16:41:10 +0000] "GET /wallet/7494586457c74b78 HTTP/1.1" 200 958 0.0998 localhost:34689 returned 766b/32m00m of 7494586457c74b78 (0.0.0) in 1.2s 1 copies of 7494586457c74b78 fetched, there are 1 available locally 32m.0mgoing to shutdown ... WEBrick::HTTPServer#start done. Thread farm-1 terminated Farm stopped 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m+ set -e + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-global-config --trace --network=test' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --help Usage: zold [options] command [arguments] Available commands: remote command [options] Manage remote nodes create [options] Creates a new wallet with a random ID fetch [ID...] [options] Fetch wallet copies from remote nodes clean [ID...] [options] Remove expired local copies merge [ID...] [options] Merge remote copies with the HEAD propagate [ID...] [options] Propagate transactions to receiving wallets pull [ID...] [options] Fetch and then merge show [ID...] [options] Show all available information about the wallet pay from to amount details [options] Pay ZOLD from one wallet to another invoice ID [options] Generate invoice unique ID for a payment push [ID...] [options] Push all/some local wallets or the ones required taxes command [ID...] [options] Pay taxes, check their status node [options] Run node at the given TCP port score host port strength [options] Generate score for the given host and port Available options: -d, --dir The directory where wallets are stored (default: .) -h, --help Show these instructions --trace Show full stack trace in case of a problem --ignore-global-config Don't read options from the ~/.zold file --no-colors Disable colors in the ouput --verbose Enable extra logging information -v, --version Show current version + commands=(node create invoice remote pay show fetch clean diff merge propagate pull push) + declare -a commands + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace node --help Usage: zold node [options] --invoice The invoice you want to collect money to or the wallet ID --port TCP port to open for the Net (default: 4096) --bind-port TCP port to listen on (default: 4096) --host Host name (default: 127.0.0.1) --home Home directory (default: .) --strength The strength of the score (default: 6) --threads How many threads to use for scores finding (default: 4) --standalone Never communicate with other nodes (mostly for testing) --ignore-score-weakness Ignore score weakness of incoming requests and register those nodes anyway --never-reboot Don't reboot when a new version shows up in the network --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace create --help Usage: zold create [options] Available options: --public-key The location of RSA public key (default: ~/.ssh/id_rsa.pub) --network The name of the network --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace invoice --help Usage: zold invoice ID [options] Where: 'ID' is the wallet ID of the money receiver Available options: --length The length of the invoice prefix (default: 8) --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace remote --help Usage: zold remote <command> [options] Available commands: remote show Show all registered remote nodes remote clean Remove all registered remote nodes remote reset Restore it back to the default list of nodes remote add host [port] Add a new remote node remote remove host [port] Remove the remote node remote update Check each registered remote node for availability Available options: --ignore-score-weakness Don't complain when their score is too weak --force Add/remove if if this operation is not possible --reboot Exit if any node reports version higher than we have --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace pay --help Usage: zold pay wallet target amount [details] [options] Where: 'wallet' is the sender's wallet ID 'target' is the beneficiary (either wallet ID or invoice number)' 'amount' is the amount to pay, in ZLD, for example '14.95' 'details' is the optional text to attach to the payment Available options: --private-key The location of RSA private key (default: ~/.ssh/id_rsa) --force Ignore all validations --dont-pay-taxes Don't pay taxes even if the wallet is in debt --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace show --help Usage: zold show [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace fetch --help Usage: zold fetch [ID...] [options] Available options: --ignore-score-weakness Don't complain when their score is too weak --ignore-node Ignore this node and don't fetch from it --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace clean --help Usage: zold clean [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace diff --help Usage: zold diff [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace merge --help Usage: zold merge [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace propagate --help Usage: zold propagate [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace pull --help Usage: zold fetch [ID...] [options] Available options: --ignore-score-weakness Don't complain when their score is too weak --ignore-node Ignore this node and don't fetch from it --help Print instructions Usage: zold merge [ID...] [options] Available options: --help Print instructions Usage: zold clean [ID...] [options] Available options: --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test --ignore-global-config --trace push --help Usage: zold push [ID...] [options] Available options: --sync Wait until the server confirms merge and pushes all wallets further (default: false) --help Print instructions + set -e + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test' ++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' + port=32807 + mkdir server + cd server + pid=14639 + trap 'kill -9 14639' EXIT + cd .. + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=32807 --bind-port=32807 --threads=0 --standalone + nc -z localhost 32807 + sleep 0.5 + (( c++ )) + nc -z localhost 32807 + sleep 0.5 + (( c++ )) + (( c==20 )) + nc -z localhost 32807 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test remote clean + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test remote add localhost 32807 localhost:32807 added to the list There are 1 remote nodes in the list + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test remote show localhost:32807/0 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test --public-key=id_rsa.pub create 0000000000000000 0000000000000000 ++ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test create --public-key=id_rsa.pub + target=6f192efd4a806080 ++ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test invoice 6f192efd4a806080 + invoice=rywvWLe1@6f192efd4a806080 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test pay --private-key=id_rsa 0000000000000000 rywvWLe1@6f192efd4a806080 14.99 'To save the world!' 1 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test propagate 0000000000000000 14.99ZLD arrived to 6f192efd4a806080: To save the world! + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test show 6f192efd4a806080: 14.99ZLD (net:test) 0000000000000000: -14.99ZLD (net:test) + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test show 0000000000000000 #1 2018-06-01T16:41:21Z -14.99ZLD 6f192efd4a806080 To save the world! The balance of 0000000000000000: -14.99ZLD (net:test) + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test remote show localhost:32807/0 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test push 0000000000000000 --sync Total score for 0000000000000000 is 0 Accepted 0000000000000000 and modified: 0000000000000000 localhost:32807 accepted 0000000000000000 in 0.05s: 0 Total score for 0000000000000000 is 0 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test fetch 0000000000000000 --ignore-score-weakness localhost:32807 returned 1539b/0 of 0000000000000000 (0.0.0) in 0.01s + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test diff 0000000000000000 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test merge 0000000000000000 + /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test clean 0000000000000000 + kill -9 14639 + set -e + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-global-config --trace --network=test' + /home/r/repo/bin/zold --ignore-global-config --trace --network=test score --host=zold.io --port=4096 --invoice=NOSUFFIX@ffffffffffffffff --strength=2 --max=5 0/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff 0.0s 1/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff cb 24362c4471a85ccab73c81a258dbabd5ecb587f9d6a05072328780b82a3e400 0.01s 2/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff cb 1af edeb41dc202906607b4f0eccf87e30e958ffe7fe10dd1dfe29d945064087500 0.02s 3/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff cb 1af 38 f41144c98bd857826115713582980c6d34e85986215a7041f7fb5be7786a500 0.0s 4/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff cb 1af 38 243 08fdabdf3333a42996bc542bde6a3e56d14900c8440e394482bbd0ab8a07200 0.02s 5/2: 2018-06-01T16:41:25Z zold.io 4096 NOSUFFIX@ffffffffffffffff cb 1af 38 243 79 e3da44511399b076583b2bc2c513e25231261e996980d3bec9c0cc3c740c100 0.0s Took 0.05 seconds, 0.01 per value 32m.0m32m.0mAll remote nodes deleted localhost:80 added to the list There are 1 remote nodes in the list localhost:2 added to the list There are 2 remote nodes in the list 31mlocalhost:20m: 404 "" at "" /home/r/repo/lib/zold/remotes.rb:66:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:140:in `block in update' /home/r/repo/lib/zold/remotes.rb:133:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:131:in `each' /home/r/repo/lib/zold/remotes.rb:131:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:137:in `update' localhost:888 added to the list There are 3 remote nodes in the list localhost:999 added to the list There are 4 remote nodes in the list localhost:80: 32m00m (0.0.0) in 0.01s There are 4 known remotes 31mlocalhost:9990m: 404 "" at "" /home/r/repo/lib/zold/remotes.rb:66:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:140:in `block in update' /home/r/repo/lib/zold/remotes.rb:133:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:131:in `each' /home/r/repo/lib/zold/remotes.rb:131:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:137:in `update' 31mlocalhost:8880m: 404 "" at "" /home/r/repo/lib/zold/remotes.rb:66:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:140:in `block in update' /home/r/repo/lib/zold/remotes.rb:133:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:131:in `each' /home/r/repo/lib/zold/remotes.rb:131:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:137:in `update' localhost:80: 32m00m (0.0.0) in 0.0s 31mlocalhost:20m: 404 "" at "" /home/r/repo/lib/zold/remotes.rb:66:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:140:in `block in update' /home/r/repo/lib/zold/remotes.rb:133:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:131:in `each' /home/r/repo/lib/zold/remotes.rb:131:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:137:in `update' There are 4 known remotes 32m.0m3e036aa9a25f6c8e: 32m0.00ZLD0m (net:test) 32m.0mEcelN6n6g1kcpugk@96ec3b54615e9cff 32m.0mFarm started with 1 threads at locahost:39976 Starting up the web front at http://locahost:39976... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=14506 port=39976 Waiting for http://localhost:39976/... 127.0.0.1 - - [01/Jun/2018:16:41:28 +0000] "GET / HTTP/1.1" 200 550 0.7006 127.0.0.1 - - [01/Jun/2018:16:41:28 +0000] "GET /robots.txt HTTP/1.1" 200 13 0.0007 127.0.0.1 - - [01/Jun/2018:16:41:30 +0000] "GET / HTTP/1.1" 200 550 0.7008 127.0.0.1 - - [01/Jun/2018:16:41:31 +0000] "GET /map.html HTTP/1.1" 200 5806 0.0008 127.0.0.1 - - [01/Jun/2018:16:41:32 +0000] "GET /remotes HTTP/1.1" 200 527 0.0015 127.0.0.1 - - [01/Jun/2018:16:41:32 +0000] "GET /this-is-absent HTTP/1.1" 404 14 0.0008 127.0.0.1 - - [01/Jun/2018:16:41:33 +0000] "GET /wallet/ffffeeeeddddcccc HTTP/1.1" 404 14 0.0009 localhost:999 added to the list There are 3 remote nodes in the list 127.0.0.1 - - [01/Jun/2018:16:41:34 +0000] "GET / HTTP/1.1" 200 550 0.9010 localhost:999 already exists in the list There are 3 remote nodes in the list 127.0.0.1 - - [01/Jun/2018:16:41:34 +0000] "GET /remotes HTTP/1.1" 200 661 0.0026 32m.0mgoing to shutdown ... WEBrick::HTTPServer#start done. Thread farm-1 terminated Farm stopped 31mfake-2:800m: Wallet 6023a86a890e8551 not found /home/r/repo/lib/zold/commands/fetch.rb:83:in `fetch_one' /home/r/repo/lib/zold/commands/fetch.rb:70:in `block in fetch' /home/r/repo/lib/zold/remotes.rb:133:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:131:in `each' /home/r/repo/lib/zold/remotes.rb:131:in `iterate' /home/r/repo/lib/zold/commands/fetch.rb:69:in `fetch' fake-1:80 returned 766b/32m00m of 6023a86a890e8551 () in 0.0s 1 copies of 6023a86a890e8551 fetched, there are 1 available locally 32m.0mfake-1:80 returned 8b/32m00m of db177b09f52907c1 () in 0.0s 1 copies of db177b09f52907c1 fetched, there are 1 available locally 32m.0m1497c8140f93bc34 Wallet 32m1497c8140f93bc340m created at /tmp/test20180601-14506-1q2d7d3 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mTotal score for 23fa3b906751d379 is 0 32m.0m5IOpRAjC@6f19a6f6b1fccbe6 32m19.99ZLD0m sent from 80fceaff1747175c to 6f19a6f6b1fccbe6: testing Don't forget to do 'zold push 80fceaff1747175c' 1 0 copies of 80fceaff1747175c fetched, there are 1 available locally 1 copies merged successfully into /tmp/test20180601-14506-1pwbj10/80fceaff1747175c 32m19.99ZLD0m arrived to 6f19a6f6b1fccbe6: testing Wallet 80fceaff1747175c propagated successfully, 1 wallets affected Expired local copies removed for 80fceaff1747175c, 1 left Total score for 80fceaff1747175c is 0 Total score for 6f19a6f6b1fccbe6 is 0 Accepted 80fceaff1747175c and modified: 80fceaff1747175c, 6f19a6f6b1fccbe6 32m.0m Finished in 34.662622s, 2.1926 runs/s, 6.6642 assertions/s. 76 runs, 231 assertions, 0 failures, 0 errors, 0 skips /usr/local/rvm/rubies/ruby-2.3.3/bin/ruby -S bundle exec cucumber features --format progress /usr/local/rvm/gems/ruby-2.3.3/gems/cucumber-1.3.17/lib/cucumber/ast/step.rb:80: warning: circular argument reference - name Using the default profile... 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m33mU0m33mU0m36m-0m 4 scenarios (33m1 undefined0m, 32m3 passed0m) 11 steps (36m1 skipped0m, 33m2 undefined0m, 32m8 passed0m) 0m1.089s 33m0m 33mYou can implement step definitions for undefined steps with these snippets:0m 33m0m 33mGiven(/^I have a "(.*?)" file with content:$/) do |arg1, string|0m 33m pending # express the regexp above with the code you wish you had0m 33mend0m 33m0m 33mWhen(/^I run bash with:$/) do |string|0m 33m pending # express the regexp above with the code you wish you had0m 33mend0m Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 580 / 1551 LOC (37.4%) covered. Running RuboCop... Inspecting 82 files 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m 82 files inspected, 32mno offenses0m detected Running xcop... Inspecting 1 file... 32m.0m 1 file checked, everything looks 32mpretty0m grep -q -r '2018' --include '*.rb' --include '*.txt' --include 'Rakefile' . + rm -rf '*.gem' + sed -i 's/0\.0\.0/0.10.16/g' lib/zold/version.rb + git add lib/zold/version.rb + git commit -m 'version set to 0.10.16' [__rultor 7ce9e96] version set to 0.10.16 1 file changed, 1 insertion(+), 1 deletion(-) + gem build zold.gemspec WARNING: pessimistic dependency on semantic (~> 1.5.0) may be overly strict if semantic is semantically versioned, use: add_runtime_dependency 'semantic', '~> 1.5', '>= 1.5.0' WARNING: pessimistic dependency on sinatra (~> 2.0.1) may be overly strict if sinatra is semantically versioned, use: add_runtime_dependency 'sinatra', '~> 2.0', '>= 2.0.1' WARNING: See http://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: zold Version: 0.10.16 File: zold-0.10.16.gem + chmod 0600 ../rubygems.yml + gem push zold-0.10.16.gem --config-file ../rubygems.yml Pushing gem to https://rubygems.org... Successfully registered gem: zold (0.10.16) + git remote add heroku git@heroku.com:zold.git + rm -rf /home/r/.ssh + mkdir /home/r/.ssh + mv ../id_rsa ../id_rsa.pub /home/r/.ssh + chmod -R 600 /home/r/.ssh/id_rsa /home/r/.ssh/id_rsa.pub + echo -e 'Host *\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null' + sed -i -s 's|Gemfile.lock||g' .gitignore + bundle update Fetching gem metadata from https://rubygems.org/............ Fetching version metadata from https://rubygems.org/... Fetching dependency metadata from https://rubygems.org/.. Resolving dependencies............ Using rake 12.0.0 Using concurrent-ruby 1.0.5 Using minitest 5.5.0 Using thread_safe 0.3.6 Using builder 3.2.3 Using erubi 1.7.1 Using mini_portile2 2.3.0 Using crass 1.0.4 Using rack 2.0.5 Using public_suffix 3.0.2 Using ast 2.4.0 Using json 1.8.6 Using docile 1.3.1 Using simplecov-html 0.10.2 Using url 0.3.2 Using safe_yaml 1.0.4 Using diff-lcs 1.3 Using multi_json 1.13.1 Using multi_test 0.1.2 Using differ 0.1.2 Using diffy 3.2.0 Using hashdiff 0.3.7 Using method_source 0.9.0 Using mustermann 1.0.2 Using openssl 2.0.1 Using parallel 1.12.1 Using powerpack 0.1.1 Using thor 0.20.0 Using rainbow 3.0.0 Using rspec-support 3.1.2 Using ruby-progressbar 1.9.0 Using unicode-display_width 1.3.3 Using semantic 1.5.0 Using tilt 2.0.8 Using slop 4.6.2 Using bundler 1.11.2 Using i18n 1.0.1 Using tzinfo 1.2.5 Using nokogiri 1.8.2 Using rack-test 1.0.0 Using rack-protection 2.0.1 Using addressable 2.5.2 Using parser 2.5.1.0 Using rdoc 4.2.0 Using simplecov 0.16.1 Using crack 0.4.3 Using gherkin 2.12.2 Using rspec-core 3.1.7 Using rspec-expectations 3.1.2 Using rspec-mocks 3.1.3 Using activesupport 5.2.0 Using loofah 2.2.2 Using xcop 0.6 Using sinatra 2.0.1 Using rubocop 0.52.1 Using codecov 0.1.10 Using webmock 3.4.1 Using cucumber 1.3.17 Using rails-dom-testing 2.0.3 Using rails-html-sanitizer 1.0.4 Using rubocop-rspec 1.5.1 Using actionview 5.2.0 Using zold 0.10.16 (was 0.0.0) from source at `.` Using actionpack 5.2.0 Using railties 5.2.0 Using rspec-rails 3.1.0 32mBundle updated!0m + git add Gemfile.lock + git add .gitignore + git fetch Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts. + git commit -m ignores [__rultor a64f6b9] ignores 2 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 Gemfile.lock ++ git symbolic-ref --short HEAD + git push -f heroku __rultor:master Warning: Permanently added 'heroku.com,50.19.85.154' (RSA) to the list of known hosts. Counting objects: 2956, done. Delta compression using up to 12 threads. Compressing objects: 100% (823/823), done. Writing objects: 100% (2956/2956), 1.26 MiB | 184.84 MiB/s, done. Total 2956 (delta 2012), reused 2943 (delta 2005) remote: Compressing source files... done.K remote: Building source:K remote: remote: -----> Ruby app detectedK remote: -----> Compiling Ruby/RailsK remote: -----> Using Ruby version: ruby-2.3.3K remote: -----> Installing dependencies using bundler 1.15.2K remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deploymentK remote: fatal: Not a git repository (or any parent up to mount point /tmp)K remote: Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).K remote: Fetching gem metadata from https://rubygems.org/........K remote: Fetching version metadata from https://rubygems.org/.K remote: Using rake 12.0.0K remote: Using ast 2.4.0K remote: Using builder 3.2.3K remote: Using bundler 1.15.2K remote: Using concurrent-ruby 1.0.5K remote: Using diff-lcs 1.3K remote: Using multi_json 1.13.1K remote: Using multi_test 0.1.2K remote: Using differ 0.1.2K remote: Using diffy 3.2.0K remote: Using mini_portile2 2.3.0K remote: Using mustermann 1.0.2K remote: Using openssl 2.0.1K remote: Using parallel 1.12.1K remote: Using powerpack 0.1.1K remote: Using rack 2.0.5K remote: Using rainbow 3.0.0K remote: Using ruby-progressbar 1.9.0K remote: Using unicode-display_width 1.3.3K remote: Using semantic 1.5.0K remote: Using tilt 2.0.8K remote: Using slop 4.6.2K remote: Using parser 2.5.1.0K remote: Using gherkin 2.12.2K remote: Using nokogiri 1.8.2K remote: Using rack-protection 2.0.1K remote: Using cucumber 1.3.17K remote: Using xcop 0.6K remote: Using rubocop 0.52.1K remote: Using sinatra 2.0.1K remote: Using rubocop-rspec 1.5.1K remote: Using zold 0.10.16 from source at `.`K remote: Bundle complete! 6 Gemfile dependencies, 32 gems now installed.K remote: Gems in the groups development and test were not installed.K remote: Bundled gems are installed into ./vendor/bundle.K remote: Bundle completed (2.46s)K remote: Cleaning up the bundler cache.K remote: -----> Detecting rake tasksK remote: remote: -----> Discovering process typesK remote: Procfile declares types -> webK remote: Default types for buildpack -> console, rake, workerK remote: remote: -----> Compressing...K remote: Done: 28.7MK remote: -----> Launching...K remote: Released v96K remote: https://zold.herokuapp.com/ deployed to HerokuK remote: remote: Verifying deploy... done.K To heroku.com:zold.git + f25398f...a64f6b9 __rultor -> master (forced update) + git reset HEAD~1 Unstaged changes after reset: M .gitignore + curl -f --connect-timeout 15 --retry 5 --retry-delay 30 http://b1.zold.io % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 555 100 555 0 0 59 0 -0:00:09 -0:00:09 --:--:-- 137 + mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R rultor repo + cd repo + git checkout __rultor Already on '__rultor' M .gitignore + git tag 0.10.16 -m '0.10.16: tagged by rultor.com' + git reset --hard HEAD is now at 7ce9e96 version set to 0.10.16 + git clean -fd + git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. + git branch -D __rultor Deleted branch __rultor (was 7ce9e96). + git push --all origin Everything up-to-date + git push --tags origin To git@github.com:yegor256/zold.git * [new tag] 0.10.16 -> 0.10.16 container c6885bb3fb4d1294b3eac9746621c040ccf8746d0b5d9191c587f8c6ad3af2f1 is dead Fri Jun 1 18:45:21 CEST 2018