+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 17196 + echo '1.67.4 dbdae7b78' 1.67.4 dbdae7b78 + date Fri Jul 6 08:02:42 CEST 2018 + uptime 08:02:42 up 51 days, 23:35, 0 users, load average: 0.97, 0.91, 0.86 + ff=default + image=yegor256/rultor + rebase=false + head_branch=master + pull_title='Add --quiet option to rake test' + author=yegor256 + directory= + head=git@github.com:zold-io/zold.git + pull_id=316 + fork=git@github.com:mgrassotti/zold.git + fork_branch=quiet-test-option + squash=false + vars=('--env=head=git@github.com:zold-io/zold.git' '--env=pull_id=316' '--env=fork=git@github.com:mgrassotti/zold.git' '--env=fork_branch=quiet-test-option' '--env=head_branch=master' '--env=pull_title=Add --quiet option to rake test' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=316'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:mgrassotti/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=quiet-test-option'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Add --quiet option to rake test'\''\'\'''\'''\'' '\'';'\'' '\''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=316'\''' ';' 'export '\''fork=git@github.com:mgrassotti/zold.git'\''' ';' 'export '\''fork_branch=quiet-test-option'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Add --quiet option to rake test'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' 'rake' ';' 'pdd -f /dev/null -v' ';') + container=zold-io_zold_316 + 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=316'\''' ';' 'export '\''fork=git@github.com:mgrassotti/zold.git'\''' ';' 'export '\''fork_branch=quiet-test-option'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Add --quiet option to rake test'\''' ';' '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:mgrassotti/zold.git + git remote update Fetching origin Fetching fork From github.com:mgrassotti/zold * [new branch] add-byebug -> fork/add-byebug * [new branch] fees -> fork/fees * [new branch] master -> fork/master * [new branch] quiet-test-option -> fork/quiet-test-option + 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/quiet-test-option Switched to a new branch '__rultor' Branch __rultor set up to track remote branch quiet-test-option 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 Merge made by the 'recursive' strategy. Rakefile | 1 + test/test__helper.rb | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) + docker_when_possible + true ++ uptime ++ tail -n 1 ++ sed 's/ /\n/g' + load=0.86 ++ echo 0.86 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 0.86, low enough to run a new Docker container' load average is 0.86, 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_316\s*$' + ls -al . total 76 drwx--x--x 3 rultor rultor 4096 Jul 6 08:02 . drwxrwxrwt 12 root root 20480 Jul 6 08:02 .. -rw-rw-r-- 1 rultor rultor 3243 Jul 6 08:02 bonus.key -rw-rw-r-- 1 rultor rultor 444 Jul 6 08:02 end.sh -rwxrwxr-x 1 rultor rultor 338 Jul 6 08:02 entry.sh -rw-rw-r-- 1 rultor rultor 1679 Jul 6 08:02 id_rsa -rw-rw-r-- 1 rultor rultor 396 Jul 6 08:02 id_rsa.pub -rw-rw-r-- 1 rultor rultor 6 Jul 6 08:02 pid drwxrwxr-x 10 rultor rultor 4096 Jul 6 08:02 repo -rw-rw-r-- 1 rultor rultor 56 Jul 6 08:02 rubygems.yml -rwxrwxr-x 1 rultor rultor 5665 Jul 6 08:02 run.sh -rw-rw-r-- 1 rultor rultor 489 Jul 6 08:02 script.sh -rw-rw-r-- 1 rultor rultor 4702 Jul 6 08:02 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-jYik:/main --env=head=git@github.com:zold-io/zold.git --env=pull_id=316 --env=fork=git@github.com:mgrassotti/zold.git --env=fork_branch=quiet-test-option --env=head_branch=master '--env=pull_title=Add --quiet option to rake test' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=316'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:mgrassotti/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=quiet-test-option'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Add --quiet option to rake test'\''\'\'''\'''\'' '\'';'\'' '\''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-jYik/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zold-io_zold_316 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 ./bonus.key ./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=316 + pull_id=316 + export fork=git@github.com:mgrassotti/zold.git + fork=git@github.com:mgrassotti/zold.git + export fork_branch=quiet-test-option + fork_branch=quiet-test-option + export head_branch=master + head_branch=master + export 'pull_title=Add --quiet option to rake test' + pull_title='Add --quiet option to rake test' + export author=yegor256 + author=yegor256 + sudo -i apt-get -y update Get:1ohttp://ppa.launchpad.net trusty InRelease [15.4 kB] Ign%http://archive.ubuntu.comatrustyfInReleases][1 InRelease 2588 B/15.4 kB 17% Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB] Hit http://archive.ubuntu.com trusty-backports InRelease Get:3 http://security.ubuntu.com trusty-security InRelease [65.9 kB] Hit http://ppa.launchpad.net trusty InRelease Ign http://ppa.launchpad.net precise InRelease Get:4 https://deb.nodesource.com trusty InRelease Hit%http://archive.ubuntu.comBtrusty Release.gpg Hit%http://ppa.launchpad.netkprecisetRelease.gpgders] Hit%http://archive.ubuntu.comBtrustytRelease headers] Hit%http://ppa.launchpad.netkprecisenReleaseto ppa.launchpad.net (91.189.95.83) Get:5[http://ppa.launchpad.net]trusty/main amd64 Packages [3482 B] Get:6[http://archive.ubuntu.comWtrusty-updates/universe Sources [254 kB] Get:7[http://archive.ubuntu.comWtrusty-updates/mainkamd64 Packages [1353 kB] Get:8Ihttp://security.ubuntu.comPtrusty-security/universe9Sources [89.7 kB] Get:9Ihttp://security.ubuntu.comPtrusty-security/mainaamd64%Packagesn[929rkB]ad Hit http://ppa.launchpad.net]trusty/mainsamd64ePackageskB291%][[9%Packages2398 Get:109http://security.ubuntu.cometrusty-security/restrictedfamd64aPackagesk[18.1 kB] Get:119http://archive.ubuntu.cometrusty-updates/restrictedoamd64dPackagesi[21.4 kB] Get:129http://archive.ubuntu.comktrusty-updates/universe0amd64aPackagesr[592dkB] Get:13 http://security.ubuntu.com trusty-security/universe amd64 Packages [297 kB] Get:147http://archive.ubuntu.comctrusty-updates/multiverseeamd64iPackagese[16.0 kB] Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages Get:15 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4718 B] Hit%http://archive.ubuntu.comitrusty/universesSources Hit http://archive.ubuntu.com trusty/main amd64 Packages Hit https://deb.nodesource.com trusty/main Sources Hit%http://archive.ubuntu.com trusty/restricted amd64 Packages Hit http://ppa.launchpad.net precise/main amd64 Packages Hit%http://archive.ubuntu.com trusty/universe amd64 Packages Hit%http://archive.ubuntu.com trusty/multiverse amd64 Packages Get:16Whttps://deb.nodesource.com trusty/main amd64 Packages Fetchedo3730gkBein13s5(971 kB/s) Reading package lists... Done W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-amd64_Packages.gz is not what the server reported 4718 4727 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......... Using rake 12.3.1 32mInstalling concurrent-ruby 1.0.50m Using minitest 5.11.3 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 backports 3.11.30m 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 cucumber-tag_expressions 1.1.10m 32mInstalling gherkin 5.1.00m 32mInstalling cucumber-expressions 6.0.10m 32mInstalling cucumber-wire 0.0.10m 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.10m 32mInstalling hashdiff 0.3.70m 32mInstalling jaro_winkler 1.5.1 with native extensions0m 32mInstalling method_source 0.9.00m 32mInstalling mustermann 1.0.20m 32mInstalling openssl 2.1.1 with native extensions0m 32mInstalling parallel 1.12.10m 32mInstalling powerpack 0.1.20m 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.4.00m 32mInstalling semantic 1.6.10m 32mInstalling sigdump 0.2.40m 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 32mInstalling nokogiri 1.8.4 with native extensions0m 32mInstalling rack-test 1.0.00m 32mInstalling rack-protection 2.0.30m 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 cucumber-core 3.1.00m 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.30m 32mInstalling rubocop 0.57.20m 32mInstalling codecov 0.1.100m 32mInstalling webmock 3.4.20m 32mInstalling cucumber 3.1.10m 32mInstalling rails-dom-testing 2.0.30m 32mInstalling rails-html-sanitizer 1.0.40m 32mInstalling rubocop-rspec 1.27.00m 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, 73 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. 789 / 2341 LOC (33.7%) covered. Run options: --seed 25973 # Running: 32m.0m32m.0m+ shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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 alias [alias] [wallet ID] Set an alias for a wallet score [options] Generate score for the given host and port Available options: --home Home directory (default: /tmp/test20180706-22563-nuxt7c) --network The name of the network we work in (default: zold -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 taxes) + declare -a commands + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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 (will attempt to auto-detect it, if not specified) --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 --nohup Run it in background, rebooting when a higher version is available in the network --nohup-command The command to run in server "nohup" mode (default: "gem install zold") --nohup-log The file to log output into (default: zold.log) --save-pid The file to save process ID into right after start (only in NOHUP mode) --never-reboot Don't reboot when a new version shows up in the network --routine-immediately Run all routines immediately, without waiting between executions (for testing mostly) --expose-version The version of the software to expose in JSON (default: 0.0.0) --bonus-wallet The ID of the wallet to regularly send bonuses from (for nodes online) --bonus-time The amount of minutes to wait between bonus awards (default: 60) --bonus-amount The amount of ZLD to pay to each remote as a bonus --private-key The location of RSA private key (default: ~/.ssh/id_rsa) --network The name of the network (default: zold) --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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 (default: zold --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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 elect Pick a random remote node as a target for a bonus awarding remote trim Remove the least reliable nodes remote select [options] Select the strongest n nodes. remote update Check each registered remote node for availability Available options: --tolerate Maximum level of errors we are able to tolerate --ignore-score-weakness Don't complain when their score is too weak --ignore-score-value Don't complain when their score is too small --force Add/remove if if this operation is not possible --skip-ping Don't ping back the node when adding it (not recommended) --network The name of the network we work in (default: zold --reboot Exit if any node reports version higher than we have --max-nodes This applies only to the select subcommand. Number of nodes to limit to. Defaults to 16. --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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 --skip-propagate Don't propagate the paying wallet after successful pay --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace merge --help Usage: zold merge [ID...] [options] Available options: --no-baseline Don't trust any remote copies and re-validate all incoming payments against their wallets --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --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-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace pull --help Usage: zold clean [ID...] [options] Available options: --help Print instructions 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: --no-baseline Don't trust any remote copies and re-validate all incoming payments against their wallets --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace push --help Usage: zold push [ID...] [options] Available options: --ignore-score-weakness Don't complain when their score is too weak --ignore-node Ignore this node and don't push to it --help Print instructions + for c in '"${commands[@]}"' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace taxes --help Usage: zold taxes command [options] Available commands: taxes pay wallet Pay taxes for the given wallet taxes show Show taxes status for the given wallet taxes debt Show current debt Available options: --private-key The location of RSA private key (default: ~/.ssh/id_rsa) --help Print instructions + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors' ++ reserve_port ++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' + port=50872 + pid=22630 + trap 'kill -9 22630' EXIT + wait_for_port 50872 + nc -z localhost 50872 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50872 --bind-port=50872 --threads=0 --standalone + (( p++ )) + sleep 1 Home directory: /tmp/test20180706-22563-18by0uz Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:50872 Zero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:30Z localhost 50872 NOPREFIX@ffffffffffffffff Farm started with 0 threads at localhost:50872, strength is 6 Added Zold::Routines::Spread to the metronome Metronome created Starting up the web front at http://localhost:50872... + (( p==30 )) + sleep 1 + nc -z localhost 50872 + kill -CONT 22630 + wait_for_file sigdump-22630.log + '[' '!' -f sigdump-22630.log ']' + (( c++ )) + sleep 1 + (( c==30 )) + sleep 1 + '[' '!' -f sigdump-22630.log ']' + kill -9 22630 + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors' ++ reserve_port ++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' + high=35070 ++ start_node 35070 9.9.9 --standalone ++ mkdir 35070 ++ cd 35070 ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --standalone --nohup '--nohup-command=touch restarted' --nohup-log=log --expose-version=9.9.9 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=35070 --bind-port=35070 --threads=0 ++ wait_for_port 35070 ++ nc -z localhost 35070 ++ (( p++ )) ++ sleep 1 ++ (( p==30 )) ++ sleep 1 ++ nc -z localhost 35070 ++ cat pid ++ cd .. + primary=22657 ++ reserve_port ++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' + low=50624 ++ start_node 50624 1.1.1 ++ mkdir 50624 ++ cd 50624 ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --nohup '--nohup-command=touch restarted' --nohup-log=log --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0 ++ wait_for_port 50624 ++ nc -z localhost 50624 ++ (( p++ )) ++ sleep 1 ++ (( p==30 )) ++ sleep 1 ++ nc -z localhost 50624 ++ cat pid ++ cd .. + secondary=22684 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote add localhost 35070 --home=50624 --skip-ping localhost:35070 added to the list, 1 total + trap 'kill -9 22657 22684' EXIT + wait_for_file 50624/restarted + '[' '!' -f 50624/restarted ']' + (( c++ )) + sleep 1 + (( c==30 )) + sleep 1 + '[' '!' -f 50624/restarted ']' + echo 'High node logs (port 35070):' High node logs (port 35070): + cat 35070/log Started process #22661 from process #22657: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --standalone --expose-version=9.9.9 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=35070 --bind-port=35070 --threads=0 Home directory: /tmp/test20180706-22563-1pqequ2/35070 Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:35070 Running in standalone mode! (will never talk to other remotes) Zero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:36Z localhost 35070 NOPREFIX@ffffffffffffffff Farm started with 0 threads at localhost:35070, strength is 6 Added Zold::Routines::Spread to the metronome Metronome created Starting up the web front at http://localhost:35070...Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22661 port=35070 Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run Routine Zold::Routines::Spread #4 done in 0.0s: Zold::Routines::Spread/run Routine Zold::Routines::Spread #5 done in 0.0s: Zold::Routines::Spread/run Routine Zold::Routines::Spread #6 done in 0.0s: Zold::Routines::Spread/run 127.0.0.1 - - [06/Jul/2018:06:05:41 +0000] "GET /remotes HTTP/1.1" 200 - 0.0080 127.0.0.1 - - [06/Jul/2018:06:05:41 +0000] "GET /remotes HTTP/1.1" 200 - 0.0015 Routine Zold::Routines::Spread #7 done in 0.0s: Zold::Routines::Spread/run 127.0.0.1 - - [06/Jul/2018:06:05:42 +0000] "GET /remotes HTTP/1.1" 200 - 0.0017 127.0.0.1 - - [06/Jul/2018:06:05:42 +0000] "GET /remotes HTTP/1.1" 200 - 0.0015 + echo 'Low node logs (port 50624):' Low node logs (port 50624): + cat 50624/log Started process #22688 from process #22684: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0 Home directory: /tmp/test20180706-22563-1pqequ2/50624 Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:50624 Zero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:39Z localhost 50624 NOPREFIX@ffffffffffffffff Farm started with 0 threads at localhost:50624, strength is 6 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:50624... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22688 port=50624 Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,/run The list of remotes trimmed, 0 nodes left there The list of remotes is empty, run 'zold remote reset'! The list of remotes is empty, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.0s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes trimmed, 0 nodes left there The list of remotes is empty, run 'zold remote reset'! The list of remotes is empty, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.0s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes trimmed, 1 nodes left there localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening) All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot localhost:35070/0: the score is 0 (9.9.9) in 0.01s There are 1 known remotes going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:50624 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening) All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot localhost:35070/0: the score is 0 (9.9.9) in 0.01s There are 1 known remotes Routine Zold::Routines::Reconnect #3 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Thread Zold::Routines::Spread finished in 0.98s Thread Zold::Routines::Reconnect finished in 0.03s Metronome stopped in 1.01s, 0 failures Terminating the farm with 0 threads... Cleanup thread killed in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 0, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:50624 is shut down, thanks for helping Zold network! Nothing else left to read from #22688 Exit code of process #22688 is 0, was alive for 0 min: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0 Started process #22712 from process #22684: touch restarted Nothing else left to read from #22712 Exit code of process #22712 is 0, was alive for 0 min: touch restarted Started process #22714 from process #22684: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0 Home directory: /tmp/test20180706-22563-1pqequ2/50624 Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:50624 Zero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:42Z localhost 50624 NOPREFIX@ffffffffffffffff Farm started with 0 threads at localhost:50624, strength is 6 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:50624...Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,/run WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22714 port=50624 The list of remotes trimmed, 1 nodes left there localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening) All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot localhost:35070/0: the score is 0 (9.9.9) in 0.01s There are 1 known remotes going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:50624 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening) All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot localhost:35070/0: the score is 0 (9.9.9) in 0.01s There are 1 known remotes Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run + kill -9 22657 22684 + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors' ++ reserve_port ++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' + port=36042 + mkdir server + cd server + pid=22735 + trap 'kill -9 22735' EXIT + cd .. + wait_for_port 36042 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=36042 --bind-port=36042 --threads=0 --standalone + nc -z localhost 36042 + (( p++ )) + sleep 1 Home directory: /tmp/test20180706-22563-15dhnku/server Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:36042 Zero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:43Z localhost 36042 NOPREFIX@ffffffffffffffff Farm started with 0 threads at localhost:36042, strength is 6 Added Zold::Routines::Spread to the metronome Metronome created Starting up the web front at http://localhost:36042... + (( p==30 )) + sleep 1 + nc -z localhost 36042 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote add localhost 36042 localhost:36042 added to the list, 1 total + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote trim The list of remotes trimmed, 1 nodes left there + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote show localhost:36042/0 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --public-key=id_rsa.pub create 0000000000000000 0000000000000000 ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors create --public-key=id_rsa.pub + target=0961222636d54ead ++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors invoice 0961222636d54ead + invoice=je4C0jsB@0961222636d54ead + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors pay --private-key=id_rsa 0000000000000000 je4C0jsB@0961222636d54ead 14.99 'To save the world!' 1 The tax debt of 0000000000000000 is 0.00ZLD (still acceptable) 14.99ZLD arrived to 0961222636d54ead: To save the world! + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors propagate 0000000000000000 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors show 0000000000000000: -14.99ZLD (net:test) 0961222636d54ead: 14.99ZLD (net:test) + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors show 0000000000000000 #1 2018-07-06T06:05:47Z -14.99ZLD 0961222636d54ead To save the world! The balance of 0000000000000000: -14.99ZLD (net:test) + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors taxes debt 0000000000000000 0.00ZLD + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote show localhost:36042/0 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors push 0000000000000000 Wallet 0000000000000000 is new: 0b != 1535b localhost:36042/0 accepted 1535b/c90c6a/1t of 0000000000000000 in 0.01s: 0 (0.0.0) Push finished to 1 nodes out of 1, total score for 0000000000000000 is 0 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors fetch 0000000000000000 --ignore-score-weakness Accepted 0000000000000000 in 0.01s and modified 0000000000000000 There are no remotes, won't spread 0000000000000000 localhost:36042/0 returned 1535b/1t/?/0.667382725s as copy 1 of 0000000000000000 in 0.01s: 0 (0.0.0) + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors diff 0000000000000000 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors merge 0000000000000000 + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors clean 0000000000000000 + kill -9 22735 + shopt -s expand_aliases + alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors' + /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors score --host=zold.io --port=4096 --invoice=NOSUFFIX@ffffffffffffffff --strength=2 --max=5 0/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 0.0s 1/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 4fd1d5c3d9ba166039a18a3f4b8055a58e8c226dd7d5fc9654e4a58e3ffdbb00 0.0s 2/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 599c68356da253d08fc7d1d7cbaba9fb3877a1efa71938a074f649f44e209100 0.0s 3/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 eabeb05dfa0cc87e2b894b55f5645e27761e3928149d93e9bbf0da308a106100 0.0s 4/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 4e 8fd6b761045e35f01a4a0442db3469f21edf2622df0c5eb7fa5f14f0f0541a00 0.0s 5/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 4e 32 38d8f2392dfe293250ad0f641faf203c96ea43c45b901237daca09e6b4cd6800 0.0s Took 0.01 seconds, 0.002 per value 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:05:52Z localhost 80 NOPREFIX@ffffffffffffffff Farm started with 4 threads at localhost:80, strength is 2 Terminating the farm with 4 threads... Cleanup thread killed in 0.0s Thread f1 terminated in 0.0s Thread f2 terminated in 0.0s Thread 0:0605 terminated in 0.0s Thread f4 terminated in 0.0s Farm stopped in 0.0s 32m.0m32m.0m1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:05:52Z localhost 80 NOPREFIX@ffffffffffffffff Farm started with 4 threads at localhost:80, strength is 2 Terminating the farm with 4 threads... Cleanup thread killed in 0.0s Thread 1:0605 terminated in 0.0s Thread f2 terminated in 0.0s Thread f3 terminated in 0.0s Thread f4 terminated in 0.0s Farm stopped in 0.0s 32m.0mZero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z example.com 8080 NOPREFIX@cccccccccccccccc Farm started with 0 threads at example.com:8080, strength is 1 Terminating the farm with 0 threads... Cleanup thread finished in 0.0s Farm stopped in 0.0s 32m.0mZero-threads farm won't score anything! 1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z example.com 8080 NOPREFIX@cccccccccccccccc Farm started with 0 threads at example.com:8080, strength is 1 Terminating the farm with 0 threads... Cleanup thread finished in 0.0s Farm stopped in 0.0s 32m.0m1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:53Z some-host 9999 NOPREFIX@ffffffffffffffff Farm started with 1 threads at some-host:9999, strength is 6 Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 0:0605 terminated in 0.0s Farm stopped in 0.0s 32m.0m1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z localhost 80 NOPREFIX@ffffffffffffffff Farm started with 2 threads at localhost:80, strength is 1 Terminating the farm with 2 threads... cleanup: best score is 2/1: 2018-07-06T06:05:53Z localhost 80 NOPREFIX@ffffffffffffffff 15 3 Cleanup thread finished in 0.0s Thread 2:0605 terminated in 0.0s Thread f2 terminated in 0.0s Farm stopped in 0.0s 32m.0mDw2GxR0g@64f9dbcfd1561552 32m14.95ZLD0m sent from 64f9dbcfd1561552 to 64f9dbcfd1561552: - Don't forget to do 'zold push 64f9dbcfd1561552' 1 The tax debt of 64f9dbcfd1561552 is 32m0.00ZLD0m (still acceptable) Wallet 64f9dbcfd1561552 propagated successfully, 0 wallets affected The baseline of 64f9dbcfd1561552 is 32m0.00ZLD0m/0t 31m-0001;2018-07-06T06:05:53Z;fffffff10ccccccd;Dw2GxR0g;64f9dbcfd1561552;-;kTYyXKyBPa2rnFQuu6DjodydaCMdeU+3CZb5Ru5M2ufetqiNUQSSdtf/k1ILCJtGNdxY8u+haDKQXTP6apx9Ei1TsKezIxOadqy15WppgtjlXsqng3niWjcISrkLI4XvuAgrQYKxlUei6TeD2e0mvdRq4F3a8jGYcXkDs2BN/mcGHii08mgxiVhah6JKZZ0YWMk28VGJPVsD93XP52orMFk/nUZuJX3TeYGib4l2gjzvddBeoDIM13qelS1zVt51ZtiHQFNneADpieYRq7zMppt5YvnY4enWiD6P271i5wERE547260rZRPEjmEqe18MduBdjzAow+NcqfIZp0yMHR2wIuGH/4f9Cbi2YlfrQfpGXBi7BZZzyEiONKPFLbPIY4UpLG7/k1UsMyfNrXeILjgpxZEpCBKbH5GjbbdUA2/92Zykmy/TXniXfC4EZSWd9yEyyq3WJOzJy5aB9drwkeJJkDn00QWrwj0N2F0VbujtY72nWNfTJGI16jDMteHVnxjXHmNo2EuOt9LyQDwITkY6VAOn7FA1tMjXWFO59TfoAfXkmMwnfmYvxAkenc9TVxXuUwtBerYhglwwyM/I5fpWHGVRRyK/hCaTnthysYDigqXiT0Bi3c0HO5HGwlLnucBJL1PkiU+CAv40vrtXVxEk2s4r0xl+qUf6xPL7Z3E=0m 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mCopy #1.z deleted: 2b Copy #2.z deleted: 2b 2 expired local copies removed for 662794fc2fc37746, 0 left 32m.0m32m.0m32m.0m32m.0m0/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 0.0s 1/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd fa800973b7f917e89d5dc9487629578f39330b19dcfbc6bad63434e647732600 0.03s 2/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 0a91f449af69d126915e32043e6318160178b276ae3e461e189f8e29298b6400 0.0s 3/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 8f9bfade04703c0d83107848ab58aa0f06fdf83c48b144c7f6ee67059125ae00 0.03s 4/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 866efce35134d5644fd9bf1a12d34650b9fab63ffd1fe1d53c83e51f5bdffb00 0.01s 5/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 882abb8f407555aff7b8cd57b28b238d31c515a79f171d8e4f15f491d6fe3f00 0.02s 6/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 6b6ff22c0d3852d1352547bd50ac193c80864c6475b8d9227add1047bf0f3000 0.06s 7/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 19 2f4dd0fe1ee3caa07bf78718ecdd8dfe22ee68ca1fb9ef51b6434ddf27d86900 0.0s 8/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 19 44 28e3d565a606708c0513411c4bab7d8fc5724ae37e40ef70be9aa0fb77f01100 0.01s Took 0.16 seconds, 0.02 per value 32m.0m32m.0meca6a62bb836a13a: 32m0.00ZLD0m (net:test) 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.0mThe list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! The list of remotes is 31mempty0m, run 'zold remote reset'! 32m.0m32m.0mjlq1n4n5@6a5010de9093cad2 32m14.95ZLD0m sent from 9d65b20c575c0569 to 6a5010de9093cad2: - Don't forget to do 'zold push 9d65b20c575c0569' 1 The tax debt of 9d65b20c575c0569 is 32m0.00ZLD0m (still acceptable) 32m14.95ZLD0m arrived to 6a5010de9093cad2: - Wallet 9d65b20c575c0569 propagated successfully, 1 wallets affected Wallet 9d65b20c575c0569 propagated successfully, 0 wallets affected 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mFee in zents: 1915 32m.0m32m.0mThe balance of fec965f83d8184b5: 32m0.00ZLD0m (net:test) 32m.0m32m.0mThe baseline of 0000000000000000 is 32m0.00ZLD0m/0t Merged on top, balance is 31m-333.00ZLD0m: #1 2018-07-06T06:06:11Z 31m-333.00ZLD0m 1452704f80fa2ba3 - 32m.0mThe baseline of dfb241de467b0da3 is 31m-53.00ZLD0m/3t 31mERROR0m: An attempt to overwrite #1 2018-07-06T06:06:11Z 31m-39.00ZLD0m 10861e8a99903910 - with this: #1 2018-07-06T06:06:11Z 31m-44.00ZLD0m 638e2030ca62e85a - 31mERROR0m: Payment prefix doesn't match with the key of dfb241de467b0da3: - 2018-07-06T06:06:11Z 32m10.00ZLD0m dfb241de467b0da3 - 31mERROR0m: Transaction #4 attempts to make the balance of dfb241de467b0da3/-53.00/3 negative: #4 2018-07-06T06:06:11Z 31m-10.00ZLD0m 0b8d12599629d95e - 32m.0m32m.0mThe baseline of 188a5ba524e5dfcb is 32m0.00ZLD0m/0t 31mERROR0m: Payment prefix doesn't match with the key of 188a5ba524e5dfcb: - 2018-07-06T06:06:11Z 32m11.00ZLD0m ef727bd63226a6ee fake 32m.0mThe baseline of 0000000000000000 is 32m9.00ZLD0m/1t Merged on top, balance is 32m2.00ZLD0m: #1 2018-07-06T06:06:11Z 31m-7.00ZLD0m e9a20036a04812e6 - 32m.0m32m.0m32m.0m32m.0mf6abc69b3e8c3b4a Wallet 32mf6abc69b3e8c3b4a0m created at /tmp/test20180706-22563-jv38a9 32m.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.0m32m.0mWaiting for http://localhost:44947/... Home directory: /tmp/test20180706-22563-1xddc3d Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:44947 Running in standalone mode! (will never talk to other remotes) 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:11Z localhost 44947 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:44947, strength is 2 Added Zold::Routines::Spread to the metronome Metronome created Starting up the web front at http://localhost:44947... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=44947 Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.04s: Zold::Routines::Spread/run Building a patch for fd027e0e90a4dd58 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of fd027e0e90a4dd58 merged: nothing Building a patch for fd027e0e90a4dd58 from remote copy localhost... Copy localhost of fd027e0e90a4dd58 merged: nothing Local copy of fd027e0e90a4dd58 merged: nothing Nothing changed in fd027e0e90a4dd58 after merge of 1 copies 0 expired local copies removed for fd027e0e90a4dd58, 1 left Accepted fd027e0e90a4dd58 in 0.06s and not modified anything Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.12s: Zold::Routines::Spread/run Building a patch for fd027e0e90a4dd58 from remote copy 2/0/0... The baseline of 0 transactions ignored Copy 2/0/0 of fd027e0e90a4dd58 merged: nothing Building a patch for fd027e0e90a4dd58 from remote copy localhost... Copy localhost of fd027e0e90a4dd58 merged: nothing Local copy of fd027e0e90a4dd58 merged: nothing Nothing changed in fd027e0e90a4dd58 after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for fd027e0e90a4dd58, 1 left Accepted fd027e0e90a4dd58 in 0.09s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:12 +0000] "GET / HTTP/1.1" 200 - 0.0676 Wallet f60025af8da3e6e1 is new: 0b != 762b Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 3/0 Building a patch for f60025af8da3e6e1 from remote copy 1/0/0... The baseline of 0 transactions ignored 127.0.0.1 - - [06/Jul/2018:06:06:13 +0000] "PUT /wallet/f60025af8da3e6e1 HTTP/1.1" 200 - 0.1299 Copy 1/0/0 of f60025af8da3e6e1 merged: nothing Local copy of f60025af8da3e6e1 is absent, nothing to merge 1 copies with the total score of 0 successfully merged into f60025af8da3e6e1/32m0.00ZLD0m/0t Wallet f60025af8da3e6e1 propagated successfully, 0 wallets affected localhost:44947/0 accepted 762b/eeefb5/0t of f60025af8da3e6e1 in 0.48s: 32m630m (0.0.0) Push finished to 1 nodes out of 1, total score for f60025af8da3e6e1 is 63 0 expired local copies removed for f60025af8da3e6e1, 1 left Accepted f60025af8da3e6e1 in 0.67s and modified f60025af8da3e6e1 Push scheduled for f60025af8da3e6e1, queue size is 1There are no remotes, won't spread f60025af8da3e6e1 Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 4/0 Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 5/0 Routine Zold::Routines::Spread #3 done in 0.08s: Zold::Routines::Spread/run Building a patch for fd027e0e90a4dd58 from remote copy 3/0/0... The baseline of 0 transactions ignored Building a patch for f60025af8da3e6e1 from remote copy 2/0/0...127.0.0.1 - - [06/Jul/2018:06:06:14 +0000] "GET /wallet/f60025af8da3e6e1 HTTP/1.1" 200 - 0.2817 The baseline of 0 transactions ignoredCopy 3/0/0 of fd027e0e90a4dd58 merged: nothing Building a patch for fd027e0e90a4dd58 from remote copy localhost... Copy localhost of fd027e0e90a4dd58 merged: nothing Copy 2/0/0 of f60025af8da3e6e1 merged: nothing Local copy of fd027e0e90a4dd58 merged: nothing Building a patch for f60025af8da3e6e1 from remote copy localhost... Nothing changed in fd027e0e90a4dd58 after merge of 1 copies Copy localhost of f60025af8da3e6e1 merged: nothing Local copy of f60025af8da3e6e1 merged: nothing Copy #2.z deleted: 762b Nothing changed in f60025af8da3e6e1 after merge of 1 copies 1 expired local copies removed for fd027e0e90a4dd58, 1 left Copy #1.z deleted: 762blocalhost:44947/0 returned 762b/0t/?/1.68570474s as copy 1 of f60025af8da3e6e1 in 0.9s: 32m690m (0.0.0) 1 expired local copies removed for f60025af8da3e6e1, 1 leftAccepted fd027e0e90a4dd58 in 0.91s and not modified anything Accepted f60025af8da3e6e1 in 0.93s and not modified anything 1 copies of f60025af8da3e6e1 fetched for the total score of 69, 1 local copies: 1: 69 going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:44947 Stopping the metronome with 1 threads: Zold::Routines::Spread Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 6/0 Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 7/0 Building a patch for fd027e0e90a4dd58 from remote copy 4/0/0... Routine Zold::Routines::Spread #4 done in 0.34s: Zold::Routines::Spread/run The baseline of 0 transactions ignored Copy 4/0/0 of fd027e0e90a4dd58 merged: nothing Building a patch for fd027e0e90a4dd58 from remote copy localhost... Building a patch for f60025af8da3e6e1 from remote copy 3/0/0... Copy localhost of fd027e0e90a4dd58 merged: nothingThe baseline of 0 transactions ignored Local copy of fd027e0e90a4dd58 merged: nothing Nothing changed in fd027e0e90a4dd58 after merge of 1 copies Copy 3/0/0 of f60025af8da3e6e1 merged: nothing Building a patch for f60025af8da3e6e1 from remote copy localhost... Copy localhost of f60025af8da3e6e1 merged: nothing Local copy of f60025af8da3e6e1 merged: nothing Copy #3.z deleted: 762b 1 expired local copies removed for fd027e0e90a4dd58, 1 left Accepted fd027e0e90a4dd58 in 0.61s and not modified anythingNothing changed in f60025af8da3e6e1 after merge of 1 copies Copy #2.z deleted: 762b 1 expired local copies removed for f60025af8da3e6e1, 1 left Accepted f60025af8da3e6e1 in 0.76s and not modified anything Thread Zold::Routines::Spread finished in 1.2s Metronome stopped in 1.2s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 88:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 7, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:44947 is shut down, thanks for helping Zold network! 32m.0m32m.0mPushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 1/0 Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 2/0 Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 3/0 Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 4/0 Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 5/0 Stopping async entrance, pool length is 5, queue length is 0 Async entrance terminated peacefully 32m.0mPushed 419b515c47bfb023/762b to TestAsyncEntrance::BrokenEntrance, pool: 1/031mERROR0m: RuntimeError: It intentionally crashes /home/r/repo/lib/zold/node/async_entrance.rb:74:in `block (2 levels) in push' /home/r/repo/lib/zold/verbose_thread.rb:36:in `run' /home/r/repo/lib/zold/node/async_entrance.rb:73:in `block in push' Stopping async entrance, pool length is 1, queue length is 0 Async entrance terminated peacefully 32m.0mStopping async entrance, pool length is 0, queue length is 0 Async entrance terminated peacefully 32m.0m32m.0m32m.0m32m.0mWaiting for http://localhost:37173/... Home directory: /tmp/test20180706-22563-zzv1nt Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:37173 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:16Z localhost 37173 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:37173, strength is 2 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:37173... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=37173 The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed 5e4d3e1a3e3ecd6f/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.01s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Building a patch for 5e4d3e1a3e3ecd6f from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 5e4d3e1a3e3ecd6f merged: nothing Building a patch for 5e4d3e1a3e3ecd6f from remote copy localhost... Copy localhost of 5e4d3e1a3e3ecd6f merged: nothing Local copy of 5e4d3e1a3e3ecd6f merged: nothing Nothing changed in 5e4d3e1a3e3ecd6f after merge of 1 copies 0 expired local copies removed for 5e4d3e1a3e3ecd6f, 1 left Accepted 5e4d3e1a3e3ecd6f in 0.11s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 5e4d3e1a3e3ecd6f/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'!Building a patch for 5e4d3e1a3e3ecd6f from remote copy 2/0/0... The baseline of 0 transactions ignored Copy 2/0/0 of 5e4d3e1a3e3ecd6f merged: nothing Building a patch for 5e4d3e1a3e3ecd6f from remote copy localhost... The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.04s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy localhost of 5e4d3e1a3e3ecd6f merged: nothing Local copy of 5e4d3e1a3e3ecd6f merged: nothing Nothing changed in 5e4d3e1a3e3ecd6f after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for 5e4d3e1a3e3ecd6f, 1 left127.0.0.1 - - [06/Jul/2018:06:06:17 +0000] "GET / HTTP/1.1" 200 - 0.0495 Accepted 5e4d3e1a3e3ecd6f in 0.14s and not modified anything Push scheduled for 08bf637782bf1b6d, queue size is 1 Waiting for spread entrance to finish... Spread entrance finished, thread killed going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:37173 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect Thread Zold::Routines::Spread finished in 0.51s Thread Zold::Routines::Reconnect finished in 0.0s Metronome stopped in 0.51s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 59:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 2, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:37173 is shut down, thanks for helping Zold network! 32m.0mWaiting for spread entrance to finish... Spread entrance finished, thread killed 32m.0meWoBN8Lj@0142f2adb71f4a78 32m14.95ZLD0m sent from d66a4559fc5c8ef9 to 0142f2adb71f4a78: here is the refund Don't forget to do 'zold push d66a4559fc5c8ef9' 1 The tax debt of d66a4559fc5c8ef9 is 32m0.00ZLD0m (still acceptable) 32m14.95ZLD0m arrived to 0142f2adb71f4a78: here is the refund Wallet d66a4559fc5c8ef9 propagated successfully, 1 wallets affected 32m.0mAQEFAAOC@b5ee86b3ed27e8e6 32m14.95ZLD0m sent from 0000000000000000 to b5ee86b3ed27e8e6: For the car Don't forget to do 'zold push 0000000000000000' 1 The tax debt of 0000000000000000 is 32m0.00ZLD0m (still acceptable) 32m14.95ZLD0m arrived to b5ee86b3ed27e8e6: For the car Wallet 0000000000000000 propagated successfully, 1 wallets affected 32m.0m32m.0m32m14.95ZLD0m sent from 0d08c36ecb4bf2c3 to 6d30f5ba4f28bbb5: For the car Don't forget to do 'zold push 0d08c36ecb4bf2c3' Wallet 0d08c36ecb4bf2c3 propagated successfully, 1 wallets affected 32m.0m11MeUIbQ@03f476d3288bd4df 32m14.95ZLD0m sent from c22627874fe8c26f to 03f476d3288bd4df: For the car Don't forget to do 'zold push c22627874fe8c26f' 1 The tax debt of c22627874fe8c26f is 32m0.00ZLD0m (still acceptable) 32m14.95ZLD0m arrived to 03f476d3288bd4df: For the car Wallet c22627874fe8c26f propagated successfully, 1 wallets affected 32m.0m32m.0mAdded TestMetronome::FakeRoutine to the metronome Stopping the metronome with 1 threads: Thread TestMetronome::FakeRoutine finished in 0.0s Metronome stopped in 0.0s, 0 failures 32m.0mAdded TestMetronome::FakeRoutine to the metronome Routine TestMetronome::FakeRoutine #1 done in 0.0s: TestMetronome::FakeRoutine/run Stopping the metronome with 1 threads: TestMetronome::FakeRoutine Thread TestMetronome::FakeRoutine finished in 0.9s Metronome stopped in 0.9s, 0 failures 32m.0mAdded TestMetronome::BrokenRoutine to the metronome Routine TestMetronome::BrokenRoutine #1 done in 0.0s: TestMetronome::BrokenRoutine/run Routine TestMetronome::BrokenRoutine #2 done in 0.0s: TestMetronome::BrokenRoutine/run Routine TestMetronome::BrokenRoutine #3 done in 0.0s: TestMetronome::BrokenRoutine/run Stopping the metronome with 1 threads: TestMetronome::BrokenRoutine Thread TestMetronome::BrokenRoutine finished in 1.0s Metronome stopped in 1.0s, 1 failures 32m.0m32m.0mAll remote nodes deleted localhost:80 added to the list, 1 total There are 1 remote nodes in the list localhost:888 added to the list, 2 total There are 2 remote nodes in the list 404 "" at "" 31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:128:in `run' localhost:80/0: the score is 32m00m (0.0.0) in 0.0s There are 2 known remotes localhost:80/0: the score is 32m00m (0.0.0) in 0.0s 404 "" at "" 31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=2 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:129:in `run' There are 2 known remotes localhost:888 removed from the list There are 1 remote nodes in the list The list of remotes trimmed, 1 nodes left there 32m.0mElected: 0/6: 2018-07-06T06:05:23Z localhost 80 NOPREFIX@ffffffffffffffff 32m.0mAll remote nodes deleted localhost:80 added to the list, 1 total There are 1 remote nodes in the list localhost:2 added to the list, 2 total There are 2 remote nodes in the list 404 "" at "" 31mlocalhost:20m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:128:in `run' localhost:888 added to the list, 3 total There are 3 remote nodes in the list localhost:999 added to the list, 4 total There are 4 remote nodes in the list localhost:80/0: the score is 32m00m (0.0.0) in 0.01s There are 4 known remotes 404 "" at "" 31mlocalhost:9990m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:129:in `run' 404 "" at "" 31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:129:in `run' localhost:80/0: the score is 32m00m (0.0.0) in 0.0s 404 "" at "" 31mlocalhost:20m: Unexpected HTTP code 404, instead of 200 in 0s; errors=2 RuntimeError: Unexpected HTTP code 404, instead of 200 /home/r/repo/lib/zold/remotes.rb:91:in `assert_code' /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/remote.rb:214:in `update' /home/r/repo/lib/zold/commands/remote.rb:129:in `run' There are 4 known remotes 32m.0m32m.0mlocalhost:80/0: same version 762b/0t of a87bd59e270ab895 there, in 0.0s Push finished to 1 nodes out of 1, total score for a87bd59e270ab895 is 0 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m33mS0mCalculating score 0... Score 0 calculated. Calculating score 4... Score 4 calculated. Calculating score 16... Score 16 calculated. 32m.0mWaiting for http://localhost:43898/... Home directory: /tmp/test20180706-22563-1rmvty4 Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:43898 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:23Z localhost 43898 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:43898, strength is 2 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:43898... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=43898 The list of remotes trimmed, 0 nodes left there Pushed bd79595fc6e655e7/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for bd79595fc6e655e7 from remote copy 1/0/0... The list of remotes is 31mempty0m, run 'zold remote reset'!The baseline of 0 transactions ignored Copy 1/0/0 of bd79595fc6e655e7 merged: nothing Building a patch for bd79595fc6e655e7 from remote copy localhost... The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy localhost of bd79595fc6e655e7 merged: nothing Local copy of bd79595fc6e655e7 merged: nothing Nothing changed in bd79595fc6e655e7 after merge of 1 copies 0 expired local copies removed for bd79595fc6e655e7, 1 left Accepted bd79595fc6e655e7 in 0.02s and not modified anything The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed bd79595fc6e655e7/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.04s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for bd79595fc6e655e7 from remote copy 2/0/0... The baseline of 0 transactions ignored The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.19s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy 2/0/0 of bd79595fc6e655e7 merged: nothing Building a patch for bd79595fc6e655e7 from remote copy localhost... Copy localhost of bd79595fc6e655e7 merged: nothing Local copy of bd79595fc6e655e7 merged: nothing 127.0.0.1 - - [06/Jul/2018:06:06:24 +0000] "GET / HTTP/1.1" 200 - 0.2686 Nothing changed in bd79595fc6e655e7 after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for bd79595fc6e655e7, 1 left Accepted bd79595fc6e655e7 in 0.32s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:25 +0000] "GET / HTTP/1.1" 200 - 0.1090 going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:43898 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect Thread Zold::Routines::Spread finished in 0.29s Thread Zold::Routines::Reconnect finished in 0.24s Metronome stopped in 0.53s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 56:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 2, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:43898 is shut down, thanks for helping Zold network! 32m.0m33mS0mWaiting for http://localhost:37160/... Home directory: /tmp/test20180706-22563-lr4qub Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:37160 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:25Z localhost 37160 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:37160, strength is 2 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:37160...The list of remotes trimmed, 0 nodes left there WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=37160The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed 7d6fbf005a9bc9ce/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.03s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 7d6fbf005a9bc9ce from remote copy 1/0/0... The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run The baseline of 0 transactions ignored Copy 1/0/0 of 7d6fbf005a9bc9ce merged: nothing Building a patch for 7d6fbf005a9bc9ce from remote copy localhost... Copy localhost of 7d6fbf005a9bc9ce merged: nothing Local copy of 7d6fbf005a9bc9ce merged: nothing Nothing changed in 7d6fbf005a9bc9ce after merge of 1 copies 0 expired local copies removed for 7d6fbf005a9bc9ce, 1 left Accepted 7d6fbf005a9bc9ce in 0.16s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 7d6fbf005a9bc9ce/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 7d6fbf005a9bc9ce from remote copy 2/0/0... The baseline of 0 transactions ignoredThe list of remotes is 31mempty0m, run 'zold remote reset'! 127.0.0.1 - - [06/Jul/2018:06:06:26 +0000] "GET / HTTP/1.1" 200 - 0.1104 Copy 2/0/0 of 7d6fbf005a9bc9ce merged: nothing Building a patch for 7d6fbf005a9bc9ce from remote copy localhost... The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.09s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy localhost of 7d6fbf005a9bc9ce merged: nothing Local copy of 7d6fbf005a9bc9ce merged: nothing http://localhost:37160/remotes: we are in standalone mode, won't update remotes Nothing changed in 7d6fbf005a9bc9ce after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for 7d6fbf005a9bc9ce, 1 left Accepted 7d6fbf005a9bc9ce in 0.44s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:27 +0000] "GET /version HTTP/1.1" 200 - 0.0305 localhost:37160 added to the list, 1 total There are 1 remote nodes in the list 127.0.0.1 - - [06/Jul/2018:06:06:27 +0000] "GET /remotes HTTP/1.1" 200 - 0.4444 going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:37160 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect Thread Zold::Routines::Spread finished in 0.25s Thread Zold::Routines::Reconnect finished in 0.12s Metronome stopped in 0.36s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 52:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 2, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:37160 is shut down, thanks for helping Zold network! 32m.0mWaiting for http://localhost:38593/... Home directory: /tmp/test20180706-22563-23o8uj Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:38593 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:27Z localhost 38593 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:38593, strength is 2 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:38593... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=38593The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.02s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 6d2437c5279a6e4a from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 6d2437c5279a6e4a merged: nothing Building a patch for 6d2437c5279a6e4a from remote copy localhost... Copy localhost of 6d2437c5279a6e4a merged: nothing Local copy of 6d2437c5279a6e4a merged: nothing Nothing changed in 6d2437c5279a6e4a after merge of 1 copies 0 expired local copies removed for 6d2437c5279a6e4a, 1 left Accepted 6d2437c5279a6e4a in 0.14s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 6d2437c5279a6e4a from remote copy 2/0/0... The baseline of 0 transactions ignored The list of remotes is 31mempty0m, run 'zold remote reset'! Copy 2/0/0 of 6d2437c5279a6e4a merged: nothing Building a patch for 6d2437c5279a6e4a from remote copy localhost... 127.0.0.1 - - [06/Jul/2018:06:06:28 +0000] "GET / HTTP/1.1" 200 - 0.0969 The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.16s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy localhost of 6d2437c5279a6e4a merged: nothing Local copy of 6d2437c5279a6e4a merged: nothing Nothing changed in 6d2437c5279a6e4a after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for 6d2437c5279a6e4a, 1 left Accepted 6d2437c5279a6e4a in 0.39s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /robots.txt HTTP/1.1" 200 - 0.0475 127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET / HTTP/1.1" 200 - 0.0541 127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /remotes HTTP/1.1" 200 - 0.0023 Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 3/0 Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep 127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /version HTTP/1.1" 200 - 0.0034 Building a patch for 6d2437c5279a6e4a from remote copy 3/0/0... The baseline of 0 transactions ignored Copy 3/0/0 of 6d2437c5279a6e4a merged: nothing Building a patch for 6d2437c5279a6e4a from remote copy localhost...The list of remotes trimmed, 0 nodes left there Copy localhost of 6d2437c5279a6e4a merged: nothing The list of remotes is 31mempty0m, run 'zold remote reset'! Local copy of 6d2437c5279a6e4a merged: nothing Nothing changed in 6d2437c5279a6e4a after merge of 1 copies Copy #2.z deleted: 762b 1 expired local copies removed for 6d2437c5279a6e4a, 1 left The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #3 done in 0.2s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Accepted 6d2437c5279a6e4a in 0.21s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /farm HTTP/1.1" 200 - 0.0173 127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /metronome HTTP/1.1" 200 - 0.0027 127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /score HTTP/1.1" 200 - 0.1988 127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /this-is-absent HTTP/1.1" 404 - 0.0029 127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /wallet/ffffeeeeddddcccc HTTP/1.1" 404 - 0.0014 The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 4/0 Routine Zold::Routines::Spread #4 done in 0.26s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep going to shutdown ... WEBrick::HTTPServer#start done. The web front stopped at http://localhost:38593 Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect Building a patch for 6d2437c5279a6e4a from remote copy 4/0/0... The baseline of 0 transactions ignored Copy 4/0/0 of 6d2437c5279a6e4a merged: nothing The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #4 done in 0.03s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/runBuilding a patch for 6d2437c5279a6e4a from remote copy localhost... Copy localhost of 6d2437c5279a6e4a merged: nothing Local copy of 6d2437c5279a6e4a merged: nothing Nothing changed in 6d2437c5279a6e4a after merge of 1 copies Copy #3.z deleted: 762b 1 expired local copies removed for 6d2437c5279a6e4a, 1 left Accepted 6d2437c5279a6e4a in 0.29s and not modified anything Thread Zold::Routines::Spread finished in 1.0s Thread Zold::Routines::Reconnect finished in 0.19s Metronome stopped in 1.21s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 85:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 4, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:38593 is shut down, thanks for helping Zold network! 32m.0m32m.0m31mlocalhost:810m: Wallet 3eaa2ab917e5a1d0 not found in 0s; errors=1 RuntimeError: Wallet 3eaa2ab917e5a1d0 not found /home/r/repo/lib/zold/commands/fetch.rb:91:in `fetch_one' /home/r/repo/lib/zold/commands/fetch.rb:75:in `block in fetch' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/fetch.rb:73:in `fetch' /home/r/repo/lib/zold/commands/fetch.rb:63:in `block in run' /home/r/repo/lib/zold/commands/fetch.rb:62:in `each' /home/r/repo/lib/zold/commands/fetch.rb:62:in `run' localhost:80/0 returned 762b/0t/?/0.465918417s as copy 1 of 3eaa2ab917e5a1d0 in 0.0s: 32m00m () 2 copies of 3eaa2ab917e5a1d0 fetched for the total score of 0, 1 local copies: 1: 0 32m.0mlq1n4n54@77c54c26c1228367 32m19.99ZLD0m sent from 0000000000000000 to 77c54c26c1228367: testing Don't forget to do 'zold push 0000000000000000' 1 The tax debt of 0000000000000000 is 32m0.00ZLD0m (still acceptable) 32m19.99ZLD0m arrived to 77c54c26c1228367: testing Wallet 0000000000000000 propagated successfully, 1 wallets affected Building a patch for 0000000000000000 from remote copy 1/0/0... The baseline of 0 transactions ignored Merged on top, balance is 31m-19.99ZLD0m: #1 2018-07-06T06:06:32Z 31m-19.99ZLD0m 77c54c26c1228367 testing Copy 1/0/0 of 0000000000000000 merged: 1 txns Building a patch for 0000000000000000 from remote copy localhost... Copy localhost of 0000000000000000 merged: 1 txns Local copy of 0000000000000000 merged: 1 txns 1 copies with the total score of 0 successfully merged into 0000000000000000/31m-19.99ZLD0m/1t 32m19.99ZLD0m arrived to 77c54c26c1228367: testing Wallet 0000000000000000 propagated successfully, 1 wallets affected 0 expired local copies removed for 0000000000000000, 1 left Accepted 0000000000000000 in 0.01s and modified 0000000000000000, 77c54c26c1228367 32m.0mBuilding a patch for e593be2cf0993343 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of e593be2cf0993343 merged: nothing Building a patch for e593be2cf0993343 from remote copy localhost... Copy localhost of e593be2cf0993343 merged: nothing Local copy of e593be2cf0993343 merged: nothing Nothing changed in e593be2cf0993343 after merge of 1 copies 0 expired local copies removed for e593be2cf0993343, 1 left Accepted e593be2cf0993343 in 0.0s and not modified anything 32m.0m32m.0m32m.0m32m.0mWaiting for http://localhost:39307/... Home directory: /tmp/test20180706-22563-7167hy Ruby version: 2.3.3 Zold gem version: 0.0.0 Network ID: test Node location: localhost:39307 1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:32Z localhost 39307 NOPREFIX@ffffffffffffffff Farm started with 1 threads at localhost:39307, strength is 2 Added Zold::Routines::Spread to the metronome Added Zold::Routines::Reconnect to the metronome Metronome created Starting up the web front at http://localhost:39307... WEBrick 1.3.1 ruby 2.3.3 (2016-11-21) [x86_64-linux] WEBrick::HTTPServer#start: pid=22563 port=39307 The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 1/0 Routine Zold::Routines::Spread #1 done in 0.07s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #1 done in 0.1s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Building a patch for 11bf3781bd7d7528 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 11bf3781bd7d7528 merged: nothing Building a patch for 11bf3781bd7d7528 from remote copy localhost... Copy localhost of 11bf3781bd7d7528 merged: nothing Local copy of 11bf3781bd7d7528 merged: nothing Nothing changed in 11bf3781bd7d7528 after merge of 1 copies 0 expired local copies removed for 11bf3781bd7d7528, 1 left Accepted 11bf3781bd7d7528 in 0.28s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 2/0 Routine Zold::Routines::Spread #2 done in 0.09s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'! Building a patch for 11bf3781bd7d7528 from remote copy 2/0/0... The baseline of 0 transactions ignored Copy 2/0/0 of 11bf3781bd7d7528 merged: nothingThe list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #2 done in 0.18s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Building a patch for 11bf3781bd7d7528 from remote copy localhost... Copy localhost of 11bf3781bd7d7528 merged: nothing Local copy of 11bf3781bd7d7528 merged: nothing Nothing changed in 11bf3781bd7d7528 after merge of 1 copies Copy #1.z deleted: 762b 1 expired local copies removed for 11bf3781bd7d7528, 1 left Accepted 11bf3781bd7d7528 in 0.13s and not modified anything 127.0.0.1 - - [06/Jul/2018:06:06:33 +0000] "GET / HTTP/1.1" 200 - 0.1233 QFwOCpOD@83dd9a778e7f4970 32m100.00ZLD0m sent from 26a7e611224d360e to 83dd9a778e7f4970: - Don't forget to do 'zold push 26a7e611224d360e' 1 The tax debt of 26a7e611224d360e is 32m0.00ZLD0m (still acceptable) 32m100.00ZLD0m arrived to 83dd9a778e7f4970: - Wallet 26a7e611224d360e propagated successfully, 1 wallets affected The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 3/0 Routine Zold::Routines::Spread #3 done in 0.24s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 11bf3781bd7d7528 from remote copy 3/0/0... The baseline of 0 transactions ignored The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #3 done in 0.07s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run 127.0.0.1 - - [06/Jul/2018:06:06:34 +0000] "GET / HTTP/1.1" 200 - 0.2663 Copy 3/0/0 of 11bf3781bd7d7528 merged: nothing Building a patch for 11bf3781bd7d7528 from remote copy localhost... Copy localhost of 11bf3781bd7d7528 merged: nothingElected: 16/1: 2018-07-06T06:06:34Z fake-node.local 999 NOPREFIX@ffffffffffffffff 7 4 11 2 6 15 4 2a 18 a 1c 25 a 7 b 2 Local copy of 11bf3781bd7d7528 merged: nothing 32m1.00ZLD0m sent from 83dd9a778e7f4970 to ffffffffffffffff: Hosting bonus for fake-node.local 999 16 Nothing changed in 11bf3781bd7d7528 after merge of 1 copies Don't forget to do 'zold push 83dd9a778e7f4970' 1 The tax debt of 83dd9a778e7f4970 is 32m0.00ZLD0m (still acceptable) 32m1.00ZLD0m to ffffffffffffffff: wallet is absent Wallet 83dd9a778e7f4970 propagated successfully, 0 wallets affected Copy #2.z deleted: 762b 1 expired local copies removed for 11bf3781bd7d7528, 1 left Accepted 11bf3781bd7d7528 in 0.38s and not modified anything The list of remotes trimmed, 0 nodes left there The list of remotes is 31mempty0m, run 'zold remote reset'! The list of remotes is 31mempty0m, run 'zold remote reset'! Routine Zold::Routines::Reconnect #4 done in 0.06s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 4/0 Routine Zold::Routines::Spread #4 done in 0.24s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep Building a patch for 11bf3781bd7d7528 from remote copy 4/0/0... The baseline of 0 transactions ignored Copy 4/0/0 of 11bf3781bd7d7528 merged: nothing Building a patch for 11bf3781bd7d7528 from remote copy localhost... Copy localhost of 11bf3781bd7d7528 merged: nothing Local copy of 11bf3781bd7d7528 merged: nothing Nothing changed in 11bf3781bd7d7528 after merge of 1 copies Copy #3.z deleted: 762b 1 expired local copies removed for 11bf3781bd7d7528, 1 left Accepted 11bf3781bd7d7528 in 0.18s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 5/0 Routine Zold::Routines::Spread #5 done in 0.19s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'! Building a patch for 11bf3781bd7d7528 from remote copy 5/0/0... The baseline of 0 transactions ignored Copy 5/0/0 of 11bf3781bd7d7528 merged: nothingThe list of remotes is 31mempty0m, run 'zold remote reset'! Building a patch for 11bf3781bd7d7528 from remote copy localhost... Routine Zold::Routines::Reconnect #5 done in 0.36s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run Copy localhost of 11bf3781bd7d7528 merged: nothing Local copy of 11bf3781bd7d7528 merged: nothing Nothing changed in 11bf3781bd7d7528 after merge of 1 copies Copy #4.z deleted: 762b 1 expired local copies removed for 11bf3781bd7d7528, 1 left Accepted 11bf3781bd7d7528 in 1.07s and not modified anything The list of remotes trimmed, 0 nodes left there Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 6/0 Routine Zold::Routines::Spread #6 done in 0.14s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep The list of remotes is 31mempty0m, run 'zold remote reset'! The list of remotes is 31mempty0m, run 'zold remote reset'! Building a patch for 11bf3781bd7d7528 from remote copy 6/0/0... Routine Zold::Routines::Reconnect #6 done in 0.04s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run The baseline of 0 transactions ignored Copy 6/0/0 of 11bf3781bd7d7528 merged: nothing Building a patch for 11bf3781bd7d7528 from remote copy localhost... Copy localhost of 11bf3781bd7d7528 merged: nothing599 "execution expired" at "Net::OpenTimeout: execution expired /home/r/repo/lib/zold/http.rb:76:in `put' /home/r/repo/lib/zold/commands/push.rb:89:in `push_one' /home/r/repo/lib/zold/commands/push.rb:74:in `block in push' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/push.rb:72:in `push' /home/r/repo/lib/zold/commands/push.rb:62:in `block in run' /home/r/repo/lib/zold/commands/push.rb:59:in `each' /home/r/repo/lib/zold/commands/push.rb:59:in `run' /home/r/repo/lib/zold/commands/routines/bonuses.rb:69:in `exec'" Local copy of 11bf3781bd7d7528 merged: nothing 31mfake-node.local:9990m: execution expired (HTTP code 599, instead of 200) in 4s; errors=1 RuntimeError: execution expired (HTTP code 599, instead of 200) /home/r/repo/lib/zold/remotes.rb:92:in `assert_code' /home/r/repo/lib/zold/commands/push.rb:95:in `push_one' /home/r/repo/lib/zold/commands/push.rb:74:in `block in push' /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate' /home/r/repo/lib/zold/remotes.rb:184:in `each' /home/r/repo/lib/zold/remotes.rb:184:in `iterate' /home/r/repo/lib/zold/commands/push.rb:72:in `push' /home/r/repo/lib/zold/commands/push.rb:62:in `block in run' /home/r/repo/lib/zold/commands/push.rb:59:in `each' /home/r/repo/lib/zold/commands/push.rb:59:in `run' /home/r/repo/lib/zold/commands/routines/bonuses.rb:69:in `exec' Wallet 83dd9a778e7f4970 is new: 0b != 1629b The list of remotes trimmed, 0 nodes left there Pushed 83dd9a778e7f4970/1629b to Zold::SpreadEntrance, pool: 7/0Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 8/0 Routine Zold::Routines::Spread #7 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleepNothing changed in 11bf3781bd7d7528 after merge of 1 copies The list of remotes is 31mempty0m, run 'zold remote reset'! Building a patch for 11bf3781bd7d7528 from remote copy 6/0/0... The baseline of 0 transactions ignored Copy 6/0/0 of 11bf3781bd7d7528 merged: nothing Building a patch for 11bf3781bd7d7528 from remote copy localhost... The list of remotes is 31mempty0m, run 'zold remote reset'!Copy localhost of 11bf3781bd7d7528 merged: nothing Local copy of 11bf3781bd7d7528 merged: nothing Routine Zold::Routines::Reconnect #7 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run127.0.0.1 - - [06/Jul/2018:06:06:39 +0000] "PUT /wallet/83dd9a778e7f4970 HTTP/1.1" 200 - 0.1055 Copy #5.z deleted: 762b 1 expired local copies removed for 11bf3781bd7d7528, 1 left localhost:39307/0 accepted 1629b/ee7a3a/2t of 83dd9a778e7f4970 in 0.32s: 32m1070m (0.0.0) Push finished to 1 nodes out of 2, total score for 83dd9a778e7f4970 is 107Accepted 11bf3781bd7d7528 in 1.08s and not modified anything Building a patch for 83dd9a778e7f4970 from remote copy 1/0/0... The baseline of 0 transactions ignored Nothing changed in 11bf3781bd7d7528 after merge of 1 copies going to shutdown ...31mERROR0m: Paying wallet file is absent: - 2018-07-06T06:06:34Z 32m100.00ZLD0m 26a7e611224d360e - 31mERROR0m: Transaction #1 attempts to make the balance of 83dd9a778e7f4970/0.00/0 negative: #1 2018-07-06T06:06:35Z 31m-1.00ZLD0m ffffffffffffffff Hosting bonus for fake-node.local 999 16 Copy 1/0/0 of 83dd9a778e7f4970 merged: nothing Local copy of 83dd9a778e7f4970 is absent, nothing to merge WEBrick::HTTPServer#start done. The web front stopped at http://localhost:393071 copies with the total score of 0 successfully merged into 83dd9a778e7f4970/32m0.00ZLD0m/0t Copy #6.z deleted: 762b Wallet 83dd9a778e7f4970 propagated successfully, 0 wallets affected Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect1 expired local copies removed for 11bf3781bd7d7528, 0 left Accepted 11bf3781bd7d7528 in 0.31s and not modified anything 0 expired local copies removed for 83dd9a778e7f4970, 1 left Accepted 83dd9a778e7f4970 in 0.47s and modified 83dd9a778e7f4970 Push scheduled for 83dd9a778e7f4970, queue size is 1There are no remotes, won't spread 83dd9a778e7f4970 Thread Zold::Routines::Spread finished in 0.79s Thread Zold::Routines::Reconnect finished in 0.18s Metronome stopped in 0.97s, 0 failures Terminating the farm with 1 threads... Cleanup thread killed in 0.0s Thread 115:0606 terminated in 0.0s Farm stopped in 0.0s Stopping async entrance, pool length is 8, queue length is 0 Async entrance terminated peacefully Waiting for spread entrance to finish... Spread entrance finished, thread killed The node localhost:39307 is shut down, thanks for helping Zold network! 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0miXcGpaxv@0ec6eb6d414fef40 32m14.95ZLD0m sent from 0ec6eb6d414fef40 to 0ec6eb6d414fef40: - Don't forget to do 'zold push 0ec6eb6d414fef40' 1 The tax debt of 0ec6eb6d414fef40 is 32m0.00ZLD0m (still acceptable) Wallet 0ec6eb6d414fef40 propagated successfully, 0 wallets affected Building a patch for 0ec6eb6d414fef40 from remote copy 1/0/10... The baseline of 0ec6eb6d414fef40 is 32m0.00ZLD0m/0t Copy 1/0/10 of 0ec6eb6d414fef40 merged: nothing Building a patch for 0ec6eb6d414fef40 from remote copy localhost... 31mERROR0m: Transaction #1 attempts to make the balance of 0ec6eb6d414fef40/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-14.95ZLD0m 0ec6eb6d414fef40 - Copy localhost of 0ec6eb6d414fef40 merged: nothing Local copy of 0ec6eb6d414fef40 merged: nothing 1 copies with the total score of 10 successfully merged into 0ec6eb6d414fef40/32m0.00ZLD0m/0t Wallet 0ec6eb6d414fef40 propagated successfully, 0 wallets affected 32m.0m94vzWLsQ@da7f0e474da9ec04 32m14.95ZLD0m sent from da7f0e474da9ec04 to da7f0e474da9ec04: - Don't forget to do 'zold push da7f0e474da9ec04' 1 The tax debt of da7f0e474da9ec04 is 32m0.00ZLD0m (still acceptable) Wallet da7f0e474da9ec04 propagated successfully, 0 wallets affected Building a patch for da7f0e474da9ec04 from remote copy 1/0/10... The baseline of da7f0e474da9ec04 is 32m0.00ZLD0m/0t Copy 1/0/10 of da7f0e474da9ec04 merged: nothing Building a patch for da7f0e474da9ec04 from remote copy localhost... 31mERROR0m: Transaction #1 attempts to make the balance of da7f0e474da9ec04/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-14.95ZLD0m da7f0e474da9ec04 - Copy localhost of da7f0e474da9ec04 merged: nothing Local copy of da7f0e474da9ec04 merged: nothing 1 copies with the total score of 10 successfully merged into da7f0e474da9ec04/32m0.00ZLD0m/0t Wallet da7f0e474da9ec04 propagated successfully, 0 wallets affected 32m.0mBuilding a patch for 579470f0ec00478e from remote copy 1/0/5... The baseline of 579470f0ec00478e is 32m0.00ZLD0m/0t Copy 1/0/5 of 579470f0ec00478e merged: nothing 31mERROR0m: Can't merge copy 2/1/5: Not enough lines in /tmp/test20180706-22563-11kyc9e/copies/579470f0ec00478e/../579470f0ec00478e/2.z, just 1 RuntimeError: Not enough lines in /tmp/test20180706-22563-11kyc9e/copies/579470f0ec00478e/../579470f0ec00478e/2.z, just 1 /home/r/repo/lib/zold/wallet.rb:178:in `lines' /home/r/repo/lib/zold/wallet.rb:95:in `id' /home/r/repo/lib/zold/commands/merge.rb:94:in `merge_one' /home/r/repo/lib/zold/commands/merge.rb:73:in `block in merge' /home/r/repo/lib/zold/commands/merge.rb:71:in `each' /home/r/repo/lib/zold/commands/merge.rb:71:in `each_with_index' /home/r/repo/lib/zold/commands/merge.rb:71:in `merge' /home/r/repo/lib/zold/commands/merge.rb:57:in `block in run' /home/r/repo/lib/zold/commands/merge.rb:56:in `each' /home/r/repo/lib/zold/commands/merge.rb:56:in `run' Building a patch for 579470f0ec00478e from remote copy localhost... Copy localhost of 579470f0ec00478e merged: nothing Local copy of 579470f0ec00478e merged: nothing Nothing changed in 579470f0ec00478e after merge of 2 copies 32m.0mBuilding a patch for 4d8797d2bdcc17a5 from remote copy localhost... The baseline of 0 transactions ignored 31mERROR0m: Transaction #1 attempts to make the balance of 4d8797d2bdcc17a5/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-9.99ZLD0m ca4ed2b54ac2d76b - Copy localhost of 4d8797d2bdcc17a5 merged: nothing Local copy of 4d8797d2bdcc17a5 merged: nothing 0 copies with the total score of 0 successfully merged into 4d8797d2bdcc17a5/32m0.00ZLD0m/0t Wallet 4d8797d2bdcc17a5 propagated successfully, 0 wallets affected 32m.0mBuilding a patch for 0000000000000000 from remote copy 1/0/5... The baseline of 0000000000000000 is 32m0.00ZLD0m/0t Copy 1/0/5 of 0000000000000000 merged: nothing Building a patch for 0000000000000000 from remote copy localhost... Merged on top, balance is 31m-9.99ZLD0m: #1 2018-07-06T06:06:41Z 31m-9.99ZLD0m 739bd5fb6ae16f9e - Copy localhost of 0000000000000000 merged: 1 txns Local copy of 0000000000000000 merged: 1 txns Nothing changed in 0000000000000000 after merge of 1 copies 32m.0m32m.0mBuilding a patch for 0123456789abcdef from remote copy 1/0/50... The baseline of 0123456789abcdef is 32m512.00ZLD0m/1t Copy 1/0/50 of 0123456789abcdef merged: 1 txns Building a patch for 0123456789abcdef from remote copy localhost... Copy localhost of 0123456789abcdef merged: 1 txns Local copy of 0123456789abcdef merged: 1 txns 1 copies with the total score of 50 successfully merged into 0123456789abcdef/32m512.00ZLD0m/1t Wallet 0123456789abcdef propagated successfully, 0 wallets affected Building a patch for 0123456789abcdef from remote copy 5/0/50... The baseline of 0123456789abcdef is 32m508.00ZLD0m/2t Copy 5/0/50 of 0123456789abcdef merged: 2 txns Building a patch for 0123456789abcdef from remote copy 4/1/40... Merged on top, balance is 32m444.00ZLD0m: #4 2018-06-22T08:27:06Z 31m-64.00ZLD0m eeeeeeeeeeeeeeee For something else Copy 4/1/40 of 0123456789abcdef merged: 3 txns Building a patch for 0123456789abcdef from remote copy 3/2/30... Merged on top, balance is 32m436.00ZLD0m: #3 2018-06-22T08:26:54Z 31m-8.00ZLD0m eeeeeeeeeeeeeeee For fun Copy 3/2/30 of 0123456789abcdef merged: 4 txns Building a patch for 0123456789abcdef from remote copy 2/3/20... Merged on top, balance is 32m404.00ZLD0m: #2 2018-06-22T08:26:36Z 31m-32.00ZLD0m eeeeeeeeeeeeeeee For coffee Copy 2/3/20 of 0123456789abcdef merged: 5 txns Building a patch for 0123456789abcdef from remote copy 1/4/10... Merged on top, balance is 32m388.00ZLD0m: #1 2018-06-22T08:26:19Z 31m-16.00ZLD0m ffffffffffffffff For pizza Copy 1/4/10 of 0123456789abcdef merged: 6 txns Building a patch for 0123456789abcdef from remote copy localhost... Copy localhost of 0123456789abcdef merged: 6 txns Local copy of 0123456789abcdef merged: 6 txns 5 copies with the total score of 150 successfully merged into 0123456789abcdef/32m388.00ZLD0m/6t 32m16.00ZLD0m to ffffffffffffffff: wallet is absent 32m32.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent 32m8.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent 32m64.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent 32m4.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent Wallet 0123456789abcdef propagated successfully, 0 wallets affected Building a patch for 0123456789abcdef from remote copy 1/0/50... The baseline of 0123456789abcdef is 32m512.00ZLD0m/1t Copy 1/0/50 of 0123456789abcdef merged: 1 txns Local copy of 0123456789abcdef is absent, nothing to merge 1 copies with the total score of 50 successfully merged into 0123456789abcdef/32m512.00ZLD0m/1t Wallet 0123456789abcdef propagated successfully, 0 wallets affected 32m.0mBuilding a patch for 61206508b7302f26 from remote copy 1/0/0... The baseline of 0 transactions ignored 31mERROR0m: Payment prefix doesn't match with the key of 61206508b7302f26: - 2018-07-06T06:06:41Z 32m11.00ZLD0m 71e24e1443ce20b2 fake Copy 1/0/0 of 61206508b7302f26 merged: nothing Building a patch for 61206508b7302f26 from remote copy localhost... Copy localhost of 61206508b7302f26 merged: nothing Local copy of 61206508b7302f26 merged: nothing Nothing changed in 61206508b7302f26 after merge of 1 copies 32m.0mYear: 1, Quota: 21.89%, Limit: 32m470112870.07ZLD0m Year: 2, Quota: 38.99%, Limit: 32m837311565.03ZLD0m Year: 3, Quota: 52.35%, Limit: 32m1124125599.32ZLD0m Year: 4, Quota: 62.78%, Limit: 32m1348152240.00ZLD0m Year: 5, Quota: 70.93%, Limit: 32m1523136479.46ZLD0m Year: 6, Quota: 77.29%, Limit: 32m1659814349.66ZLD0m Year: 7, Quota: 82.26%, Limit: 32m1766571622.56ZLD0m Year: 8, Quota: 86.15%, Limit: 32m1849958313.49ZLD0m Year: 9, Quota: 89.18%, Limit: 32m1915090552.57ZLD0m Year: 10, Quota: 91.55%, Limit: 32m1965964481.26ZLD0m 32m.0m32m.0m32m.0m32m.0mBuilding a patch for 2c9d2d2c322701ad from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 2c9d2d2c322701ad merged: nothing Building a patch for 2c9d2d2c322701ad from remote copy localhost... Copy localhost of 2c9d2d2c322701ad merged: nothing Local copy of 2c9d2d2c322701ad merged: nothing Nothing changed in 2c9d2d2c322701ad after merge of 1 copies 0 expired local copies removed for 2c9d2d2c322701ad, 1 left Accepted 2c9d2d2c322701ad in 0.02s and not modified anything Building a patch for c10c8fe754a44464 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of c10c8fe754a44464 merged: nothing Building a patch for c10c8fe754a44464 from remote copy localhost... Copy localhost of c10c8fe754a44464 merged: nothing Local copy of c10c8fe754a44464 merged: nothing Nothing changed in c10c8fe754a44464 after merge of 1 copies 0 expired local copies removed for c10c8fe754a44464, 1 left Accepted c10c8fe754a44464 in 0.0s and not modified anything Building a patch for b2e8ff6b37085692 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of b2e8ff6b37085692 merged: nothing Building a patch for b2e8ff6b37085692 from remote copy localhost... Copy localhost of b2e8ff6b37085692 merged: nothing Local copy of b2e8ff6b37085692 merged: nothing Nothing changed in b2e8ff6b37085692 after merge of 1 copies 0 expired local copies removed for b2e8ff6b37085692, 1 left Accepted b2e8ff6b37085692 in 0.0s and not modified anything Building a patch for b5d7297005b024af from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of b5d7297005b024af merged: nothing Building a patch for b5d7297005b024af from remote copy localhost... Copy localhost of b5d7297005b024af merged: nothing Local copy of b5d7297005b024af merged: nothing Nothing changed in b5d7297005b024af after merge of 1 copies 0 expired local copies removed for b5d7297005b024af, 1 left Accepted b5d7297005b024af in 0.0s and not modified anything Building a patch for 7be26b4324e58333 from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 7be26b4324e58333 merged: nothing Building a patch for 7be26b4324e58333 from remote copy localhost... Copy localhost of 7be26b4324e58333 merged: nothing Local copy of 7be26b4324e58333 merged: nothing Nothing changed in 7be26b4324e58333 after merge of 1 copies 0 expired local copies removed for 7be26b4324e58333, 1 left Accepted 7be26b4324e58333 in 0.0s and not modified anything Building a patch for 9c5935014677f63c from remote copy 1/0/0... The baseline of 0 transactions ignored Copy 1/0/0 of 9c5935014677f63c merged: nothing Building a patch for 9c5935014677f63c from remote copy localhost... Copy localhost of 9c5935014677f63c merged: nothing Local copy of 9c5935014677f63c merged: nothing Nothing changed in 9c5935014677f63c after merge of 1 copies 0 expired local copies removed for 9c5935014677f63c, 1 left Accepted 9c5935014677f63c in 0.0s and not modified anything 32m.0m32m.0m32m.0mfPwOOFesQV4rrnbt@fa003bb6cfe2dce3 32m.0m32m.0m32m.0m Finished in 77.748927s, 2.3666 runs/s, 13.9552 assertions/s. 184 runs, 1085 assertions, 0 failures, 0 errors, 2 skips You have skipped tests. Run with --verbose for details. /usr/local/rvm/rubies/ruby-2.3.3/bin/ruby -S bundle exec cucumber features --format pretty Using the default profile... Feature: Command Line Processing As an payment originator I want to be able to use Zold as a command line tool Scenario: Help can be printed90m # features/cli.feature:50m 32mWhen I run 32m1mbin/zold0m0m32m with "32m1m-h0m0m32m"90m # features/step_definitions/steps.rb:400m0m 32mThen Exit code is zero90m # features/step_definitions/steps.rb:680m0m 32mAnd Stdout contains "32m1m--help0m0m32m"90m # features/step_definitions/steps.rb:600m0m Scenario: Version can be printed90m # features/cli.feature:100m 32mWhen I run 32m1mbin/zold0m0m32m with "32m1m--version0m0m32m"90m # features/step_definitions/steps.rb:400m0m 32mThen Exit code is zero90m # features/step_definitions/steps.rb:680m0m Scenario: Wallet can be created90m # features/cli.feature:140m 32mWhen I run 32m1mbin/zold0m0m32m with "32m1m--trace --public-key=id_rsa.pub create0m0m32m"90m # features/step_definitions/steps.rb:400m0m 32mThen Exit code is zero90m # features/step_definitions/steps.rb:680m0m Feature: Gem Package As a source code writer I want to be able to package the Gem into .gem file Scenario: Gem can be packaged90m # features/gem_package.feature:50m 32mGiven It is Unix90m # features/step_definitions/steps.rb:760m0m 32mGiven I have "32m1mexecs.rb0m0m32m" file with content:90m # features/step_definitions/steps.rb:530m0m 32m """0m 32m #!/usr/bin/env ruby0m 32m require 'rubygems'0m 32m spec = Gem::Specification::load('./spec.rb')0m 32m if spec.executables.empty?0m 32m fail 'no executables: ' + File.read('./spec.rb')0m 32m end0m 32m """0m 32mWhen I run bash with:90m # features/step_definitions/steps.rb:460m0m 32m """0m 32m set -x0m 32m set -e0m 32m cd zold0m 32m gem build zold.gemspec0m 32m gem specification --ruby zold-*.gem > ../spec.rb0m 32m cd ..0m 32m ruby execs.rb0m 32m """0m 32mThen Exit code is zero90m # features/step_definitions/steps.rb:680m0m 4 scenarios (32m4 passed0m) 11 steps (32m11 passed0m) 0m2.438s Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 791 / 2343 LOC (33.76%) covered. Running RuboCop... Inspecting 113 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.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 113 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/**/* 166 file(s) found, 351 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/merge/id_rsa.pub... Reading fixtures/merge/asserts.rb... Reading fixtures/merge/simple-case/copies/0123456789abcdef/1.z... Reading fixtures/merge/simple-case/copies/0123456789abcdef/scores.z... Reading fixtures/merge/simple-case/assert.rb... Reading fixtures/merge/simple-case/0123456789abcdef.z... Reading fixtures/merge/simple-case/0000000000000000.z... Reading fixtures/merge/id_rsa... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/1.z... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/3.z... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/5.z... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/4.z... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/2.z... Reading fixtures/merge/random-expenses/copies/0123456789abcdef/scores.z... Reading fixtures/merge/random-expenses/assert.rb... Reading fixtures/merge/random-expenses/0123456789abcdef.z... Reading fixtures/merge/random-expenses/0000000000000000.z... Reading fixtures/merge/into-no-wallet/copies/0123456789abcdef/1.z... Reading fixtures/merge/into-no-wallet/copies/0123456789abcdef/scores.z... Reading fixtures/merge/into-no-wallet/assert.rb... Reading fixtures/id_rsa-2... Reading fixtures/id_rsa... Reading fixtures/scripts/print-helps.sh... Reading fixtures/scripts/_head.sh... Reading fixtures/scripts/sigdump.sh... Reading fixtures/scripts/redeploy-on-upgrade.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_async_entrance.rb... Reading test/node/test_entrance.rb... Reading test/node/test_safe_entrance.rb... Reading test/node/fake_entrance.rb... Reading test/node/test_farm.rb... Reading test/node/fake_node.rb... Reading test/node/test_front.rb... Puzzle 212-37109e23 30/DEV at test/node/test_front.rb Puzzle 239-8451ca17 30/DEV at test/node/test_front.rb Reading test/node/test_emission.rb... Reading test/node/test_spread_entrance.rb... Reading test/test_hexnum.rb... Reading test/test_amount.rb... Reading test/test_metronome.rb... Reading test/test_id.rb... Reading test/test_backtrace.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/test_atomic_file.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_alias.rb... Puzzle 279-4664e37c 30/DEV at test/commands/test_alias.rb Reading test/commands/test_merge.rb... Reading test/commands/test_propagate.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/routines/test_bonuses.rb... Reading test/commands/routines/test_reconnect.rb... Reading test/commands/routines/test_spread.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 heroku-run.sh... 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/safe_entrance.rb... Reading lib/zold/node/spread_entrance.rb... Reading lib/zold/node/async_entrance.rb... Reading lib/zold/node/emission.rb... Reading lib/zold/node/front.rb... Reading lib/zold/upgrades.rb... Puzzle 285-214c18b0 30/DEV at lib/zold/upgrades.rb Reading lib/zold/metronome.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/hungry_wallets.rb... Puzzle 280-c0152986 30/DEV at lib/zold/hungry_wallets.rb Reading lib/zold/wallet.rb... Reading lib/zold/atomic_file.rb... Reading lib/zold/copies.rb... Reading lib/zold/id.rb... Reading lib/zold/http.rb... Reading lib/zold/score.rb... Reading lib/zold/backtrace.rb... Reading lib/zold/version_file.rb... Puzzle 285-7d7687a1 30/DEV at lib/zold/version_file.rb Reading lib/zold/key.rb... Reading lib/zold/verbose_thread.rb... Reading lib/zold/json_page.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/routines/spread.rb... Reading lib/zold/commands/routines/reconnect.rb... Reading lib/zold/commands/routines/bonuses.rb... Reading lib/zold/commands/args.rb... Reading lib/zold/commands/clean.rb... Reading lib/zold/commands/taxes.rb... Reading lib/zold/commands/alias.rb... Puzzle 279-d44ca5ec 30/DEV at lib/zold/commands/alias.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... Puzzle 79-aed0d144 40/DEV at lib/zold/commands/pay.rb Reading lib/zold/commands/calculate.rb... Reading lib/zold/commands/remote.rb... Puzzle 292-732aceea 30/DEV at lib/zold/commands/remote.rb Puzzle 292-3bcf6540 30/DEV at lib/zold/commands/remote.rb Reading lib/zold/log.rb... Reading README.md... Reading appveyor.yml... Reading .rubocop.yml... Reading .gitignore... Reading Gemfile.lock... Reading .ruby-version... 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 a677656..16afe51 master -> master container 269a7282b1891a7e4d13602dc27c70aed79fccdde86d69135af263de9ef58364 is dead Fri Jul 6 08:07:40 CEST 2018