rultor.com logo This build log was produced by rultor.com for zold-io/zold#131
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 11448
+ echo '1.67.4 dbdae7b78'
1.67.4 dbdae7b78
+ date
Mon Jun  4 22:34:26 CEST 2018
+ uptime
 22:34:26 up 20 days, 14:07,  0 users,  load average: 0.74, 0.78, 1.15
+ ff=default
+ image=yegor256/rultor
+ rebase=false
+ head_branch=master
+ pull_title='#83 redirect to different logos'
+ author=yegor256
+ directory=
+ head=git@github.com:zold-io/zold.git
+ pull_id=131
+ fork=git@github.com:oltdaniel/zold.git
+ fork_branch=logos
+ squash=false
+ vars=('--env=head=git@github.com:zold-io/zold.git' '--env=pull_id=131' '--env=fork=git@github.com:oltdaniel/zold.git' '--env=fork_branch=logos' '--env=head_branch=master' '--env=pull_title=#83 redirect to different logos' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=131'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:oltdaniel/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=logos'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=#83 redirect to different logos'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:zold-io/zold.git'\''' ';' 'export '\''pull_id=131'\''' ';' 'export '\''fork=git@github.com:oltdaniel/zold.git'\''' ';' 'export '\''fork_branch=logos'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=#83 redirect to different logos'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' 'rake' ';' 'pdd -f /dev/null -v' ';')
+ container=zold-io_zold_131
+ 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:zold-io/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:zold-io/zold.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:zold-io/zold.git'\''' ';' 'export '\''pull_id=131'\''' ';' 'export '\''fork=git@github.com:oltdaniel/zold.git'\''' ';' 'export '\''fork_branch=logos'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=#83 redirect to different logos'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' rake ';' 'pdd -f /dev/null -v' ';'
+ rm -rf .gpg
+ cd repo
+ git remote add fork git@github.com:oltdaniel/zold.git
+ git remote update
Fetching origin
Fetching fork
From github.com:oltdaniel/zold
 * [new branch]      fees       -> fork/fees
 * [new branch]      logos      -> fork/logos
 * [new branch]      master     -> fork/master
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -B __rultor fork/logos
Switched to a new branch '__rultor'
Branch __rultor set up to track remote branch logos from fork.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch master set up to track remote branch master from origin.
Your branch is up-to-date with 'origin/master'.
+ '[' false == true ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Auto-merging test/node/test_front.rb
Auto-merging lib/zold/node/front.rb
Merge made by the 'recursive' strategy.
 lib/zold/node/front.rb  |  8 +++++++-
 test/node/test_front.rb | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 1 deletion(-)
+ docker_when_possible
+ true
++ uptime
++ tail -n 1
++ sed 's/ /\n/g'
+ load=1.15
++ echo 1.15 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 1.15, low enough to run a new Docker container'
load average is 1.15, 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 '\szold-io_zold_131\s*$'
+ ls -al .
total 64
drwx--x--x  3 rultor rultor  4096 Jun  4 22:34 .
drwxrwxrwt 12 root   root   12288 Jun  4 22:34 ..
-rw-rw-r--  1 rultor rultor   444 Jun  4 22:34 end.sh
-rwxrwxr-x  1 rultor rultor   338 Jun  4 22:34 entry.sh
-rw-rw-r--  1 rultor rultor  1679 Jun  4 22:34 id_rsa
-rw-rw-r--  1 rultor rultor   396 Jun  4 22:34 id_rsa.pub
-rw-rw-r--  1 rultor rultor     6 Jun  4 22:34 pid
drwxrwxr-x 10 rultor rultor  4096 Jun  4 22:34 repo
-rw-rw-r--  1 rultor rultor    56 Jun  4 22:34 rubygems.yml
-rwxrwxr-x  1 rultor rultor  5613 Jun  4 22:34 run.sh
-rw-rw-r--  1 rultor rultor   476 Jun  4 22:34 script.sh
-rw-rw-r--  1 rultor rultor  4657 Jun  4 22:34 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-TkGD:/main --env=head=git@github.com:zold-io/zold.git --env=pull_id=131 --env=fork=git@github.com:oltdaniel/zold.git --env=fork_branch=logos --env=head_branch=master '--env=pull_title=#83 redirect to different logos' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=131'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:oltdaniel/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=logos'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=#83 redirect to different logos'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' )' --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-TkGD/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zold-io_zold_131 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:zold-io/zold.git
+ head=git@github.com:zold-io/zold.git
+ export pull_id=131
+ pull_id=131
+ export fork=git@github.com:oltdaniel/zold.git
+ fork=git@github.com:oltdaniel/zold.git
+ export fork_branch=logos
+ fork_branch=logos
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=#83 redirect to different logos'
+ pull_title='#83 redirect to different logos'
+ export author=yegor256
+ author=yegor256
+ sudo -i apt-get -y update
Hit[http://ppa.launchpad.net trusty InRelease
Ign[http://archive.ubuntu.comntrusty InReleasety.ubuntu.com (91.189.91.26)]
Get:1 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:2 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://ppa.launchpad.net trusty InRelease
Ign http://ppa.launchpad.net precise InRelease
Hit https://deb.nodesource.com trusty InRelease
Hit http://archive.ubuntu.com[trustylRelease.gpgB/65.9 kB 65%]
Hit http://ppa.launchpad.net preciselRelease.gpgB/65.9 kB 74%] [Waiting for hea
Hit http://archive.ubuntu.com[trustygReleaseaders] [2 InRelease 54.7 kB/65.9 kB
Hit%http://ppa.launchpad.net]precisenReleaseeaders]5.9 kB 87%] [Connecting to p
Hit%http://ppa.launchpad.netktrusty/main amd64 Packages
Get:3[http://archive.ubuntu.comWtrusty-updates/universe Sources [253 kB]
Get:4[http://archive.ubuntu.comWtrusty-updates/mainaamd64 Packagese[1344 kB]
Get:5[http://archive.ubuntu.comltrusty-updates/restrictednamd64 Packages [21.4 kB]
Get:6[http://archive.ubuntu.comltrusty-updates/universecamd64 Packages1[586BkB]
Hit http://ppa.launchpad.netRtrusty/main6amd64BPackageskagess76.42kB/586 kB 13%
Get:7[http://archive.ubuntu.cometrusty-updates/multiverseoamd64ePackages [16.00kB]
Hit%http://archive.ubuntu.cometrusty-backports/mainaamd64gPackagesers].0 kB 43%
Hit%http://archive.ubuntu.cometrusty-backports/restricted amd64 Packages
Hit%http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit%http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit%https://deb.nodesource.com trusty/main Sources
Hit%https://deb.nodesource.com]trusty/mainoamd64dPackagesrrheaders]]
Hit%http://archive.ubuntu.comBtrusty/universehSources
Hit%http://archive.ubuntu.comBtrusty/main amd64 Packages
Hit%http://archive.ubuntu.comntrusty/restricted amd64 Packages
Hit%http://archive.ubuntu.com trusty/universe amd64 Packages
Hit%http://archive.ubuntu.comntrusty/multiverseaamd64 Packagesers]
Get:8[http://security.ubuntu.comftrusty-security/universe Sources [88.8 kB]
Hit%http://ppa.launchpad.neteprecise/main.amd64hPackages(91.189.95.83)]
Get:9[http://security.ubuntu.comftrusty-security/main amd64 Packages [920 kB]
Get:10Phttp://security.ubuntu.comhtrusty-security/restricted amd64 Packages [18.1 kB]
Get:11Phttp://security.ubuntu.comhtrusty-security/universe amd64 Packages [291 kB]
Get:12Phttp://security.ubuntu.com9trusty-security/multiverse amd64 Packages [4727 B]
Fetchedo3675gkBein43s7(1105 kB/s)ges 4727 B/4727 B 100%]
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. 581 / 1559 LOC (37.27%) covered.
Run options: --seed 45119

# Running:

kQ621PjN@4e300bc3e4063e81
32m14.95ZLD0m sent from 4e300bc3e4063e81 to 4e300bc3e4063e81: -
Don't forget to do 'zold push 4e300bc3e4063e81'
1
1 copies merged successfully into /tmp/test20180604-14506-qtklkn/4e300bc3e4063e81
Wallet 4e300bc3e4063e81 propagated successfully, 0 wallets affected
32m.0mP2mtpvT4@84d11db65e59cf06
32m14.95ZLD0m sent from 84d11db65e59cf06 to 84d11db65e59cf06: -
Don't forget to do 'zold push 84d11db65e59cf06'
1
1 copies merged successfully into /tmp/test20180604-14506-gi7984/84d11db65e59cf06
Wallet 84d11db65e59cf06 propagated successfully, 0 wallets affected
32m.0mhkiG9w0BAQEFAAOC@e01b6456ce67ec2c
32m.0mohzGpeA4@3ccb1dc34c268db3
32m14.95ZLD0m sent from 3ccb1dc34c268db3 to 3ccb1dc34c268db3: -
Don't forget to do 'zold push 3ccb1dc34c268db3'
1
31m-0001;2018-06-04T20:36:51Z;fffffff10ccccccd;ohzGpeA4;3ccb1dc34c268db3;-;KfzFwwCII+WVLJNaihB5SYAw2OX6F1a8mImah3iHifHNnzaIEux8v+JXhCvUdHa2CcDwieD9yctJn0zSx8BFbhO622BrgguwwcBCkNFCoc/vFJKtkx/P0B229IZek2H6j8I7STLU7KLA0vcWmtBY3PWc5DOIFoIAnh2J/21N9V574vR0sON/4ltiwr+Cx+Zyk2myZ89adtDQwz0GCykSHx1ADXBiPAKEpWo5DtklWhdzgqVRxy8H34F1Hs2UWx1nrOQ+Ic11X2vczNRYnfunNKADF/dCDQPspSJzWY0OufqyH5SzrGYIBLJQCTrV3p9Q16oC/VO7vExei0T+Rihc3fyLPp6XdqmcuFp6MjVw4iV3hLlEVu3GSuT/h+U1iFZwVuyFL5IplUWEtvsx0gvfk5feEO453Ge/VaS2zAmhvWnnqKjAWZ+qDWJhaFke3PJpHr/MfHv9tuqS95Vo0a/SKRXWvpb4AeldC/uVsw2J7N9pLE6y6Pl21G0l4fROMpLUQTvORMsROAD8/YxzByBHS36YuwqzLUMC4Jzt2OHZaQrtGadxBR0stv0N53QBecw8IM4ajYn94QnUoS2CFop1itP2WTkk8smf9EgZcc8EN/xlJ6zKpe5nXnlSHLiE8AvSj4QYX6CDMn6vtu4YFAKCYOD+79Rbx3fCrYw32fIuOig=0m
32m.0mRunning in standalone mode! (will never talk to other remotes)
Farm started with 1 threads at locahost:37652
Starting up the web front at http://locahost:37652...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=14506 port=37652
127.0.0.1 - - [04/Jun/2018:20:36:52 +0000] "GET / HTTP/1.1" 200 567 0.7052
0 copies of 9ecf966faa8c5c39 fetched, there are 1 available locally
1 copies merged successfully into /tmp/test20180604-14506-1504y8c/node-home/zold-wallets/9ecf966faa8c5c39
Wallet 9ecf966faa8c5c39 propagated successfully, 0 wallets affected
Expired local copies removed for 9ecf966faa8c5c39, 1 left
Total score for 9ecf966faa8c5c39 is 0
Accepted 9ecf966faa8c5c39 and modified: 9ecf966faa8c5c39
127.0.0.1 - - [04/Jun/2018:20:36:56 +0000] "PUT /wallet/9ecf966faa8c5c39?sync=true HTTP/1.1" 200 261 2.7044
localhost:37652 accepted 9ecf966faa8c5c39 in 3.51s: 32m00m
Total score for 9ecf966faa8c5c39 is 0
127.0.0.1 - - [04/Jun/2018:20:36:57 +0000] "GET /wallet/9ecf966faa8c5c39 HTTP/1.1" 200 970 0.0018
localhost:37652 returned 766b/32m00m of 9ecf966faa8c5c39 (0.0.0) in 0.8s
1 copies of 9ecf966faa8c5c39 fetched, there are 1 available locally
going to shutdown ...
WEBrick::HTTPServer#start done.
Thread farm-1 terminated
Farm stopped32m.0m
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0madd3dc80de25be38: 32m0.00ZLD0m (net:test)
32m.0mCalculating score 0...
Score 0 calculated.
Calculating score 4...
Score 4 calculated.
Calculating score 16...
Score 16 calculated.
32m.0mFarm started with 1 threads at locahost:41527
Starting up the web front at http://locahost:41527...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=14506 port=41527
127.0.0.1 - - [04/Jun/2018:20:36:59 +0000] "GET / HTTP/1.1" 200 567 0.4002
127.0.0.1 - - [04/Jun/2018:20:37:00 +0000] "GET /robots.txt HTTP/1.1" 200 13 0.0004
127.0.0.1 - - [04/Jun/2018:20:37:01 +0000] "GET / HTTP/1.1" 200 567 0.5000
127.0.0.1 - - [04/Jun/2018:20:37:01 +0000] "GET /remotes HTTP/1.1" 200 545 0.0013
127.0.0.1 - - [04/Jun/2018:20:37:02 +0000] "GET /this-is-absent HTTP/1.1" 404 14 0.0005
127.0.0.1 - - [04/Jun/2018:20:37:03 +0000] "GET /wallet/ffffeeeeddddcccc HTTP/1.1" 404 14 0.0006
localhost:999 added to the list
There are 3 remote nodes in the list
127.0.0.1 - - [04/Jun/2018:20:37:04 +0000] "GET / HTTP/1.1" 200 567 1.0010
localhost:999 already exists in the list
There are 3 remote nodes in the list
127.0.0.1 - - [04/Jun/2018:20:37:07 +0000] "GET /remotes HTTP/1.1" 200 679 2.1034
going to shutdown ...
WEBrick::HTTPServer#start done.
Thread farm-1 terminated
Farm stopped
32m.0m32m.0mpugkmT8Z@2f6670e4b75a18fe
32m19.99ZLD0m sent from 2a2bf041eb49215b to 2f6670e4b75a18fe: testing
Don't forget to do 'zold push 2a2bf041eb49215b'
1
0 copies of 2a2bf041eb49215b fetched, there are 1 available locally
1 copies merged successfully into /tmp/test20180604-14506-f3iktw/2a2bf041eb49215b
32m19.99ZLD0m arrived to 2f6670e4b75a18fe: testing
Wallet 2a2bf041eb49215b propagated successfully, 1 wallets affected
Expired local copies removed for 2a2bf041eb49215b, 1 left
Total score for 2a2bf041eb49215b is 0
Total score for 2f6670e4b75a18fe is 0
Accepted 2a2bf041eb49215b and modified: 2a2bf041eb49215b, 2f6670e4b75a18fe
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mTotal score for ea4733d443ff8154 is 0
32m.0mThe balance of b2eeb8e83b0e9b5e: 32m0.00ZLD0m (net:test)
32m.0m32m.0m0/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff  0.0s
1/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b 6048812668ca4b58c5ca80731a1fea62d859927ebbbfa0c02083011b120ab00 0.01s
2/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 8704c2b2eccf73ca34b4ada5fcb7d97a58077a0f5824c7c1eebe52658307100 0.0s
3/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad aa500864488bceef55e679e6092fd90339b9d8d9a12f90227fac18d678c3000 0.0s
4/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad 12a dd889d6d31b5ec5f22d3f439a4b70f2052e8d1bcbee606e353c137428211100 0.01s
5/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad 12a c0 bffa8f1aebc221b65d015fd8849257db75511432a07ac3b6df0682a9d997c00 0.01s
6/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad 12a c0 240 0f4206a9df2868cd16814b238d0c63cb7545e743da96979d4a9807f9bd7c400 0.02s
7/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad 12a c0 240 29f b920bab81e8c2ecefc4a9a601381fb513df5b6e8b20bc7b64d9849c997db900 0.03s
8/2: 2018-06-04T20:37:08Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 19b f2 ad 12a c0 240 29f 4c 768f38fb3075dcdc54fa2e43cf726581988cf046f46428d672dc67616266700 0.0s
Took 0.08 seconds, 0.01 per value
32m.0m32m.0m32m.0m32m.0mMOVnAkAy@5e85c4e6213beae3
32m14.95ZLD0m sent from 6df44cd6d425ca1e to 5e85c4e6213beae3: here is the refund
Don't forget to do 'zold push 6df44cd6d425ca1e'
1
32m.0mVfRjlq1n@f448203bb85d7c33
32m14.95ZLD0m sent from 0000000000000000 to f448203bb85d7c33: For the car
Don't forget to do 'zold push 0000000000000000'
1
32m.0mFDclMRgs@cb68899799543f50
32m14.95ZLD0m sent from 054b7ea79aa35de4 to cb68899799543f50: For the car
Don't forget to do 'zold push 054b7ea79aa35de4'
1
32m.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 '&quot;${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=43631
+ mkdir server
+ cd server
+ pid=14636
+ trap 'kill -9 14636' EXIT
+ cd ..
+ nc -z localhost 43631
+ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=43631 --bind-port=43631 --threads=0 --standalone
+ sleep 0.5
+ (( c++ ))
+ nc -z localhost 43631
+ sleep 0.5
+ (( c++ ))
+ (( c==20 ))
+ nc -z localhost 43631
+ /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 43631
localhost:43631 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:43631/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=5a19c6c2eda57b23
++ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test invoice 5a19c6c2eda57b23
+ invoice=llp45eWo@5a19c6c2eda57b23
+ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test pay --private-key=id_rsa 0000000000000000 llp45eWo@5a19c6c2eda57b23 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 5a19c6c2eda57b23: To save the world!
+ /home/r/repo/bin/zold --ignore-global-config --trace --ignore-this-stupid-option --network=test show
5a19c6c2eda57b23: 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-04T20:37:17Z -14.99ZLD 5a19c6c2eda57b23 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:43631/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:43631 accepted 0000000000000000 in 0.08s: 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:43631 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 14636
+ 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-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff  0.0s
1/2: 2018-06-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff 115 3d9a5fa65f8b9604968384b68f8cab50d5297d86f55509972f7860c9c3d2d00 0.0s
2/2: 2018-06-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff 115 10a 7e6c1ce947100b5763026098e9f8c423ff543108f9618cf96d81ff241a49100 0.0s
3/2: 2018-06-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff 115 10a 94 5c093e6ab3f71e88756199567da4ab00820d0df67df70b998c1c9eda97aea00 0.0s
4/2: 2018-06-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff 115 10a 94 43 4c6db91bfcab5383ef68dc0ffeeb96a281f4f8964c33e0eaa7bb88901264e00 0.0s
5/2: 2018-06-04T20:37:21Z zold.io 4096 NOSUFFIX@ffffffffffffffff 115 10a 94 43 12b 32260138abd0ac3bae6276f1fa69ab0f0dd740c08fc3d5b2129b1b5814a0200 0.01s
Took 0.02 seconds, 0.004 per value
32m.0m32m.0m32m.0m32m.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:143:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:132:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:130:in `each'
        /home/r/repo/lib/zold/remotes.rb:130:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:140: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:143:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:132:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:130:in `each'
        /home/r/repo/lib/zold/remotes.rb:130:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:140: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:143:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:132:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:130:in `each'
        /home/r/repo/lib/zold/remotes.rb:130:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:140: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:143:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:132:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:130:in `each'
        /home/r/repo/lib/zold/remotes.rb:130:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:140:in `update'
There are 4 known remotes
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mYear: 1, Quota: 21.89%, Limit: 32m470112804.00ZLD0m
Year: 2, Quota: 38.99%, Limit: 32m837311513.14ZLD0m
Year: 3, Quota: 52.35%, Limit: 32m1124125558.13ZLD0m
Year: 4, Quota: 62.78%, Limit: 32m1348152207.28ZLD0m
Year: 5, Quota: 70.93%, Limit: 32m1523136453.76ZLD0m
Year: 6, Quota: 77.29%, Limit: 32m1659814329.53ZLD0m
Year: 7, Quota: 82.26%, Limit: 32m1766571606.79ZLD0m
Year: 8, Quota: 86.15%, Limit: 32m1849958301.11ZLD0m
Year: 9, Quota: 89.18%, Limit: 32m1915090542.87ZLD0m
Year: 10, Quota: 91.55%, Limit: 32m1965964473.65ZLD0m
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mef0394d28a22ac0e
Wallet 32mef0394d28a22ac0e0m created at /tmp/test20180604-14506-1l2lwh1
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.0mExpired local copies removed for 85d2b6613b56fd01, 0 left
32m.0mfake-1:80 returned 8b/32m00m of ec76c9de4226dc2f () in 0.0s
1 copies of ec76c9de4226dc2f fetched, there are 1 available locally
32m.0m31mfake-2:800m: Wallet c8aad2de3af8335b 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:132:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:130:in `each'
        /home/r/repo/lib/zold/remotes.rb:130:in `iterate'
        /home/r/repo/lib/zold/commands/fetch.rb:69:in `fetch'
fake-1:80 returned 766b/32m00m of c8aad2de3af8335b () in 0.0s
1 copies of c8aad2de3af8335b fetched, there are 1 available locally
32m.0mZero-threads farm won't score anything!
Farm started with 0 threads at example.com:8080
Farm stopped
32m.0mFarm started with 4 threads at localhost:80
farm-1: best score is 1/2: 2018-06-04T20:37:22Z localhost 80 NOPREFIX@ffffffffffffffff 5f
farm-2: best score is 2/2: 2018-06-04T20:37:22Z localhost 80 NOPREFIX@ffffffffffffffff 5f 46
farm-4: best score is 3/2: 2018-06-04T20:37:22Z localhost 80 NOPREFIX@ffffffffffffffff 5f 46 27
farm-3: best score is 4/2: 2018-06-04T20:37:22Z localhost 80 NOPREFIX@ffffffffffffffff 5f 46 27 19
Thread farm-1 terminated
Thread farm-2 terminated
Thread farm-3 terminated
Thread farm-4 terminated
Farm stopped
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m

Finished in 31.212594s, 2.5951 runs/s, 7.6251 assertions/s.

81 runs, 238 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.190s
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. 581 / 1559 LOC (37.27%) covered.
Running RuboCop...
Inspecting 83 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.0m32m.0m

83 files inspected, 32mno offenses0m detected
Running xcop...
Inspecting 0 files...

0 files checked, everything looks 32mpretty0m
grep -q -r '2018'     --include '*.rb'     --include '*.txt'     --include 'Rakefile'     .
+ pdd -f /dev/null -v
Found 7 lines in /home/r/repo/.pdd
My version is 0.20.3
Ruby version is 2.3.3 at x86_64-linux
Reading .
Excluding target/**/*
Excluding coverage/**/*
115 file(s) found, 528 excluded
Reading .simplecov...
Reading fixtures/id_rsa.pub...
Reading fixtures/id_rsa-2.pub...
Reading fixtures/keys/2...
Reading fixtures/keys/1.pub...
Reading fixtures/keys/2.pub...
Reading fixtures/id_rsa-2...
Reading fixtures/id_rsa...
Reading fixtures/scripts/print-helps.sh...
Reading fixtures/scripts/push-and-pull.sh...
Reading fixtures/scripts/calculate-scores.sh...
Reading Rakefile...
Reading Gemfile...
Reading .0pdd.yml...
Reading .github/ISSUE_TEMPLATE.md...
Reading .github/PULL_REQUEST_TEMPLATE.md...
Reading cucumber.yml...
Reading INSTALL.md...
Reading .travis.yml...
Reading LICENSE.txt...
Reading test/node/test_entrance.rb...
Reading test/node/test_farm.rb...
Reading test/node/fake_node.rb...
Reading test/node/test_front.rb...
Reading test/node/test_emission.rb...
Reading test/test_hexnum.rb...
Reading test/test_amount.rb...
Reading test/test_id.rb...
Reading test/test_remotes.rb...
Reading test/test_patch.rb...
Reading test/test_wallet.rb...
Reading test/test_zold.rb...
Reading test/test_score.rb...
Reading test/fake_home.rb...
Reading test/test_prefixes.rb...
Reading test/test_txn.rb...
Reading test/test_wallets.rb...
Reading test/test_verbose_thread.rb...
Reading test/test_tax.rb...
Reading test/test__helper.rb...
Reading test/test_signature.rb...
Reading test/commands/test_show.rb...
Reading test/commands/test_pay.rb...
Reading test/commands/test_node.rb...
Reading test/commands/test_clean.rb...
Reading test/commands/test_merge.rb...
Reading test/commands/test_calculate.rb...
Reading test/commands/test_create.rb...
Reading test/commands/test_push.rb...
Reading test/commands/test_invoice.rb...
Reading test/commands/test_diff.rb...
Reading test/commands/test_list.rb...
Reading test/commands/test_remote.rb...
Reading test/commands/test_fetch.rb...
Reading test/commands/test_taxes.rb...
Reading test/test_copies.rb...
Reading test/test_http.rb...
Reading test/test_key.rb...
Reading .pdd...
Reading .rultor.yml...
Reading resources/remotes...
Reading lib/zold.rb...
Reading lib/zold/node/farm.rb...
Reading lib/zold/node/entrance.rb...
Reading lib/zold/node/emission.rb...
Reading lib/zold/node/front.rb...
Reading lib/zold/amount.rb...
Reading lib/zold/patch.rb...
Reading lib/zold/tax.rb...
Reading lib/zold/remotes.rb...
Reading lib/zold/wallets.rb...
Puzzle 70-ffaafc4f 30/DEV at lib/zold/wallets.rb
Reading lib/zold/hexnum.rb...
Reading lib/zold/wallet.rb...
Reading lib/zold/copies.rb...
Reading lib/zold/id.rb...
Reading lib/zold/http.rb...
Reading lib/zold/score.rb...
Reading lib/zold/key.rb...
Reading lib/zold/verbose_thread.rb...
Reading lib/zold/txn.rb...
Reading lib/zold/signature.rb...
Reading lib/zold/prefixes.rb...
Reading lib/zold/version.rb...
Reading lib/zold/commands/propagate.rb...
Reading lib/zold/commands/push.rb...
Reading lib/zold/commands/args.rb...
Reading lib/zold/commands/clean.rb...
Reading lib/zold/commands/taxes.rb...
Reading lib/zold/commands/diff.rb...
Reading lib/zold/commands/invoice.rb...
Reading lib/zold/commands/merge.rb...
Reading lib/zold/commands/pull.rb...
Reading lib/zold/commands/node.rb...
Reading lib/zold/commands/fetch.rb...
Reading lib/zold/commands/list.rb...
Reading lib/zold/commands/show.rb...
Reading lib/zold/commands/create.rb...
Reading lib/zold/commands/pay.rb...
Reading lib/zold/commands/calculate.rb...
Reading lib/zold/commands/remote.rb...
Reading lib/zold/log.rb...
Reading README.md...
Reading appveyor.yml...
Reading .rubocop.yml...
Puzzle 64-220d800a 30/DEV at .rubocop.yml
Reading .gitignore...
Reading Gemfile.lock...
Reading features/cli.feature...
Reading features/support/env.rb...
Reading features/gem_package.feature...
Reading features/step_definitions/steps.rb...
Reading Procfile...
Reading deploy.sh...
Reading bin/zold...
Reading .gitattributes...
Reading zold.gemspec...
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git push origin master
To git@github.com:zold-io/zold.git
   1caa662..f5dae1c  master -> master
container cd9a969ce02cb496dfe11eb2f41a6e95f67a191d22ccd6d119bbeb508f93a839 is dead
Mon Jun  4 22:39:19 CEST 2018