rultor.com logo This build log was produced by rultor.com for yegor256/blog#784
++ dirname ./run.sh
+ cd .
+ echo 1525
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sun May 18 10:55:00 UTC 2025
+ uptime
 10:55:00 up 1 min,  0 users,  load average: 1.09, 0.36, 0.13
+ head=git@github.com:yegor256/blog.git
+ ff=default
+ image=yegor256/rultor-image
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ vars=('--env=head=git@github.com:yegor256/blog.git' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/blog.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''bundle lock --no-color'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''export JEKYLL_ENV=production'\'' '\'';'\'' '\''LC_ALL=en_US.UTF-8 bundle exec rake'\'' '\'';'\'' '\''mkdir ~/.ssh'\'' '\'';'\'' '\''mv ../id_rsa ../id_rsa.pub ~/.ssh'\'' '\'';'\'' '\''chmod -R 600 ~/.ssh/*'\'' '\'';'\'' '\''echo -e "Host *\n  StrictHostKeyChecking no\n  UserKnownHostsFile=/dev/null" > ~/.ssh/config'\'' '\'';'\'' '\''git config --global user.email "rultor@yegor256.com"'\'' '\'';'\'' '\''git config --global user.name "Rultor"'\'' '\'';'\'' '\''echo -e "chatgpt-translate:\n  api_key_file: $(pwd)/../chatgpt-key.txt" > _config-deploy.yml'\'' '\'';'\'' '\''LC_ALL=en_US.UTF-8 jgd'\'' '\'';'\'' '\''rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm'\'' '\'';'\'' '\''ruby -v'\'' '\'';'\'' '\''gem install ffi -v 1.16.3'\'' '\'';'\'' '\''gem install fontcustom -v 2.0.0'\'' '\'';'\'' '\''fontcustom --version'\'' '\'';'\'' '\''"$(pwd)/_glyphs/compile.sh" /tmp/icons'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git pull'\'' '\'';'\'' '\''for e in svg ttf woff eot css; do cp "/tmp/icons/icons.${e}" css; git add "css/icons.${e}"; done'\'' '\'';'\'' '\''git commit -am '\''\'\'''\''new glyphs'\''\'\'''\'' || echo no changes in glyphs'\'' '\'';'\'' '\''git push origin gh-pages'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/blog.git'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'bundle lock --no-color' ';' 'bundle install --no-color' ';' 'export JEKYLL_ENV=production' ';' 'LC_ALL=en_US.UTF-8 bundle exec rake' ';' 'mkdir ~/.ssh' ';' 'mv ../id_rsa ../id_rsa.pub ~/.ssh' ';' 'chmod -R 600 ~/.ssh/*' ';' 'echo -e "Host *\n  StrictHostKeyChecking no\n  UserKnownHostsFile=/dev/null" > ~/.ssh/config' ';' 'git config --global user.email "rultor@yegor256.com"' ';' 'git config --global user.name "Rultor"' ';' 'echo -e "chatgpt-translate:\n  api_key_file: $(pwd)/../chatgpt-key.txt" > _config-deploy.yml' ';' 'LC_ALL=en_US.UTF-8 jgd' ';' 'rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm' ';' 'ruby -v' ';' 'gem install ffi -v 1.16.3' ';' 'gem install fontcustom -v 2.0.0' ';' 'fontcustom --version' ';' '"$(pwd)/_glyphs/compile.sh" /tmp/icons' ';' 'git checkout gh-pages' ';' 'git pull' ';' 'for e in svg ttf woff eot css; do cp "/tmp/icons/icons.${e}" css; git add "css/icons.${e}"; done' ';' 'git commit -am '\''new glyphs'\'' || echo no changes in glyphs' ';' 'git push origin gh-pages' ';')
+ directory=repo
+ container=yegor256_blog_784
+ as_root=false
+ hostname
ip-172-31-18-169
+ pwd
/tmp/rultor-2Ldl
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone git@github.com:yegor256/blog.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Updating files: 100% (1735/1735), done.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:yegor256/blog.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/blog.git'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'bundle lock --no-color' ';' 'bundle install --no-color' ';' 'export JEKYLL_ENV=production' ';' 'LC_ALL=en_US.UTF-8 bundle exec rake' ';' 'mkdir ~/.ssh' ';' 'mv ../id_rsa ../id_rsa.pub ~/.ssh' ';' 'chmod -R 600 ~/.ssh/*' ';' 'echo -e "Host *\n  StrictHostKeyChecking no\n  UserKnownHostsFile=/dev/null" > ~/.ssh/config' ';' 'git config --global user.email "rultor@yegor256.com"' ';' 'git config --global user.name "Rultor"' ';' 'echo -e "chatgpt-translate:\n  api_key_file: $(pwd)/../chatgpt-key.txt" > _config-deploy.yml' ';' 'LC_ALL=en_US.UTF-8 jgd' ';' 'rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm' ';' 'ruby -v' ';' 'gem install ffi -v 1.16.3' ';' 'gem install fontcustom -v 2.0.0' ';' 'fontcustom --version' ';' '"$(pwd)/_glyphs/compile.sh" /tmp/icons' ';' 'git checkout gh-pages' ';' 'git pull' ';' 'for e in svg ttf woff eot css; do cp "/tmp/icons/icons.${e}" css; git add "css/icons.${e}"; done' ';' 'git commit -am '\''new glyphs'\'' || echo no changes in glyphs' ';' 'git push origin gh-pages' ';'
+ set -ex -o pipefail
+ cd repo
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.26
++ bc
++ echo 0.26 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.26, low enough to run a new Docker container'
load average is 0.26, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n repo ']'
++ head -c 8
++ tr -cd a-z0-9
++ dd if=/dev/urandom bs=10k count=1
+ use_image=yegor256/rultor-ujwr9gay
+ docker build repo -t yegor256/rultor-ujwr9gay
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.39kB done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/yegor256/latex:latest
#2 DONE 0.4s

#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [internal] load build context
#4 transferring context: 27.32kB done
#4 DONE 0.0s

#5 [1/8] FROM docker.io/yegor256/latex:latest@sha256:c798b795a8aa41c57608dc8a69e85c4604682676be89884f307cbd0086c3b65a
#5 resolve docker.io/yegor256/latex:latest@sha256:c798b795a8aa41c57608dc8a69e85c4604682676be89884f307cbd0086c3b65a 0.0s done
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 1.05MB / 54.76MB 0.1s
#5 sha256:c798b795a8aa41c57608dc8a69e85c4604682676be89884f307cbd0086c3b65a 2.36kB / 2.36kB done
#5 sha256:2fcf1fcb07a86b2a29d93466c2302b17698b128dc5808734a5584939ce40fcd1 15.28kB / 15.28kB done
#5 sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 0B / 15.76MB 0.1s
#5 sha256:d9875d2482e8b449d56144bf6cbcb0b0831567b8b13e388323b703018ce6cb23 3.92kB / 3.92kB done
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 2.10MB / 53.75MB 0.1s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 4.19MB / 54.76MB 0.2s
#5 sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 3.15MB / 15.76MB 0.2s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 6.29MB / 53.75MB 0.2s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 8.39MB / 54.76MB 0.3s
#5 sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 7.34MB / 15.76MB 0.3s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 12.58MB / 53.75MB 0.3s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 12.58MB / 54.76MB 0.5s
#5 sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 10.49MB / 15.76MB 0.5s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 20.97MB / 53.75MB 0.5s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 20.97MB / 54.76MB 0.7s
#5 sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 15.76MB / 15.76MB 0.6s done
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 29.36MB / 53.75MB 0.7s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 0B / 197.11MB 0.7s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 25.17MB / 54.76MB 0.9s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 40.89MB / 53.75MB 0.9s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 44.04MB / 53.75MB 1.0s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 10.49MB / 197.11MB 1.0s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 30.41MB / 54.76MB 1.1s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 49.28MB / 53.75MB 1.1s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 33.55MB / 54.76MB 1.2s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 53.75MB / 53.75MB 1.2s
#5 sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 53.75MB / 53.75MB 1.2s done
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 22.02MB / 197.11MB 1.3s
#5 sha256:5d174db1ceb2128e1dc9886fe43f235cbed52a296bdbffbd884f77f548be65b3 0B / 190B 1.3s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 41.94MB / 54.76MB 1.5s
#5 sha256:5d174db1ceb2128e1dc9886fe43f235cbed52a296bdbffbd884f77f548be65b3 190B / 190B 1.4s done
#5 extracting sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 0B / 41.42MB 1.5s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 48.23MB / 54.76MB 1.6s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 34.60MB / 197.11MB 1.6s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 53.48MB / 54.76MB 1.8s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 45.09MB / 197.11MB 1.8s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 3.15MB / 41.42MB 1.8s
#5 sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 54.76MB / 54.76MB 1.9s done
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 9.44MB / 41.42MB 2.0s
#5 sha256:40bed440eda0b8b51de27b74a3c58df120cd73c195e38d533b4b9ff8b7ff71d3 143B / 143B 2.0s done
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 61.87MB / 197.11MB 2.1s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 12.58MB / 41.42MB 2.1s
#5 sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 0B / 8.70MB 2.1s
#5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 2.1s done
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 15.73MB / 41.42MB 2.2s
#5 sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 2.10MB / 8.70MB 2.3s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 17.83MB / 41.42MB 2.4s
#5 sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 3.15MB / 8.70MB 2.4s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 72.35MB / 197.11MB 2.6s
#5 sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 8.70MB / 8.70MB 2.6s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 20.97MB / 41.42MB 2.7s
#5 sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 8.70MB / 8.70MB 2.6s done
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 0B / 16.25MB 2.7s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 25.17MB / 41.42MB 2.9s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 2.10MB / 16.25MB 2.9s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 5.24MB / 16.25MB 3.0s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 6.29MB / 16.25MB 3.1s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 27.26MB / 41.42MB 3.2s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 8.39MB / 16.25MB 3.2s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 82.84MB / 197.11MB 3.3s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 29.36MB / 41.42MB 3.3s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 10.49MB / 16.25MB 3.3s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 11.53MB / 16.25MB 3.4s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 14.68MB / 16.25MB 3.5s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 34.60MB / 41.42MB 3.7s
#5 sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 16.25MB / 16.25MB 3.6s done
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 0B / 18.56MB 3.7s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 94.37MB / 197.11MB 4.0s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 39.85MB / 41.42MB 4.0s
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 5.24MB / 18.56MB 4.0s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 104.86MB / 197.11MB 4.2s
#5 sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 41.42MB / 41.42MB 4.1s done
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 9.44MB / 18.56MB 4.2s
#5 sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb 0B / 10.12MB 4.2s
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 11.53MB / 18.56MB 4.3s
#5 sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb 1.05MB / 10.12MB 4.3s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 118.49MB / 197.11MB 4.5s
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 18.56MB / 18.56MB 4.5s
#5 sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb 7.34MB / 10.12MB 4.5s
#5 sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 18.56MB / 18.56MB 4.5s done
#5 sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb 10.12MB / 10.12MB 4.5s done
#5 sha256:01f15d3213904570af2d13ca789203600576ef202d6a4da162625af88feb5873 332B / 332B 4.6s done
#5 sha256:6f9a6fd57a44f8fa446abe34edc1929a2ddbae14561609ed6ccd874e405544fe 0B / 997B 4.6s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 0B / 97.94MB 4.6s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 135.27MB / 197.11MB 4.8s
#5 sha256:6f9a6fd57a44f8fa446abe34edc1929a2ddbae14561609ed6ccd874e405544fe 997B / 997B 4.6s done
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 0B / 289.62MB 4.8s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 8.39MB / 97.94MB 4.9s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 147.85MB / 197.11MB 5.1s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 14.68MB / 97.94MB 5.1s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 19.92MB / 97.94MB 5.2s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 26.21MB / 97.94MB 5.4s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 19.92MB / 289.62MB 5.4s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 162.53MB / 197.11MB 5.6s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 34.60MB / 97.94MB 5.7s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 42.99MB / 97.94MB 5.9s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 176.16MB / 197.11MB 6.0s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 35.65MB / 289.62MB 6.0s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 53.48MB / 97.94MB 6.2s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 188.74MB / 197.11MB 6.4s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 62.91MB / 97.94MB 6.4s
#5 extracting sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 5.1s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 68.68MB / 97.94MB 6.6s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 51.38MB / 289.62MB 6.6s
#5 sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 197.11MB / 197.11MB 6.7s done
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 78.64MB / 97.94MB 6.8s
#5 sha256:599007141bf2d8b20d2368a3aa40c99d07154db782ae707c8cd47594eaddbe8f 0B / 414.94kB 6.8s
#5 sha256:599007141bf2d8b20d2368a3aa40c99d07154db782ae707c8cd47594eaddbe8f 414.94kB / 414.94kB 6.9s
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 90.21MB / 97.94MB 7.1s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 66.06MB / 289.62MB 7.1s
#5 sha256:599007141bf2d8b20d2368a3aa40c99d07154db782ae707c8cd47594eaddbe8f 414.94kB / 414.94kB 6.9s done
#5 sha256:f6e7c77b763c2004ec193bca2ee43e72a78ddcf41998b321f1672fa08daa036b 445B / 445B 7.0s done
#5 sha256:f22295cb8bee31238c48ec479d7792e992749ea9620d9b65ea91991313593923 0B / 476B 7.1s
#5 sha256:f22295cb8bee31238c48ec479d7792e992749ea9620d9b65ea91991313593923 476B / 476B 7.1s done
#5 sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 97.94MB / 97.94MB 7.3s done
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 83.89MB / 289.62MB 7.4s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 99.61MB / 289.62MB 7.6s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 121.63MB / 289.62MB 7.8s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 140.51MB / 289.62MB 8.0s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 159.38MB / 289.62MB 8.2s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 179.43MB / 289.62MB 8.4s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 213.06MB / 289.62MB 8.7s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 240.12MB / 289.62MB 9.0s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 259.00MB / 289.62MB 9.2s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 276.82MB / 289.62MB 9.4s
#5 sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 289.62MB / 289.62MB 9.8s done
#5 extracting sha256:19f1f54854d69811b3745bdd374e863f2fc2dc765fe37d1a30df3e590273322b 8.7s done
#5 extracting sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792
#5 extracting sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 1.9s done
#5 extracting sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35
#5 extracting sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 3.6s done
#5 extracting sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38
#5 extracting sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 5.0s
#5 extracting sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 8.6s done
#5 extracting sha256:5d174db1ceb2128e1dc9886fe43f235cbed52a296bdbffbd884f77f548be65b3 done
#5 extracting sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2
#5 extracting sha256:621eb568a8b7fac9e91ef07dfa2d99ee9f74780b748bdcd39cf5778e31b49be2 1.3s done
#5 extracting sha256:40bed440eda0b8b51de27b74a3c58df120cd73c195e38d533b4b9ff8b7ff71d3
#5 extracting sha256:40bed440eda0b8b51de27b74a3c58df120cd73c195e38d533b4b9ff8b7ff71d3 done
#5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done
#5 extracting sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8
#5 extracting sha256:d576ff9cada7fe64126edc4c01408c8e0cd0a897ef92977a1aa61ef828c9dff8 0.5s done
#5 extracting sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7
#5 extracting sha256:bb762121b46e411aead07c92ffc53f4815f948832dff2488fe44a0cd200db1a7 0.9s done
#5 extracting sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34
#5 extracting sha256:c6e4d26de5fc6231e2f85af9142773c809512d2d393f7d9fda67c16601722a34 0.5s done
#5 extracting sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb
#5 extracting sha256:aa378f4cd1265cfb7573e84396154a5a234721f351c784b6713c2a71bf03a2fb 0.4s done
#5 extracting sha256:01f15d3213904570af2d13ca789203600576ef202d6a4da162625af88feb5873 done
#5 extracting sha256:6f9a6fd57a44f8fa446abe34edc1929a2ddbae14561609ed6ccd874e405544fe done
#5 extracting sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676
#5 extracting sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 5.1s
#5 extracting sha256:7260f15ca87c392ad47d9b3e47d5ec8d7472b3a6916e3f89da47fe349f2bb676 5.5s done
#5 extracting sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c
#5 extracting sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 5.1s
#5 extracting sha256:3ee254e408ca45f7f96538dfbb1d72d4fef4934793053edd1809fb2e30aa233c 7.0s done
#5 extracting sha256:599007141bf2d8b20d2368a3aa40c99d07154db782ae707c8cd47594eaddbe8f 0.0s done
#5 extracting sha256:f6e7c77b763c2004ec193bca2ee43e72a78ddcf41998b321f1672fa08daa036b done
#5 extracting sha256:f22295cb8bee31238c48ec479d7792e992749ea9620d9b65ea91991313593923 done
#5 DONE 42.5s

#6 [2/8] RUN apt-get update --yes --fix-missing   && apt-get install --yes --no-install-recommends     aspell=* aspell-en=*     graphviz=* gnuplot=*     s3cmd=*     fontforge=*     liblapack-dev=*     cmake=*     libxml2-utils=*     shellcheck=*     plantuml=*     woff2=*   && apt-get clean   && rm -rf /var/lib/apt/lists/*   && plantuml -version   && aspell --version   && fontforge --version   && gnuplot --version   && cmake --version   && shellcheck --version
#6 2.323 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
#6 2.337 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
#6 2.337 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
#6 2.834 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8,066 kB]
#6 3.189 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [366 kB]
#6 3.553 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
#6 4.281 Fetched 8,638 kB in 2s (4,365 kB/s)
#6 4.281 Reading package lists...
#6 4.848 Reading package lists...
#6 5.388 Building dependency tree...
#6 5.504 Reading state information...
#6 5.644 aspell is already the newest version (0.60.8-3).
#6 5.644 libxml2-utils is already the newest version (2.9.10+dfsg-6.7+deb11u7).
#6 5.644 The following additional packages will be installed:
#6 5.644   aglfn ant binfmt-support ca-certificates-java cmake-data default-jdk
#6 5.644   default-jdk-headless default-jre default-jre-headless ditaa fastjar
#6 5.645   fontforge-common gnuplot-data gnuplot-qt jarwrapper java-common
#6 5.645   java-wrappers junit4 libann0 libapache-pom-java libarchive13 libasound2
#6 5.645   libasound2-data libavalon-framework-java libbatik-java libblas-dev libblas3
#6 5.645   libcdt5 libcgraph6 libcommons-cli-java libcommons-io-java
#6 5.645   libcommons-logging-java libcommons-parent-java libdrm-amdgpu1 libdrm-common
#6 5.647   libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1
#6 5.647   libel-api-java libevdev2 libfontbox2-java libfontforge4 libfop-java libgbm1
#6 5.647   libgd3 libgfortran5 libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0
#6 5.647   libglx-mesa0 libglx0 libgts-0.7-5 libgudev-1.0-0 libgvc6 libgvpr2
#6 5.647   libhamcrest-java libinput-bin libinput10 libjaxp1.3-java
#6 5.648   libjericho-html-java libjlatexmath-java libjsoncpp24 libjsp-api-java
#6 5.648   liblab-gamut1 liblapack3 libllvm11 liblua5.4-0 libmd4c0 libmtdev1 libnotify4
#6 5.648   libpathplan4 libpciaccess0 libpcsclite1 libpipeline1 libpython3.9
#6 5.649   libqdox-java libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
#6 5.649   libqt5printsupport5 libqt5svg5 libqt5widgets5 librhash0 libsensors-config
#6 5.649   libsensors5 libservlet-api-java libservlet3.1-java libspiro1
#6 5.649   libuninameslist1 libuv1 libvulkan1 libwacom-common libwacom2
#6 5.649   libwayland-server0 libwebsocket-api-java libwoff1 libwxbase3.0-0v5
#6 5.649   libwxgtk3.0-gtk3-0v5 libx11-xcb1 libxalan2-java libxaw7 libxcb-dri2-0
#6 5.649   libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
#6 5.649   libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-sync1
#6 5.649   libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1
#6 5.649   libxerces2-java libxkbcommon-x11-0 libxml-commons-external-java
#6 5.649   libxml-commons-resolver1.1-java libxmlgraphics-commons-java libxmu6 libxpm4
#6 5.649   libxshmfence1 libxtst6 libxxf86vm1 libz3-4 openjdk-11-jdk
#6 5.649   openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless
#6 5.651   python3-dateutil python3-magic python3-six
#6 5.651 Suggested packages:
#6 5.651   ant-doc cmake-doc ninja-build fontforge-doc fontforge-extras potrace
#6 5.651   python3-fontforge gnuplot-doc gsfonts graphviz-doc lrzip libasound2-plugins
#6 5.651   alsa-utils libavalon-framework-java-doc librhino-java liblapack-doc
#6 5.651   libcommons-io-java-doc libcommons-logging-java-doc libexcalibur-logkit-java
#6 5.651   liblog4j1.2-java libgd-tools pciutils pcscd libqdox-java-doc junit
#6 5.651   qt5-image-formats-plugins qtwayland5 lm-sensors libxalan2-java-doc
#6 5.651   libbsf-java libxsltc-java libxerces2-java-doc
#6 5.651   libxml-commons-resolver1.1-java-doc libxmlgraphics-commons-java-doc
#6 5.651   openjdk-11-demo openjdk-11-source visualvm libnss-mdns fonts-dejavu-extra
#6 5.651   fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
#6 5.651   | fonts-wqy-zenhei fonts-indic
#6 5.651 Recommended packages:
#6 5.651   ant-optional fonts-cantarell fonts-inconsolata fonts-liberation
#6 5.651   alsa-ucm-conf alsa-topology-conf icc-profiles-free libsaxon-java libgts-bin
#6 5.651   notification-daemon qttranslations5-l10n qt5-gtk-platformtheme
#6 5.651   mesa-vulkan-drivers | vulkan-icd libwacom-bin libatk-wrapper-java-jni
#6 5.651   fonts-dejavu-extra
#6 6.396 The following NEW packages will be installed:
#6 6.396   aglfn ant aspell-en binfmt-support ca-certificates-java cmake cmake-data
#6 6.397   default-jdk default-jdk-headless default-jre default-jre-headless ditaa
#6 6.398   fastjar fontforge fontforge-common gnuplot gnuplot-data gnuplot-qt graphviz
#6 6.398   jarwrapper java-common java-wrappers junit4 libann0 libapache-pom-java
#6 6.398   libarchive13 libasound2 libasound2-data libavalon-framework-java
#6 6.399   libbatik-java libblas-dev libblas3 libcdt5 libcgraph6 libcommons-cli-java
#6 6.399   libcommons-io-java libcommons-logging-java libcommons-parent-java
#6 6.399   libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
#6 6.407   libdrm2 libegl-mesa0 libegl1 libel-api-java libevdev2 libfontbox2-java
#6 6.407   libfontforge4 libfop-java libgbm1 libgd3 libgfortran5 libgif7 libgl1
#6 6.407   libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgts-0.7-5
#6 6.407   libgudev-1.0-0 libgvc6 libgvpr2 libhamcrest-java libinput-bin libinput10
#6 6.407   libjaxp1.3-java libjericho-html-java libjlatexmath-java libjsoncpp24
#6 6.407   libjsp-api-java liblab-gamut1 liblapack-dev liblapack3 libllvm11 liblua5.4-0
#6 6.407   libmd4c0 libmtdev1 libnotify4 libpathplan4 libpciaccess0 libpcsclite1
#6 6.407   libpipeline1 libpython3.9 libqdox-java libqt5core5a libqt5dbus5 libqt5gui5
#6 6.407   libqt5network5 libqt5printsupport5 libqt5svg5 libqt5widgets5 librhash0
#6 6.407   libsensors-config libsensors5 libservlet-api-java libservlet3.1-java
#6 6.407   libspiro1 libuninameslist1 libuv1 libvulkan1 libwacom-common libwacom2
#6 6.407   libwayland-server0 libwebsocket-api-java libwoff1 libwxbase3.0-0v5
#6 6.407   libwxgtk3.0-gtk3-0v5 libx11-xcb1 libxalan2-java libxaw7 libxcb-dri2-0
#6 6.407   libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
#6 6.407   libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-sync1
#6 6.407   libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1
#6 6.407   libxerces2-java libxkbcommon-x11-0 libxml-commons-external-java
#6 6.407   libxml-commons-resolver1.1-java libxmlgraphics-commons-java libxmu6 libxpm4
#6 6.407   libxshmfence1 libxtst6 libxxf86vm1 libz3-4 openjdk-11-jdk
#6 6.407   openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless plantuml
#6 6.407   python3-dateutil python3-magic python3-six s3cmd shellcheck woff2
#6 6.430 0 upgraded, 151 newly installed, 0 to remove and 14 not upgraded.
#6 6.430 Need to get 229 MB of archives.
#6 6.430 After this operation, 649 MB of additional disk space will be used.
#6 6.430 Get:1 http://deb.debian.org/debian bullseye/main amd64 libqt5core5a amd64 5.15.2+dfsg-9+deb11u1 [1,823 kB]
#6 6.461 Get:2 http://deb.debian.org/debian bullseye/main amd64 libdrm-common all 2.4.104-1 [14.9 kB]
#6 6.462 Get:3 http://deb.debian.org/debian bullseye/main amd64 libdrm2 amd64 2.4.104-1 [41.5 kB]
#6 6.463 Get:4 http://deb.debian.org/debian bullseye/main amd64 libglvnd0 amd64 1.3.2-1 [53.6 kB]
#6 6.465 Get:5 http://deb.debian.org/debian bullseye/main amd64 libwayland-server0 amd64 1.18.0-2~exp1.1 [34.4 kB]
#6 6.466 Get:6 http://deb.debian.org/debian bullseye/main amd64 libgbm1 amd64 20.3.5-1 [73.5 kB]
#6 6.467 Get:7 http://deb.debian.org/debian bullseye/main amd64 libglapi-mesa amd64 20.3.5-1 [71.7 kB]
#6 6.469 Get:8 http://deb.debian.org/debian bullseye/main amd64 libx11-xcb1 amd64 2:1.7.2-1+deb11u2 [204 kB]
#6 6.471 Get:9 http://deb.debian.org/debian bullseye/main amd64 libxcb-dri2-0 amd64 1.14-3 [103 kB]
#6 6.473 Get:10 http://deb.debian.org/debian bullseye/main amd64 libxcb-dri3-0 amd64 1.14-3 [102 kB]
#6 6.475 Get:11 http://deb.debian.org/debian bullseye/main amd64 libxcb-present0 amd64 1.14-3 [101 kB]
#6 6.476 Get:12 http://deb.debian.org/debian bullseye/main amd64 libxcb-sync1 amd64 1.14-3 [105 kB]
#6 6.477 Get:13 http://deb.debian.org/debian bullseye/main amd64 libxcb-xfixes0 amd64 1.14-3 [105 kB]
#6 6.479 Get:14 http://deb.debian.org/debian bullseye/main amd64 libxshmfence1 amd64 1.3-1 [8,820 B]
#6 6.481 Get:15 http://deb.debian.org/debian bullseye/main amd64 libegl-mesa0 amd64 20.3.5-1 [141 kB]
#6 6.482 Get:16 http://deb.debian.org/debian bullseye/main amd64 libegl1 amd64 1.3.2-1 [34.8 kB]
#6 6.483 Get:17 http://deb.debian.org/debian bullseye/main amd64 libxcb-glx0 amd64 1.14-3 [118 kB]
#6 6.485 Get:18 http://deb.debian.org/debian bullseye/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB]
#6 6.485 Get:19 http://deb.debian.org/debian bullseye/main amd64 libdrm-amdgpu1 amd64 2.4.104-1 [28.5 kB]
#6 6.487 Get:20 http://deb.debian.org/debian bullseye/main amd64 libpciaccess0 amd64 0.16-1 [53.6 kB]
#6 6.488 Get:21 http://deb.debian.org/debian bullseye/main amd64 libdrm-intel1 amd64 2.4.104-1 [71.8 kB]
#6 6.489 Get:22 http://deb.debian.org/debian bullseye/main amd64 libdrm-nouveau2 amd64 2.4.104-1 [26.8 kB]
#6 6.491 Get:23 http://deb.debian.org/debian bullseye/main amd64 libdrm-radeon1 amd64 2.4.104-1 [30.2 kB]
#6 6.492 Get:24 http://deb.debian.org/debian bullseye/main amd64 libz3-4 amd64 4.8.10-1 [6,949 kB]
#6 6.583 Get:25 http://deb.debian.org/debian bullseye/main amd64 libllvm11 amd64 1:11.0.1-2 [17.9 MB]
#6 6.872 Get:26 http://deb.debian.org/debian bullseye/main amd64 libsensors-config all 1:3.6.0-7 [32.3 kB]
#6 6.873 Get:27 http://deb.debian.org/debian bullseye/main amd64 libsensors5 amd64 1:3.6.0-7 [52.3 kB]
#6 6.875 Get:28 http://deb.debian.org/debian bullseye/main amd64 libvulkan1 amd64 1.2.162.0-1 [103 kB]
#6 6.877 Get:29 http://deb.debian.org/debian bullseye/main amd64 libgl1-mesa-dri amd64 20.3.5-1 [9,633 kB]
#6 7.019 Get:30 http://deb.debian.org/debian bullseye/main amd64 libglx-mesa0 amd64 20.3.5-1 [186 kB]
#6 7.021 Get:31 http://deb.debian.org/debian bullseye/main amd64 libglx0 amd64 1.3.2-1 [35.7 kB]
#6 7.022 Get:32 http://deb.debian.org/debian bullseye/main amd64 libgl1 amd64 1.3.2-1 [89.5 kB]
#6 7.023 Get:33 http://deb.debian.org/debian bullseye/main amd64 libevdev2 amd64 1.11.0+dfsg-1 [34.0 kB]
#6 7.025 Get:34 http://deb.debian.org/debian bullseye/main amd64 libmtdev1 amd64 1.1.6-1 [23.0 kB]
#6 7.026 Get:35 http://deb.debian.org/debian bullseye/main amd64 libgudev-1.0-0 amd64 234-1 [14.7 kB]
#6 7.026 Get:36 http://deb.debian.org/debian bullseye/main amd64 libwacom-common all 1.8-2 [49.7 kB]
#6 7.027 Get:37 http://deb.debian.org/debian bullseye/main amd64 libwacom2 amd64 1.8-2 [21.9 kB]
#6 7.028 Get:38 http://deb.debian.org/debian bullseye/main amd64 libinput-bin amd64 1.16.4-3 [23.0 kB]
#6 7.029 Get:39 http://deb.debian.org/debian bullseye/main amd64 libinput10 amd64 1.16.4-3 [118 kB]
#6 7.030 Get:40 http://deb.debian.org/debian bullseye/main amd64 libmd4c0 amd64 0.4.7-2 [43.6 kB]
#6 7.031 Get:41 http://deb.debian.org/debian bullseye/main amd64 libqt5dbus5 amd64 5.15.2+dfsg-9+deb11u1 [229 kB]
#6 7.034 Get:42 http://deb.debian.org/debian bullseye/main amd64 libqt5network5 amd64 5.15.2+dfsg-9+deb11u1 [659 kB]
#6 7.041 Get:43 http://deb.debian.org/debian bullseye/main amd64 libxcb-icccm4 amd64 0.4.1-1.1 [27.4 kB]
#6 7.042 Get:44 http://deb.debian.org/debian bullseye/main amd64 libxcb-util1 amd64 0.4.0-1+b1 [23.2 kB]
#6 7.044 Get:45 http://deb.debian.org/debian bullseye/main amd64 libxcb-image0 amd64 0.4.0-1+b3 [24.3 kB]
#6 7.045 Get:46 http://deb.debian.org/debian bullseye/main amd64 libxcb-keysyms1 amd64 0.4.0-1+b2 [16.4 kB]
#6 7.046 Get:47 http://deb.debian.org/debian bullseye/main amd64 libxcb-randr0 amd64 1.14-3 [113 kB]
#6 7.047 Get:48 http://deb.debian.org/debian bullseye/main amd64 libxcb-render-util0 amd64 0.3.9-1+b1 [18.3 kB]
#6 7.048 Get:49 http://deb.debian.org/debian bullseye/main amd64 libxcb-shape0 amd64 1.14-3 [102 kB]
#6 7.049 Get:50 http://deb.debian.org/debian bullseye/main amd64 libxcb-xinerama0 amd64 1.14-3 [101 kB]
#6 7.053 Get:51 http://deb.debian.org/debian bullseye/main amd64 libxcb-xinput0 amd64 1.14-3 [126 kB]
#6 7.055 Get:52 http://deb.debian.org/debian bullseye/main amd64 libxcb-xkb1 amd64 1.14-3 [126 kB]
#6 7.056 Get:53 http://deb.debian.org/debian bullseye/main amd64 libxkbcommon-x11-0 amd64 1.0.3-2 [16.6 kB]
#6 7.059 Get:54 http://deb.debian.org/debian bullseye/main amd64 libqt5gui5 amd64 5.15.2+dfsg-9+deb11u1 [3,320 kB]
#6 7.100 Get:55 http://deb.debian.org/debian bullseye/main amd64 libqt5widgets5 amd64 5.15.2+dfsg-9+deb11u1 [2,349 kB]
#6 7.121 Get:56 http://deb.debian.org/debian bullseye/main amd64 libqt5svg5 amd64 5.15.2-3 [132 kB]
#6 7.126 Get:57 http://deb.debian.org/debian bullseye/main amd64 aglfn all 1.7+git20191031.4036a9c-2 [30.5 kB]
#6 7.127 Get:58 http://deb.debian.org/debian bullseye/main amd64 ca-certificates-java all 20190909+deb11u1 [15.9 kB]
#6 7.129 Get:59 http://deb.debian.org/debian bullseye/main amd64 java-common all 0.72 [14.5 kB]
#6 7.130 Get:60 http://deb.debian.org/debian bullseye/main amd64 libasound2-data all 1.2.4-1.1 [38.2 kB]
#6 7.131 Get:61 http://deb.debian.org/debian bullseye/main amd64 libasound2 amd64 1.2.4-1.1 [356 kB]
#6 7.133 Get:62 http://deb.debian.org/debian bullseye/main amd64 libpcsclite1 amd64 1.9.1-1 [60.2 kB]
#6 7.139 Get:63 http://deb.debian.org/debian-security bullseye-security/main amd64 openjdk-11-jre-headless amd64 11.0.26+4-1~deb11u1 [38.3 MB]
#6 7.552 Get:64 http://deb.debian.org/debian bullseye/main amd64 default-jre-headless amd64 2:1.11-72 [10.9 kB]
#6 7.553 Get:65 http://deb.debian.org/debian bullseye/main amd64 ant all 1.10.9-4 [2,118 kB]
#6 7.569 Get:66 http://deb.debian.org/debian bullseye/main amd64 aspell-en all 2018.04.16-0-1 [301 kB]
#6 7.572 Get:67 http://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB]
#6 7.573 Get:68 http://deb.debian.org/debian bullseye/main amd64 binfmt-support amd64 2.2.1-1+deb11u1 [66.8 kB]
#6 7.578 Get:69 http://deb.debian.org/debian bullseye/main amd64 cmake-data all 3.18.4-2+deb11u1 [1,725 kB]
#6 7.598 Get:70 http://deb.debian.org/debian-security bullseye-security/main amd64 libarchive13 amd64 3.4.3-2+deb11u2 [343 kB]
#6 7.604 Get:71 http://deb.debian.org/debian bullseye/main amd64 libjsoncpp24 amd64 1.9.4-4 [78.9 kB]
#6 7.606 Get:72 http://deb.debian.org/debian bullseye/main amd64 librhash0 amd64 1.4.1-2 [129 kB]
#6 7.612 Get:73 http://deb.debian.org/debian bullseye/main amd64 libuv1 amd64 1.40.0-2+deb11u1 [132 kB]
#6 7.614 Get:74 http://deb.debian.org/debian bullseye/main amd64 cmake amd64 3.18.4-2+deb11u1 [5,593 kB]
#6 7.678 Get:75 http://deb.debian.org/debian bullseye/main amd64 libgif7 amd64 5.1.9-2 [45.1 kB]
#6 7.683 Get:76 http://deb.debian.org/debian bullseye/main amd64 libxtst6 amd64 2:1.2.3-1 [27.8 kB]
#6 7.683 Get:77 http://deb.debian.org/debian-security bullseye-security/main amd64 openjdk-11-jre amd64 11.0.26+4-1~deb11u1 [194 kB]
#6 7.684 Get:78 http://deb.debian.org/debian bullseye/main amd64 default-jre amd64 2:1.11-72 [1,044 B]
#6 7.685 Get:79 http://deb.debian.org/debian-security bullseye-security/main amd64 openjdk-11-jdk-headless amd64 11.0.26+4-1~deb11u1 [73.7 MB]
#6 8.457 Get:80 http://deb.debian.org/debian bullseye/main amd64 default-jdk-headless amd64 2:1.11-72 [1,100 B]
#6 8.458 Get:81 http://deb.debian.org/debian-security bullseye-security/main amd64 openjdk-11-jdk amd64 11.0.26+4-1~deb11u1 [13.4 kB]
#6 8.459 Get:82 http://deb.debian.org/debian bullseye/main amd64 default-jdk amd64 2:1.11-72 [1,056 B]
#6 8.459 Get:83 http://deb.debian.org/debian bullseye/main amd64 fastjar amd64 2:0.98-7 [80.1 kB]
#6 8.461 Get:84 http://deb.debian.org/debian bullseye/main amd64 jarwrapper all 0.78 [21.8 kB]
#6 8.462 Get:85 http://deb.debian.org/debian bullseye/main amd64 libhamcrest-java all 1.3-9 [388 kB]
#6 8.464 Get:86 http://deb.debian.org/debian bullseye/main amd64 junit4 all 4.13.1-2 [347 kB]
#6 8.468 Get:87 http://deb.debian.org/debian bullseye/main amd64 java-wrappers all 0.3 [10.9 kB]
#6 8.469 Get:88 http://deb.debian.org/debian bullseye/main amd64 libjaxp1.3-java all 1.3.05-6 [227 kB]
#6 8.471 Get:89 http://deb.debian.org/debian bullseye/main amd64 libxml-commons-external-java all 1.4.01-5 [240 kB]
#6 8.473 Get:90 http://deb.debian.org/debian bullseye/main amd64 libxml-commons-resolver1.1-java all 1.2-11 [98.3 kB]
#6 8.476 Get:91 http://deb.debian.org/debian bullseye/main amd64 libxerces2-java all 2.12.1-1 [1,440 kB]
#6 8.502 Get:92 http://deb.debian.org/debian bullseye/main amd64 libxalan2-java all 2.7.2-4 [3,419 kB]
#6 8.542 Get:93 http://deb.debian.org/debian bullseye/main amd64 libapache-pom-java all 18-1 [4,676 B]
#6 8.543 Get:94 http://deb.debian.org/debian bullseye/main amd64 libcommons-parent-java all 43-1 [10.8 kB]
#6 8.544 Get:95 http://deb.debian.org/debian bullseye/main amd64 libcommons-io-java all 2.8.0-1 [279 kB]
#6 8.547 Get:96 http://deb.debian.org/debian bullseye/main amd64 libcommons-logging-java all 1.2-2 [62.2 kB]
#6 8.552 Get:97 http://deb.debian.org/debian bullseye/main amd64 libxmlgraphics-commons-java all 2.4-2~deb11u1 [617 kB]
#6 8.562 Get:98 http://deb.debian.org/debian bullseye/main amd64 libbatik-java all 1.12-4+deb11u2 [3,908 kB]
#6 8.607 Get:99 http://deb.debian.org/debian bullseye/main amd64 libcommons-cli-java all 1.4-2 [57.3 kB]
#6 8.608 Get:100 http://deb.debian.org/debian bullseye/main amd64 libjericho-html-java all 3.2-2 [185 kB]
#6 8.617 Get:101 http://deb.debian.org/debian bullseye/main amd64 ditaa all 0.10+ds1-1.2 [129 kB]
#6 8.624 Get:102 http://deb.debian.org/debian bullseye/main amd64 fontforge-common all 1:20201107~dfsg-4+deb11u1 [2,079 kB]
#6 8.650 Get:103 http://deb.debian.org/debian-security bullseye-security/main amd64 libpython3.9 amd64 3.9.2-1+deb11u3 [1,692 kB]
#6 8.663 Get:104 http://deb.debian.org/debian bullseye/main amd64 libspiro1 amd64 1:20200505-2 [20.6 kB]
#6 8.667 Get:105 http://deb.debian.org/debian bullseye/main amd64 libuninameslist1 amd64 20200413-1 [368 kB]
#6 8.675 Get:106 http://deb.debian.org/debian bullseye/main amd64 libwoff1 amd64 1.0.2-1+b1 [42.4 kB]
#6 8.680 Get:107 http://deb.debian.org/debian bullseye/main amd64 libfontforge4 amd64 1:20201107~dfsg-4+deb11u1 [1,940 kB]
#6 8.705 Get:108 http://deb.debian.org/debian bullseye/main amd64 fontforge amd64 1:20201107~dfsg-4+deb11u1 [1,364 kB]
#6 8.716 Get:109 http://deb.debian.org/debian bullseye/main amd64 gnuplot-data all 5.4.1+dfsg1-1+deb11u1 [87.5 kB]
#6 8.717 Get:110 http://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1.1+deb11u1 [50.0 kB]
#6 8.718 Get:111 http://deb.debian.org/debian bullseye/main amd64 libgd3 amd64 2.3.0-2 [137 kB]
#6 8.723 Get:112 http://deb.debian.org/debian bullseye/main amd64 liblua5.4-0 amd64 5.4.2-2 [136 kB]
#6 8.727 Get:113 http://deb.debian.org/debian bullseye/main amd64 libqt5printsupport5 amd64 5.15.2+dfsg-9+deb11u1 [223 kB]
#6 8.734 Get:114 http://deb.debian.org/debian bullseye/main amd64 libwxbase3.0-0v5 amd64 3.0.5.1+dfsg-2 [1,090 kB]
#6 8.744 Get:115 http://deb.debian.org/debian bullseye/main amd64 libnotify4 amd64 0.7.9-3 [23.7 kB]
#6 8.750 Get:116 http://deb.debian.org/debian bullseye/main amd64 libwxgtk3.0-gtk3-0v5 amd64 3.0.5.1+dfsg-2 [4,494 kB]
#6 8.806 Get:117 http://deb.debian.org/debian bullseye/main amd64 gnuplot-qt amd64 5.4.1+dfsg1-1+deb11u1 [1,077 kB]
#6 8.815 Get:118 http://deb.debian.org/debian bullseye/main amd64 gnuplot all 5.4.1+dfsg1-1+deb11u1 [21.2 kB]
#6 8.816 Get:119 http://deb.debian.org/debian bullseye/main amd64 libann0 amd64 1.1.2+doc-7 [25.3 kB]
#6 8.816 Get:120 http://deb.debian.org/debian bullseye/main amd64 libcdt5 amd64 2.42.2-5+deb11u1 [62.2 kB]
#6 8.817 Get:121 http://deb.debian.org/debian bullseye/main amd64 libcgraph6 amd64 2.42.2-5+deb11u1 [85.5 kB]
#6 8.819 Get:122 http://deb.debian.org/debian bullseye/main amd64 libgts-0.7-5 amd64 0.7.6+darcs121130-4+b1 [158 kB]
#6 8.822 Get:123 http://deb.debian.org/debian bullseye/main amd64 libpathplan4 amd64 2.42.2-5+deb11u1 [64.3 kB]
#6 8.823 Get:124 http://deb.debian.org/debian bullseye/main amd64 libgvc6 amd64 2.42.2-5+deb11u1 [695 kB]
#6 8.830 Get:125 http://deb.debian.org/debian bullseye/main amd64 libgvpr2 amd64 2.42.2-5+deb11u1 [212 kB]
#6 8.836 Get:126 http://deb.debian.org/debian bullseye/main amd64 liblab-gamut1 amd64 2.42.2-5+deb11u1 [221 kB]
#6 8.838 Get:127 http://deb.debian.org/debian bullseye/main amd64 libxmu6 amd64 2:1.1.2-2+b3 [60.8 kB]
#6 8.839 Get:128 http://deb.debian.org/debian bullseye/main amd64 libxaw7 amd64 2:1.0.13-1.1 [202 kB]
#6 8.841 Get:129 http://deb.debian.org/debian bullseye/main amd64 graphviz amd64 2.42.2-5+deb11u1 [632 kB]
#6 8.845 Get:130 http://deb.debian.org/debian bullseye/main amd64 libavalon-framework-java all 4.2.0-10 [71.6 kB]
#6 8.846 Get:131 http://deb.debian.org/debian bullseye/main amd64 libblas3 amd64 3.9.0-3+deb11u1 [153 kB]
#6 8.849 Get:132 http://deb.debian.org/debian bullseye/main amd64 libblas-dev amd64 3.9.0-3+deb11u1 [161 kB]
#6 8.852 Get:133 http://deb.debian.org/debian bullseye/main amd64 libel-api-java all 3.0.0-3 [64.9 kB]
#6 8.857 Get:134 http://deb.debian.org/debian bullseye/main amd64 libfontbox2-java all 2.0.23-1 [1,504 kB]
#6 8.871 Get:135 http://deb.debian.org/debian bullseye/main amd64 libqdox-java all 1.12.1-3 [172 kB]
#6 8.873 Get:136 http://deb.debian.org/debian bullseye/main amd64 libservlet-api-java all 4.0.1-2 [81.0 kB]
#6 8.875 Get:137 http://deb.debian.org/debian bullseye/main amd64 libjsp-api-java all 2.3.4-3 [53.7 kB]
#6 8.879 Get:138 http://deb.debian.org/debian bullseye/main amd64 libwebsocket-api-java all 1.1-2 [40.1 kB]
#6 8.880 Get:139 http://deb.debian.org/debian bullseye/main amd64 libservlet3.1-java all 1:4.0.1-2 [9,516 B]
#6 8.884 Get:140 http://deb.debian.org/debian bullseye/main amd64 libfop-java all 1:2.5-3 [9,967 kB]
#6 9.000 Get:141 http://deb.debian.org/debian bullseye/main amd64 libgfortran5 amd64 10.2.1-6 [727 kB]
#6 9.005 Get:142 http://deb.debian.org/debian bullseye/main amd64 libjlatexmath-java all 1.0.7-3 [995 kB]
#6 9.016 Get:143 http://deb.debian.org/debian bullseye/main amd64 liblapack3 amd64 3.9.0-3+deb11u1 [2,166 kB]
#6 9.034 Get:144 http://deb.debian.org/debian bullseye/main amd64 liblapack-dev amd64 3.9.0-3+deb11u1 [4,246 kB]
#6 9.090 Get:145 http://deb.debian.org/debian bullseye/main amd64 plantuml all 1:1.2020.2+ds-1 [8,035 kB]
#6 9.184 Get:146 http://deb.debian.org/debian bullseye/main amd64 python3-six all 1.16.0-2 [17.5 kB]
#6 9.185 Get:147 http://deb.debian.org/debian bullseye/main amd64 python3-dateutil all 2.8.1-6 [79.2 kB]
#6 9.186 Get:148 http://deb.debian.org/debian bullseye/main amd64 python3-magic all 2:0.4.20-3 [13.4 kB]
#6 9.188 Get:149 http://deb.debian.org/debian bullseye/main amd64 s3cmd all 2.1.0-2 [116 kB]
#6 9.189 Get:150 http://deb.debian.org/debian bullseye/main amd64 shellcheck amd64 0.7.1-1+deb11u1 [2,049 kB]
#6 9.207 Get:151 http://deb.debian.org/debian bullseye/main amd64 woff2 amd64 1.0.2-1+b1 [13.6 kB]
#6 9.495 debconf: delaying package configuration, since apt-utils is not installed
#6 9.542 Fetched 229 MB in 3s (81.9 MB/s)
#6 9.665 Selecting previously unselected package libqt5core5a:amd64.
(Reading database ...a37961.files and directories currently installed.)
#6 9.977 Preparing to unpack .../000-libqt5core5a_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 9.993 Unpacking libqt5core5a:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 10.21 Selecting previously unselected package libdrm-common.
#6 10.21 Preparing to unpack .../001-libdrm-common_2.4.104-1_all.deb ...
#6 10.22 Unpacking libdrm-common (2.4.104-1) ...
#6 10.25 Selecting previously unselected package libdrm2:amd64.
#6 10.26 Preparing to unpack .../002-libdrm2_2.4.104-1_amd64.deb ...
#6 10.26 Unpacking libdrm2:amd64 (2.4.104-1) ...
#6 10.31 Selecting previously unselected package libglvnd0:amd64.
#6 10.31 Preparing to unpack .../003-libglvnd0_1.3.2-1_amd64.deb ...
#6 10.32 Unpacking libglvnd0:amd64 (1.3.2-1) ...
#6 10.37 Selecting previously unselected package libwayland-server0:amd64.
#6 10.37 Preparing to unpack .../004-libwayland-server0_1.18.0-2~exp1.1_amd64.deb ...
#6 10.37 Unpacking libwayland-server0:amd64 (1.18.0-2~exp1.1) ...
#6 10.42 Selecting previously unselected package libgbm1:amd64.
#6 10.42 Preparing to unpack .../005-libgbm1_20.3.5-1_amd64.deb ...
#6 10.43 Unpacking libgbm1:amd64 (20.3.5-1) ...
#6 10.47 Selecting previously unselected package libglapi-mesa:amd64.
#6 10.47 Preparing to unpack .../006-libglapi-mesa_20.3.5-1_amd64.deb ...
#6 10.48 Unpacking libglapi-mesa:amd64 (20.3.5-1) ...
#6 10.52 Selecting previously unselected package libx11-xcb1:amd64.
#6 10.53 Preparing to unpack .../007-libx11-xcb1_2%3a1.7.2-1+deb11u2_amd64.deb ...
#6 10.53 Unpacking libx11-xcb1:amd64 (2:1.7.2-1+deb11u2) ...
#6 10.58 Selecting previously unselected package libxcb-dri2-0:amd64.
#6 10.58 Preparing to unpack .../008-libxcb-dri2-0_1.14-3_amd64.deb ...
#6 10.59 Unpacking libxcb-dri2-0:amd64 (1.14-3) ...
#6 10.64 Selecting previously unselected package libxcb-dri3-0:amd64.
#6 10.64 Preparing to unpack .../009-libxcb-dri3-0_1.14-3_amd64.deb ...
#6 10.65 Unpacking libxcb-dri3-0:amd64 (1.14-3) ...
#6 10.69 Selecting previously unselected package libxcb-present0:amd64.
#6 10.70 Preparing to unpack .../010-libxcb-present0_1.14-3_amd64.deb ...
#6 10.70 Unpacking libxcb-present0:amd64 (1.14-3) ...
#6 10.75 Selecting previously unselected package libxcb-sync1:amd64.
#6 10.75 Preparing to unpack .../011-libxcb-sync1_1.14-3_amd64.deb ...
#6 10.76 Unpacking libxcb-sync1:amd64 (1.14-3) ...
#6 10.80 Selecting previously unselected package libxcb-xfixes0:amd64.
#6 10.81 Preparing to unpack .../012-libxcb-xfixes0_1.14-3_amd64.deb ...
#6 10.81 Unpacking libxcb-xfixes0:amd64 (1.14-3) ...
#6 10.86 Selecting previously unselected package libxshmfence1:amd64.
#6 10.86 Preparing to unpack .../013-libxshmfence1_1.3-1_amd64.deb ...
#6 10.87 Unpacking libxshmfence1:amd64 (1.3-1) ...
#6 10.90 Selecting previously unselected package libegl-mesa0:amd64.
#6 10.91 Preparing to unpack .../014-libegl-mesa0_20.3.5-1_amd64.deb ...
#6 10.91 Unpacking libegl-mesa0:amd64 (20.3.5-1) ...
#6 10.96 Selecting previously unselected package libegl1:amd64.
#6 10.96 Preparing to unpack .../015-libegl1_1.3.2-1_amd64.deb ...
#6 10.97 Unpacking libegl1:amd64 (1.3.2-1) ...
#6 11.01 Selecting previously unselected package libxcb-glx0:amd64.
#6 11.01 Preparing to unpack .../016-libxcb-glx0_1.14-3_amd64.deb ...
#6 11.02 Unpacking libxcb-glx0:amd64 (1.14-3) ...
#6 11.06 Selecting previously unselected package libxxf86vm1:amd64.
#6 11.07 Preparing to unpack .../017-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
#6 11.07 Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
#6 11.11 Selecting previously unselected package libdrm-amdgpu1:amd64.
#6 11.11 Preparing to unpack .../018-libdrm-amdgpu1_2.4.104-1_amd64.deb ...
#6 11.12 Unpacking libdrm-amdgpu1:amd64 (2.4.104-1) ...
#6 11.16 Selecting previously unselected package libpciaccess0:amd64.
#6 11.17 Preparing to unpack .../019-libpciaccess0_0.16-1_amd64.deb ...
#6 11.17 Unpacking libpciaccess0:amd64 (0.16-1) ...
#6 11.21 Selecting previously unselected package libdrm-intel1:amd64.
#6 11.22 Preparing to unpack .../020-libdrm-intel1_2.4.104-1_amd64.deb ...
#6 11.22 Unpacking libdrm-intel1:amd64 (2.4.104-1) ...
#6 11.27 Selecting previously unselected package libdrm-nouveau2:amd64.
#6 11.27 Preparing to unpack .../021-libdrm-nouveau2_2.4.104-1_amd64.deb ...
#6 11.27 Unpacking libdrm-nouveau2:amd64 (2.4.104-1) ...
#6 11.31 Selecting previously unselected package libdrm-radeon1:amd64.
#6 11.32 Preparing to unpack .../022-libdrm-radeon1_2.4.104-1_amd64.deb ...
#6 11.32 Unpacking libdrm-radeon1:amd64 (2.4.104-1) ...
#6 11.36 Selecting previously unselected package libz3-4:amd64.
#6 11.36 Preparing to unpack .../023-libz3-4_4.8.10-1_amd64.deb ...
#6 11.37 Unpacking libz3-4:amd64 (4.8.10-1) ...
#6 12.20 Selecting previously unselected package libllvm11:amd64.
#6 12.20 Preparing to unpack .../024-libllvm11_1%3a11.0.1-2_amd64.deb ...
#6 12.21 Unpacking libllvm11:amd64 (1:11.0.1-2) ...
#6 15.84 Selecting previously unselected package libsensors-config.
#6 15.85 Preparing to unpack .../025-libsensors-config_1%3a3.6.0-7_all.deb ...
#6 15.85 Unpacking libsensors-config (1:3.6.0-7) ...
#6 15.89 Selecting previously unselected package libsensors5:amd64.
#6 15.90 Preparing to unpack .../026-libsensors5_1%3a3.6.0-7_amd64.deb ...
#6 16.14 Unpacking libsensors5:amd64 (1:3.6.0-7) ...
#6 16.18 Selecting previously unselected package libvulkan1:amd64.
#6 16.19 Preparing to unpack .../027-libvulkan1_1.2.162.0-1_amd64.deb ...
#6 16.19 Unpacking libvulkan1:amd64 (1.2.162.0-1) ...
#6 16.26 Selecting previously unselected package libgl1-mesa-dri:amd64.
#6 16.27 Preparing to unpack .../028-libgl1-mesa-dri_20.3.5-1_amd64.deb ...
#6 16.28 Unpacking libgl1-mesa-dri:amd64 (20.3.5-1) ...
#6 17.31 Selecting previously unselected package libglx-mesa0:amd64.
#6 17.32 Preparing to unpack .../029-libglx-mesa0_20.3.5-1_amd64.deb ...
#6 17.34 Unpacking libglx-mesa0:amd64 (20.3.5-1) ...
#6 17.42 Selecting previously unselected package libglx0:amd64.
#6 17.42 Preparing to unpack .../030-libglx0_1.3.2-1_amd64.deb ...
#6 17.43 Unpacking libglx0:amd64 (1.3.2-1) ...
#6 17.49 Selecting previously unselected package libgl1:amd64.
#6 17.50 Preparing to unpack .../031-libgl1_1.3.2-1_amd64.deb ...
#6 17.50 Unpacking libgl1:amd64 (1.3.2-1) ...
#6 17.57 Selecting previously unselected package libevdev2:amd64.
#6 17.57 Preparing to unpack .../032-libevdev2_1.11.0+dfsg-1_amd64.deb ...
#6 17.58 Unpacking libevdev2:amd64 (1.11.0+dfsg-1) ...
#6 17.64 Selecting previously unselected package libmtdev1:amd64.
#6 17.64 Preparing to unpack .../033-libmtdev1_1.1.6-1_amd64.deb ...
#6 17.65 Unpacking libmtdev1:amd64 (1.1.6-1) ...
#6 17.71 Selecting previously unselected package libgudev-1.0-0:amd64.
#6 17.71 Preparing to unpack .../034-libgudev-1.0-0_234-1_amd64.deb ...
#6 17.72 Unpacking libgudev-1.0-0:amd64 (234-1) ...
#6 17.77 Selecting previously unselected package libwacom-common.
#6 17.77 Preparing to unpack .../035-libwacom-common_1.8-2_all.deb ...
#6 17.78 Unpacking libwacom-common (1.8-2) ...
#6 17.87 Selecting previously unselected package libwacom2:amd64.
#6 17.88 Preparing to unpack .../036-libwacom2_1.8-2_amd64.deb ...
#6 17.88 Unpacking libwacom2:amd64 (1.8-2) ...
#6 17.93 Selecting previously unselected package libinput-bin.
#6 17.94 Preparing to unpack .../037-libinput-bin_1.16.4-3_amd64.deb ...
#6 17.94 Unpacking libinput-bin (1.16.4-3) ...
#6 18.00 Selecting previously unselected package libinput10:amd64.
#6 18.01 Preparing to unpack .../038-libinput10_1.16.4-3_amd64.deb ...
#6 18.01 Unpacking libinput10:amd64 (1.16.4-3) ...
#6 18.08 Selecting previously unselected package libmd4c0:amd64.
#6 18.09 Preparing to unpack .../039-libmd4c0_0.4.7-2_amd64.deb ...
#6 18.10 Unpacking libmd4c0:amd64 (0.4.7-2) ...
#6 18.15 Selecting previously unselected package libqt5dbus5:amd64.
#6 18.16 Preparing to unpack .../040-libqt5dbus5_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 18.16 Unpacking libqt5dbus5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 18.24 Selecting previously unselected package libqt5network5:amd64.
#6 18.24 Preparing to unpack .../041-libqt5network5_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 18.25 Unpacking libqt5network5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 18.37 Selecting previously unselected package libxcb-icccm4:amd64.
#6 18.38 Preparing to unpack .../042-libxcb-icccm4_0.4.1-1.1_amd64.deb ...
#6 18.38 Unpacking libxcb-icccm4:amd64 (0.4.1-1.1) ...
#6 18.44 Selecting previously unselected package libxcb-util1:amd64.
#6 18.45 Preparing to unpack .../043-libxcb-util1_0.4.0-1+b1_amd64.deb ...
#6 18.45 Unpacking libxcb-util1:amd64 (0.4.0-1+b1) ...
#6 18.51 Selecting previously unselected package libxcb-image0:amd64.
#6 18.52 Preparing to unpack .../044-libxcb-image0_0.4.0-1+b3_amd64.deb ...
#6 18.52 Unpacking libxcb-image0:amd64 (0.4.0-1+b3) ...
#6 18.58 Selecting previously unselected package libxcb-keysyms1:amd64.
#6 18.58 Preparing to unpack .../045-libxcb-keysyms1_0.4.0-1+b2_amd64.deb ...
#6 18.59 Unpacking libxcb-keysyms1:amd64 (0.4.0-1+b2) ...
#6 18.64 Selecting previously unselected package libxcb-randr0:amd64.
#6 18.65 Preparing to unpack .../046-libxcb-randr0_1.14-3_amd64.deb ...
#6 18.65 Unpacking libxcb-randr0:amd64 (1.14-3) ...
#6 18.77 Selecting previously unselected package libxcb-render-util0:amd64.
#6 18.77 Preparing to unpack .../047-libxcb-render-util0_0.3.9-1+b1_amd64.deb ...
#6 18.78 Unpacking libxcb-render-util0:amd64 (0.3.9-1+b1) ...
#6 18.83 Selecting previously unselected package libxcb-shape0:amd64.
#6 18.84 Preparing to unpack .../048-libxcb-shape0_1.14-3_amd64.deb ...
#6 18.84 Unpacking libxcb-shape0:amd64 (1.14-3) ...
#6 18.90 Selecting previously unselected package libxcb-xinerama0:amd64.
#6 18.91 Preparing to unpack .../049-libxcb-xinerama0_1.14-3_amd64.deb ...
#6 18.92 Unpacking libxcb-xinerama0:amd64 (1.14-3) ...
#6 18.98 Selecting previously unselected package libxcb-xinput0:amd64.
#6 18.98 Preparing to unpack .../050-libxcb-xinput0_1.14-3_amd64.deb ...
#6 18.99 Unpacking libxcb-xinput0:amd64 (1.14-3) ...
#6 19.05 Selecting previously unselected package libxcb-xkb1:amd64.
#6 19.06 Preparing to unpack .../051-libxcb-xkb1_1.14-3_amd64.deb ...
#6 19.07 Unpacking libxcb-xkb1:amd64 (1.14-3) ...
#6 19.13 Selecting previously unselected package libxkbcommon-x11-0:amd64.
#6 19.14 Preparing to unpack .../052-libxkbcommon-x11-0_1.0.3-2_amd64.deb ...
#6 19.15 Unpacking libxkbcommon-x11-0:amd64 (1.0.3-2) ...
#6 19.23 Selecting previously unselected package libqt5gui5:amd64.
#6 19.23 Preparing to unpack .../053-libqt5gui5_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 19.25 Unpacking libqt5gui5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 19.66 Selecting previously unselected package libqt5widgets5:amd64.
#6 19.66 Preparing to unpack .../054-libqt5widgets5_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 19.67 Unpacking libqt5widgets5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 19.97 Selecting previously unselected package libqt5svg5:amd64.
#6 19.97 Preparing to unpack .../055-libqt5svg5_5.15.2-3_amd64.deb ...
#6 19.98 Unpacking libqt5svg5:amd64 (5.15.2-3) ...
#6 20.04 Selecting previously unselected package aglfn.
#6 20.04 Preparing to unpack .../056-aglfn_1.7+git20191031.4036a9c-2_all.deb ...
#6 20.05 Unpacking aglfn (1.7+git20191031.4036a9c-2) ...
#6 20.11 Selecting previously unselected package ca-certificates-java.
#6 20.11 Preparing to unpack .../057-ca-certificates-java_20190909+deb11u1_all.deb ...
#6 20.13 Unpacking ca-certificates-java (20190909+deb11u1) ...
#6 20.18 Selecting previously unselected package java-common.
#6 20.19 Preparing to unpack .../058-java-common_0.72_all.deb ...
#6 20.20 Unpacking java-common (0.72) ...
#6 20.24 Selecting previously unselected package libasound2-data.
#6 20.25 Preparing to unpack .../059-libasound2-data_1.2.4-1.1_all.deb ...
#6 20.25 Unpacking libasound2-data (1.2.4-1.1) ...
#6 20.32 Selecting previously unselected package libasound2:amd64.
#6 20.33 Preparing to unpack .../060-libasound2_1.2.4-1.1_amd64.deb ...
#6 20.33 Unpacking libasound2:amd64 (1.2.4-1.1) ...
#6 20.42 Selecting previously unselected package libpcsclite1:amd64.
#6 20.43 Preparing to unpack .../061-libpcsclite1_1.9.1-1_amd64.deb ...
#6 20.43 Unpacking libpcsclite1:amd64 (1.9.1-1) ...
#6 20.50 Selecting previously unselected package openjdk-11-jre-headless:amd64.
#6 20.51 Preparing to unpack .../062-openjdk-11-jre-headless_11.0.26+4-1~deb11u1_amd64.deb ...
#6 20.51 Unpacking openjdk-11-jre-headless:amd64 (11.0.26+4-1~deb11u1) ...
#6 24.65 Selecting previously unselected package default-jre-headless.
#6 24.66 Preparing to unpack .../063-default-jre-headless_2%3a1.11-72_amd64.deb ...
#6 24.66 Unpacking default-jre-headless (2:1.11-72) ...
#6 24.71 Selecting previously unselected package ant.
#6 24.72 Preparing to unpack .../064-ant_1.10.9-4_all.deb ...
#6 24.72 Unpacking ant (1.10.9-4) ...
#6 24.97 Selecting previously unselected package aspell-en.
#6 24.98 Preparing to unpack .../065-aspell-en_2018.04.16-0-1_all.deb ...
#6 24.99 Unpacking aspell-en (2018.04.16-0-1) ...
#6 25.07 Selecting previously unselected package libpipeline1:amd64.
#6 25.08 Preparing to unpack .../066-libpipeline1_1.5.3-1_amd64.deb ...
#6 25.09 Unpacking libpipeline1:amd64 (1.5.3-1) ...
#6 25.15 Selecting previously unselected package binfmt-support.
#6 25.16 Preparing to unpack .../067-binfmt-support_2.2.1-1+deb11u1_amd64.deb ...
#6 25.17 Unpacking binfmt-support (2.2.1-1+deb11u1) ...
#6 25.25 Selecting previously unselected package cmake-data.
#6 25.25 Preparing to unpack .../068-cmake-data_3.18.4-2+deb11u1_all.deb ...
#6 25.28 Unpacking cmake-data (3.18.4-2+deb11u1) ...
#6 25.77 Selecting previously unselected package libarchive13:amd64.
#6 25.78 Preparing to unpack .../069-libarchive13_3.4.3-2+deb11u2_amd64.deb ...
#6 25.78 Unpacking libarchive13:amd64 (3.4.3-2+deb11u2) ...
#6 25.86 Selecting previously unselected package libjsoncpp24:amd64.
#6 25.87 Preparing to unpack .../070-libjsoncpp24_1.9.4-4_amd64.deb ...
#6 25.88 Unpacking libjsoncpp24:amd64 (1.9.4-4) ...
#6 25.94 Selecting previously unselected package librhash0:amd64.
#6 25.95 Preparing to unpack .../071-librhash0_1.4.1-2_amd64.deb ...
#6 25.95 Unpacking librhash0:amd64 (1.4.1-2) ...
#6 26.02 Selecting previously unselected package libuv1:amd64.
#6 26.03 Preparing to unpack .../072-libuv1_1.40.0-2+deb11u1_amd64.deb ...
#6 26.04 Unpacking libuv1:amd64 (1.40.0-2+deb11u1) ...
#6 26.10 Selecting previously unselected package cmake.
#6 26.10 Preparing to unpack .../073-cmake_3.18.4-2+deb11u1_amd64.deb ...
#6 26.11 Unpacking cmake (3.18.4-2+deb11u1) ...
#6 26.79 Selecting previously unselected package libgif7:amd64.
#6 26.79 Preparing to unpack .../074-libgif7_5.1.9-2_amd64.deb ...
#6 26.80 Unpacking libgif7:amd64 (5.1.9-2) ...
#6 26.86 Selecting previously unselected package libxtst6:amd64.
#6 26.86 Preparing to unpack .../075-libxtst6_2%3a1.2.3-1_amd64.deb ...
#6 26.87 Unpacking libxtst6:amd64 (2:1.2.3-1) ...
#6 26.93 Selecting previously unselected package openjdk-11-jre:amd64.
#6 26.93 Preparing to unpack .../076-openjdk-11-jre_11.0.26+4-1~deb11u1_amd64.deb ...
#6 26.94 Unpacking openjdk-11-jre:amd64 (11.0.26+4-1~deb11u1) ...
#6 27.01 Selecting previously unselected package default-jre.
#6 27.01 Preparing to unpack .../077-default-jre_2%3a1.11-72_amd64.deb ...
#6 27.02 Unpacking default-jre (2:1.11-72) ...
#6 27.07 Selecting previously unselected package openjdk-11-jdk-headless:amd64.
#6 27.08 Preparing to unpack .../078-openjdk-11-jdk-headless_11.0.26+4-1~deb11u1_amd64.deb ...
#6 27.09 Unpacking openjdk-11-jdk-headless:amd64 (11.0.26+4-1~deb11u1) ...
#6 32.65 Selecting previously unselected package default-jdk-headless.
#6 32.66 Preparing to unpack .../079-default-jdk-headless_2%3a1.11-72_amd64.deb ...
#6 32.66 Unpacking default-jdk-headless (2:1.11-72) ...
#6 32.72 Selecting previously unselected package openjdk-11-jdk:amd64.
#6 32.72 Preparing to unpack .../080-openjdk-11-jdk_11.0.26+4-1~deb11u1_amd64.deb ...
#6 32.73 Unpacking openjdk-11-jdk:amd64 (11.0.26+4-1~deb11u1) ...
#6 32.77 Selecting previously unselected package default-jdk.
#6 32.78 Preparing to unpack .../081-default-jdk_2%3a1.11-72_amd64.deb ...
#6 32.79 Unpacking default-jdk (2:1.11-72) ...
#6 32.84 Selecting previously unselected package fastjar.
#6 32.84 Preparing to unpack .../082-fastjar_2%3a0.98-7_amd64.deb ...
#6 32.87 Unpacking fastjar (2:0.98-7) ...
#6 32.93 Selecting previously unselected package jarwrapper.
#6 32.94 Preparing to unpack .../083-jarwrapper_0.78_all.deb ...
#6 32.94 Unpacking jarwrapper (0.78) ...
#6 32.99 Selecting previously unselected package libhamcrest-java.
#6 33.00 Preparing to unpack .../084-libhamcrest-java_1.3-9_all.deb ...
#6 33.01 Unpacking libhamcrest-java (1.3-9) ...
#6 33.09 Selecting previously unselected package junit4.
#6 33.09 Preparing to unpack .../085-junit4_4.13.1-2_all.deb ...
#6 33.10 Unpacking junit4 (4.13.1-2) ...
#6 33.18 Selecting previously unselected package java-wrappers.
#6 33.18 Preparing to unpack .../086-java-wrappers_0.3_all.deb ...
#6 33.19 Unpacking java-wrappers (0.3) ...
#6 33.23 Selecting previously unselected package libjaxp1.3-java.
#6 33.24 Preparing to unpack .../087-libjaxp1.3-java_1.3.05-6_all.deb ...
#6 33.25 Unpacking libjaxp1.3-java (1.3.05-6) ...
#6 33.32 Selecting previously unselected package libxml-commons-external-java.
#6 33.32 Preparing to unpack .../088-libxml-commons-external-java_1.4.01-5_all.deb ...
#6 33.33 Unpacking libxml-commons-external-java (1.4.01-5) ...
#6 33.40 Selecting previously unselected package libxml-commons-resolver1.1-java.
#6 33.41 Preparing to unpack .../089-libxml-commons-resolver1.1-java_1.2-11_all.deb ...
#6 33.42 Unpacking libxml-commons-resolver1.1-java (1.2-11) ...
#6 33.48 Selecting previously unselected package libxerces2-java.
#6 33.48 Preparing to unpack .../090-libxerces2-java_2.12.1-1_all.deb ...
#6 33.49 Unpacking libxerces2-java (2.12.1-1) ...
#6 33.66 Selecting previously unselected package libxalan2-java.
#6 33.67 Preparing to unpack .../091-libxalan2-java_2.7.2-4_all.deb ...
#6 33.67 Unpacking libxalan2-java (2.7.2-4) ...
#6 34.02 Selecting previously unselected package libapache-pom-java.
#6 34.02 Preparing to unpack .../092-libapache-pom-java_18-1_all.deb ...
#6 34.03 Unpacking libapache-pom-java (18-1) ...
#6 34.07 Selecting previously unselected package libcommons-parent-java.
#6 34.08 Preparing to unpack .../093-libcommons-parent-java_43-1_all.deb ...
#6 34.08 Unpacking libcommons-parent-java (43-1) ...
#6 34.13 Selecting previously unselected package libcommons-io-java.
#6 34.13 Preparing to unpack .../094-libcommons-io-java_2.8.0-1_all.deb ...
#6 34.14 Unpacking libcommons-io-java (2.8.0-1) ...
#6 34.21 Selecting previously unselected package libcommons-logging-java.
#6 34.22 Preparing to unpack .../095-libcommons-logging-java_1.2-2_all.deb ...
#6 34.23 Unpacking libcommons-logging-java (1.2-2) ...
#6 34.28 Selecting previously unselected package libxmlgraphics-commons-java.
#6 34.28 Preparing to unpack .../096-libxmlgraphics-commons-java_2.4-2~deb11u1_all.deb ...
#6 34.29 Unpacking libxmlgraphics-commons-java (2.4-2~deb11u1) ...
#6 34.39 Selecting previously unselected package libbatik-java.
#6 34.39 Preparing to unpack .../097-libbatik-java_1.12-4+deb11u2_all.deb ...
#6 34.40 Unpacking libbatik-java (1.12-4+deb11u2) ...
#6 34.91 Selecting previously unselected package libcommons-cli-java.
#6 34.92 Preparing to unpack .../098-libcommons-cli-java_1.4-2_all.deb ...
#6 34.92 Unpacking libcommons-cli-java (1.4-2) ...
#6 34.98 Selecting previously unselected package libjericho-html-java.
#6 34.98 Preparing to unpack .../099-libjericho-html-java_3.2-2_all.deb ...
#6 34.99 Unpacking libjericho-html-java (3.2-2) ...
#6 35.05 Selecting previously unselected package ditaa.
#6 35.06 Preparing to unpack .../100-ditaa_0.10+ds1-1.2_all.deb ...
#6 35.06 Unpacking ditaa (0.10+ds1-1.2) ...
#6 35.12 Selecting previously unselected package fontforge-common.
#6 35.13 Preparing to unpack .../101-fontforge-common_1%3a20201107~dfsg-4+deb11u1_all.deb ...
#6 35.14 Unpacking fontforge-common (1:20201107~dfsg-4+deb11u1) ...
#6 35.44 Selecting previously unselected package libpython3.9:amd64.
#6 35.45 Preparing to unpack .../102-libpython3.9_3.9.2-1+deb11u3_amd64.deb ...
#6 35.45 Unpacking libpython3.9:amd64 (3.9.2-1+deb11u3) ...
#6 35.69 Selecting previously unselected package libspiro1:amd64.
#6 35.70 Preparing to unpack .../103-libspiro1_1%3a20200505-2_amd64.deb ...
#6 35.70 Unpacking libspiro1:amd64 (1:20200505-2) ...
#6 35.77 Selecting previously unselected package libuninameslist1:amd64.
#6 35.77 Preparing to unpack .../104-libuninameslist1_20200413-1_amd64.deb ...
#6 35.77 Unpacking libuninameslist1:amd64 (20200413-1) ...
#6 35.94 Selecting previously unselected package libwoff1:amd64.
#6 35.94 Preparing to unpack .../105-libwoff1_1.0.2-1+b1_amd64.deb ...
#6 35.95 Unpacking libwoff1:amd64 (1.0.2-1+b1) ...
#6 36.00 Selecting previously unselected package libfontforge4:amd64.
#6 36.01 Preparing to unpack .../106-libfontforge4_1%3a20201107~dfsg-4+deb11u1_amd64.deb ...
#6 36.02 Unpacking libfontforge4:amd64 (1:20201107~dfsg-4+deb11u1) ...
#6 36.27 Selecting previously unselected package fontforge.
#6 36.27 Preparing to unpack .../107-fontforge_1%3a20201107~dfsg-4+deb11u1_amd64.deb ...
#6 36.28 Unpacking fontforge (1:20201107~dfsg-4+deb11u1) ...
#6 36.46 Selecting previously unselected package gnuplot-data.
#6 36.47 Preparing to unpack .../108-gnuplot-data_5.4.1+dfsg1-1+deb11u1_all.deb ...
#6 36.48 Unpacking gnuplot-data (5.4.1+dfsg1-1+deb11u1) ...
#6 36.54 Selecting previously unselected package libxpm4:amd64.
#6 36.55 Preparing to unpack .../109-libxpm4_1%3a3.5.12-1.1+deb11u1_amd64.deb ...
#6 36.56 Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
#6 36.62 Selecting previously unselected package libgd3:amd64.
#6 36.62 Preparing to unpack .../110-libgd3_2.3.0-2_amd64.deb ...
#6 36.63 Unpacking libgd3:amd64 (2.3.0-2) ...
#6 36.69 Selecting previously unselected package liblua5.4-0:amd64.
#6 36.70 Preparing to unpack .../111-liblua5.4-0_5.4.2-2_amd64.deb ...
#6 36.70 Unpacking liblua5.4-0:amd64 (5.4.2-2) ...
#6 36.77 Selecting previously unselected package libqt5printsupport5:amd64.
#6 36.78 Preparing to unpack .../112-libqt5printsupport5_5.15.2+dfsg-9+deb11u1_amd64.deb ...
#6 36.79 Unpacking libqt5printsupport5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 36.86 Selecting previously unselected package libwxbase3.0-0v5:amd64.
#6 36.87 Preparing to unpack .../113-libwxbase3.0-0v5_3.0.5.1+dfsg-2_amd64.deb ...
#6 36.87 Unpacking libwxbase3.0-0v5:amd64 (3.0.5.1+dfsg-2) ...
#6 37.08 Selecting previously unselected package libnotify4:amd64.
#6 37.09 Preparing to unpack .../114-libnotify4_0.7.9-3_amd64.deb ...
#6 37.10 Unpacking libnotify4:amd64 (0.7.9-3) ...
#6 37.16 Selecting previously unselected package libwxgtk3.0-gtk3-0v5:amd64.
#6 37.16 Preparing to unpack .../115-libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-2_amd64.deb ...
#6 37.17 Unpacking libwxgtk3.0-gtk3-0v5:amd64 (3.0.5.1+dfsg-2) ...
#6 37.71 Selecting previously unselected package gnuplot-qt.
#6 37.71 Preparing to unpack .../116-gnuplot-qt_5.4.1+dfsg1-1+deb11u1_amd64.deb ...
#6 37.72 Unpacking gnuplot-qt (5.4.1+dfsg1-1+deb11u1) ...
#6 37.86 Selecting previously unselected package gnuplot.
#6 37.86 Preparing to unpack .../117-gnuplot_5.4.1+dfsg1-1+deb11u1_all.deb ...
#6 37.87 Unpacking gnuplot (5.4.1+dfsg1-1+deb11u1) ...
#6 37.90 Selecting previously unselected package libann0.
#6 37.91 Preparing to unpack .../118-libann0_1.1.2+doc-7_amd64.deb ...
#6 37.91 Unpacking libann0 (1.1.2+doc-7) ...
#6 37.96 Selecting previously unselected package libcdt5:amd64.
#6 37.96 Preparing to unpack .../119-libcdt5_2.42.2-5+deb11u1_amd64.deb ...
#6 37.97 Unpacking libcdt5:amd64 (2.42.2-5+deb11u1) ...
#6 38.01 Selecting previously unselected package libcgraph6:amd64.
#6 38.01 Preparing to unpack .../120-libcgraph6_2.42.2-5+deb11u1_amd64.deb ...
#6 38.02 Unpacking libcgraph6:amd64 (2.42.2-5+deb11u1) ...
#6 38.07 Selecting previously unselected package libgts-0.7-5:amd64.
#6 38.07 Preparing to unpack .../121-libgts-0.7-5_0.7.6+darcs121130-4+b1_amd64.deb ...
#6 38.08 Unpacking libgts-0.7-5:amd64 (0.7.6+darcs121130-4+b1) ...
#6 38.13 Selecting previously unselected package libpathplan4:amd64.
#6 38.13 Preparing to unpack .../122-libpathplan4_2.42.2-5+deb11u1_amd64.deb ...
#6 38.14 Unpacking libpathplan4:amd64 (2.42.2-5+deb11u1) ...
#6 38.19 Selecting previously unselected package libgvc6.
#6 38.20 Preparing to unpack .../123-libgvc6_2.42.2-5+deb11u1_amd64.deb ...
#6 38.20 Unpacking libgvc6 (2.42.2-5+deb11u1) ...
#6 38.30 Selecting previously unselected package libgvpr2:amd64.
#6 38.31 Preparing to unpack .../124-libgvpr2_2.42.2-5+deb11u1_amd64.deb ...
#6 38.31 Unpacking libgvpr2:amd64 (2.42.2-5+deb11u1) ...
#6 38.38 Selecting previously unselected package liblab-gamut1:amd64.
#6 38.38 Preparing to unpack .../125-liblab-gamut1_2.42.2-5+deb11u1_amd64.deb ...
#6 38.39 Unpacking liblab-gamut1:amd64 (2.42.2-5+deb11u1) ...
#6 38.55 Selecting previously unselected package libxmu6:amd64.
#6 38.56 Preparing to unpack .../126-libxmu6_2%3a1.1.2-2+b3_amd64.deb ...
#6 38.56 Unpacking libxmu6:amd64 (2:1.1.2-2+b3) ...
#6 38.61 Selecting previously unselected package libxaw7:amd64.
#6 38.61 Preparing to unpack .../127-libxaw7_2%3a1.0.13-1.1_amd64.deb ...
#6 38.62 Unpacking libxaw7:amd64 (2:1.0.13-1.1) ...
#6 38.67 Selecting previously unselected package graphviz.
#6 38.68 Preparing to unpack .../128-graphviz_2.42.2-5+deb11u1_amd64.deb ...
#6 38.68 Unpacking graphviz (2.42.2-5+deb11u1) ...
#6 38.80 Selecting previously unselected package libavalon-framework-java.
#6 38.81 Preparing to unpack .../129-libavalon-framework-java_4.2.0-10_all.deb ...
#6 38.81 Unpacking libavalon-framework-java (4.2.0-10) ...
#6 38.87 Selecting previously unselected package libblas3:amd64.
#6 38.87 Preparing to unpack .../130-libblas3_3.9.0-3+deb11u1_amd64.deb ...
#6 38.88 Unpacking libblas3:amd64 (3.9.0-3+deb11u1) ...
#6 38.94 Selecting previously unselected package libblas-dev:amd64.
#6 38.94 Preparing to unpack .../131-libblas-dev_3.9.0-3+deb11u1_amd64.deb ...
#6 38.95 Unpacking libblas-dev:amd64 (3.9.0-3+deb11u1) ...
#6 39.00 Selecting previously unselected package libel-api-java.
#6 39.00 Preparing to unpack .../132-libel-api-java_3.0.0-3_all.deb ...
#6 39.01 Unpacking libel-api-java (3.0.0-3) ...
#6 39.05 Selecting previously unselected package libfontbox2-java.
#6 39.05 Preparing to unpack .../133-libfontbox2-java_2.0.23-1_all.deb ...
#6 39.06 Unpacking libfontbox2-java (2.0.23-1) ...
#6 39.20 Selecting previously unselected package libqdox-java.
#6 39.21 Preparing to unpack .../134-libqdox-java_1.12.1-3_all.deb ...
#6 39.21 Unpacking libqdox-java (1.12.1-3) ...
#6 39.26 Selecting previously unselected package libservlet-api-java.
#6 39.26 Preparing to unpack .../135-libservlet-api-java_4.0.1-2_all.deb ...
#6 39.27 Unpacking libservlet-api-java (4.0.1-2) ...
#6 39.31 Selecting previously unselected package libjsp-api-java.
#6 39.32 Preparing to unpack .../136-libjsp-api-java_2.3.4-3_all.deb ...
#6 39.32 Unpacking libjsp-api-java (2.3.4-3) ...
#6 39.36 Selecting previously unselected package libwebsocket-api-java.
#6 39.37 Preparing to unpack .../137-libwebsocket-api-java_1.1-2_all.deb ...
#6 39.37 Unpacking libwebsocket-api-java (1.1-2) ...
#6 39.41 Selecting previously unselected package libservlet3.1-java.
#6 39.42 Preparing to unpack .../138-libservlet3.1-java_1%3a4.0.1-2_all.deb ...
#6 39.42 Unpacking libservlet3.1-java (1:4.0.1-2) ...
#6 39.46 Selecting previously unselected package libfop-java.
#6 39.46 Preparing to unpack .../139-libfop-java_1%3a2.5-3_all.deb ...
#6 39.47 Unpacking libfop-java (1:2.5-3) ...
#6 40.41 Selecting previously unselected package libgfortran5:amd64.
#6 40.42 Preparing to unpack .../140-libgfortran5_10.2.1-6_amd64.deb ...
#6 40.43 Unpacking libgfortran5:amd64 (10.2.1-6) ...
#6 40.54 Selecting previously unselected package libjlatexmath-java.
#6 40.55 Preparing to unpack .../141-libjlatexmath-java_1.0.7-3_all.deb ...
#6 40.55 Unpacking libjlatexmath-java (1.0.7-3) ...
#6 40.69 Selecting previously unselected package liblapack3:amd64.
#6 40.69 Preparing to unpack .../142-liblapack3_3.9.0-3+deb11u1_amd64.deb ...
#6 40.70 Unpacking liblapack3:amd64 (3.9.0-3+deb11u1) ...
#6 40.97 Selecting previously unselected package liblapack-dev:amd64.
#6 40.98 Preparing to unpack .../143-liblapack-dev_3.9.0-3+deb11u1_amd64.deb ...
#6 40.99 Unpacking liblapack-dev:amd64 (3.9.0-3+deb11u1) ...
#6 41.52 Selecting previously unselected package plantuml.
#6 41.52 Preparing to unpack .../144-plantuml_1%3a1.2020.2+ds-1_all.deb ...
#6 41.53 Unpacking plantuml (1:1.2020.2+ds-1) ...
#6 42.12 Selecting previously unselected package python3-six.
#6 42.13 Preparing to unpack .../145-python3-six_1.16.0-2_all.deb ...
#6 42.13 Unpacking python3-six (1.16.0-2) ...
#6 42.17 Selecting previously unselected package python3-dateutil.
#6 42.18 Preparing to unpack .../146-python3-dateutil_2.8.1-6_all.deb ...
#6 42.18 Unpacking python3-dateutil (2.8.1-6) ...
#6 42.23 Selecting previously unselected package python3-magic.
#6 42.23 Preparing to unpack .../147-python3-magic_2%3a0.4.20-3_all.deb ...
#6 42.24 Unpacking python3-magic (2:0.4.20-3) ...
#6 42.28 Selecting previously unselected package s3cmd.
#6 42.29 Preparing to unpack .../148-s3cmd_2.1.0-2_all.deb ...
#6 42.29 Unpacking s3cmd (2.1.0-2) ...
#6 42.34 Selecting previously unselected package shellcheck.
#6 42.34 Preparing to unpack .../149-shellcheck_0.7.1-1+deb11u1_amd64.deb ...
#6 42.35 Unpacking shellcheck (0.7.1-1+deb11u1) ...
#6 42.64 Selecting previously unselected package woff2.
#6 42.65 Preparing to unpack .../150-woff2_1.0.2-1+b1_amd64.deb ...
#6 42.65 Unpacking woff2 (1.0.2-1+b1) ...
#6 42.86 Setting up libpipeline1:amd64 (1.5.3-1) ...
#6 42.88 Setting up fastjar (2:0.98-7) ...
#6 42.93 Setting up libxcb-dri3-0:amd64 (1.14-3) ...
#6 42.94 Setting up libwayland-server0:amd64 (1.18.0-2~exp1.1) ...
#6 42.95 Setting up libx11-xcb1:amd64 (2:1.7.2-1+deb11u2) ...
#6 42.96 Setting up libpciaccess0:amd64 (0.16-1) ...
#6 42.97 Setting up libxmu6:amd64 (2:1.1.2-2+b3) ...
#6 42.99 Setting up libqdox-java (1.12.1-3) ...
#6 43.01 Setting up libxcb-xfixes0:amd64 (1.14-3) ...
#6 43.03 Setting up java-wrappers (0.3) ...
#6 43.05 Setting up libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
#6 43.07 Setting up java-common (0.72) ...
#6 43.18 Setting up libxcb-xinput0:amd64 (1.14-3) ...
#6 43.20 Setting up libwoff1:amd64 (1.0.2-1+b1) ...
#6 43.22 Setting up libcommons-cli-java (1.4-2) ...
#6 43.24 Setting up libarchive13:amd64 (3.4.3-2+deb11u2) ...
#6 43.26 Setting up libspiro1:amd64 (1:20200505-2) ...
#6 43.27 Setting up libglvnd0:amd64 (1.3.2-1) ...
#6 43.29 Setting up libxtst6:amd64 (2:1.2.3-1) ...
#6 43.31 Setting up libxcb-glx0:amd64 (1.14-3) ...
#6 43.33 Setting up liblab-gamut1:amd64 (2.42.2-5+deb11u1) ...
#6 43.35 Setting up libxcb-keysyms1:amd64 (0.4.0-1+b2) ...
#6 43.37 Setting up libxcb-shape0:amd64 (1.14-3) ...
#6 43.39 Setting up libsensors-config (1:3.6.0-7) ...
#6 43.42 Setting up aspell-en (2018.04.16-0-1) ...
#6 43.73 Setting up libel-api-java (3.0.0-3) ...
#6 43.75 Setting up libxcb-render-util0:amd64 (0.3.9-1+b1) ...
#6 43.77 Setting up fontforge-common (1:20201107~dfsg-4+deb11u1) ...
#6 43.79 Setting up libxcb-icccm4:amd64 (0.4.1-1.1) ...
#6 43.81 Setting up libxaw7:amd64 (2:1.0.13-1.1) ...
#6 43.83 Setting up shellcheck (0.7.1-1+deb11u1) ...
#6 43.85 Setting up libxcb-util1:amd64 (0.4.0-1+b1) ...
#6 43.87 Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
#6 43.89 Setting up libjericho-html-java (3.2-2) ...
#6 43.91 Setting up libxcb-xkb1:amd64 (1.14-3) ...
#6 43.93 Setting up libxcb-image0:amd64 (0.4.0-1+b3) ...
#6 43.95 Setting up libfontbox2-java (2.0.23-1) ...
#6 43.96 Setting up libxcb-present0:amd64 (1.14-3) ...
#6 43.98 Setting up libgts-0.7-5:amd64 (0.7.6+darcs121130-4+b1) ...
#6 44.00 Setting up python3-six (1.16.0-2) ...
#6 44.37 Setting up libasound2-data (1.2.4-1.1) ...
#6 44.39 Setting up libz3-4:amd64 (4.8.10-1) ...
#6 44.41 Setting up libblas3:amd64 (3.9.0-3+deb11u1) ...
#6 44.42 update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
#6 44.44 Setting up libxcb-xinerama0:amd64 (1.14-3) ...
#6 44.46 Setting up libuv1:amd64 (1.40.0-2+deb11u1) ...
#6 44.48 Setting up libpython3.9:amd64 (3.9.2-1+deb11u3) ...
#6 44.50 Setting up libllvm11:amd64 (1:11.0.1-2) ...
#6 44.51 Setting up libxcb-sync1:amd64 (1.14-3) ...
#6 44.53 Setting up libnotify4:amd64 (0.7.9-3) ...
#6 44.55 Setting up libpathplan4:amd64 (2.42.2-5+deb11u1) ...
#6 44.57 Setting up aglfn (1.7+git20191031.4036a9c-2) ...
#6 44.59 Setting up libapache-pom-java (18-1) ...
#6 44.61 Setting up libann0 (1.1.2+doc-7) ...
#6 44.63 Setting up libwebsocket-api-java (1.1-2) ...
#6 44.65 Setting up libgd3:amd64 (2.3.0-2) ...
#6 44.66 Setting up libxkbcommon-x11-0:amd64 (1.0.3-2) ...
#6 44.68 Setting up libxml-commons-resolver1.1-java (1.2-11) ...
#6 44.70 Setting up binfmt-support (2.2.1-1+deb11u1) ...
#6 44.87 Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service.
#6 44.90 invoke-rc.d: could not determine current runlevel
#6 44.90 invoke-rc.d: policy-rc.d denied execution of start.
#6 44.91 Setting up libpcsclite1:amd64 (1.9.1-1) ...
#6 44.93 Setting up libsensors5:amd64 (1:3.6.0-7) ...
#6 44.95 Setting up libqt5core5a:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 44.97 Setting up libhamcrest-java (1.3-9) ...
#6 44.99 Setting up libglapi-mesa:amd64 (20.3.5-1) ...
#6 45.01 Setting up libjsp-api-java (2.3.4-3) ...
#6 45.03 Setting up libgfortran5:amd64 (10.2.1-6) ...
#6 45.05 Setting up libmtdev1:amd64 (1.1.6-1) ...
#6 45.07 Setting up libvulkan1:amd64 (1.2.162.0-1) ...
#6 45.09 Setting up libjsoncpp24:amd64 (1.9.4-4) ...
#6 45.10 Setting up woff2 (1.0.2-1+b1) ...
#6 45.12 Setting up libxcb-dri2-0:amd64 (1.14-3) ...
#6 45.14 Setting up libgif7:amd64 (5.1.9-2) ...
#6 45.16 Setting up libuninameslist1:amd64 (20200413-1) ...
#6 45.18 Setting up libxshmfence1:amd64 (1.3-1) ...
#6 45.20 Setting up libqt5dbus5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 45.22 Setting up librhash0:amd64 (1.4.1-2) ...
#6 45.23 Setting up libxcb-randr0:amd64 (1.14-3) ...
#6 45.25 Setting up libxml-commons-external-java (1.4.01-5) ...
#6 45.27 Setting up libasound2:amd64 (1.2.4-1.1) ...
#6 45.29 Setting up libservlet-api-java (4.0.1-2) ...
#6 45.31 Setting up libavalon-framework-java (4.2.0-10) ...
#6 45.33 Setting up libmd4c0:amd64 (0.4.7-2) ...
#6 45.35 Setting up liblua5.4-0:amd64 (5.4.2-2) ...
#6 45.39 Setting up python3-dateutil (2.8.1-6) ...
#6 45.58 Setting up libwxbase3.0-0v5:amd64 (3.0.5.1+dfsg-2) ...
#6 45.60 Setting up cmake-data (3.18.4-2+deb11u1) ...
#6 45.65 Setting up libcdt5:amd64 (2.42.2-5+deb11u1) ...
#6 45.67 Setting up libcgraph6:amd64 (2.42.2-5+deb11u1) ...
#6 45.69 Setting up libjlatexmath-java (1.0.7-3) ...
#6 45.71 Setting up libxerces2-java (2.12.1-1) ...
#6 45.73 Setting up libjaxp1.3-java (1.3.05-6) ...
#6 45.75 Setting up python3-magic (2:0.4.20-3) ...
#6 45.91 Setting up libdrm-common (2.4.104-1) ...
#6 45.93 Setting up libevdev2:amd64 (1.11.0+dfsg-1) ...
#6 45.95 Setting up libgudev-1.0-0:amd64 (234-1) ...
#6 45.97 Setting up libblas-dev:amd64 (3.9.0-3+deb11u1) ...
#6 45.98 update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode
#6 45.99 Setting up libservlet3.1-java (1:4.0.1-2) ...
#6 46.01 Setting up libwacom-common (1.8-2) ...
#6 46.03 Setting up gnuplot-data (5.4.1+dfsg1-1+deb11u1) ...
#6 46.05 Setting up liblapack3:amd64 (3.9.0-3+deb11u1) ...
#6 46.07 update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
#6 46.08 Setting up jarwrapper (0.78) ...
#6 46.11 Setting up libcommons-parent-java (43-1) ...
#6 46.12 Setting up libcommons-logging-java (1.2-2) ...
#6 46.14 Setting up libfontforge4:amd64 (1:20201107~dfsg-4+deb11u1) ...
#6 46.16 Setting up s3cmd (2.1.0-2) ...
#6 46.37 Setting up libqt5network5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 46.39 Setting up libxalan2-java (2.7.2-4) ...
#6 46.41 Setting up liblapack-dev:amd64 (3.9.0-3+deb11u1) ...
#6 46.42 update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode
#6 46.44 Setting up libgvc6 (2.42.2-5+deb11u1) ...
#6 46.58 Setting up libgvpr2:amd64 (2.42.2-5+deb11u1) ...
#6 46.60 Setting up libdrm2:amd64 (2.4.104-1) ...
#6 46.62 Setting up cmake (3.18.4-2+deb11u1) ...
#6 46.64 Setting up libwacom2:amd64 (1.8-2) ...
#6 46.66 Setting up libdrm-amdgpu1:amd64 (2.4.104-1) ...
#6 46.68 Setting up graphviz (2.42.2-5+deb11u1) ...
#6 46.70 Setting up libdrm-nouveau2:amd64 (2.4.104-1) ...
#6 46.72 Setting up fontforge (1:20201107~dfsg-4+deb11u1) ...
#6 46.73 Setting up libgbm1:amd64 (20.3.5-1) ...
#6 46.75 Setting up libcommons-io-java (2.8.0-1) ...
#6 46.77 Setting up libdrm-radeon1:amd64 (2.4.104-1) ...
#6 46.79 Setting up libdrm-intel1:amd64 (2.4.104-1) ...
#6 46.81 Setting up libgl1-mesa-dri:amd64 (20.3.5-1) ...
#6 46.84 Setting up libxmlgraphics-commons-java (2.4-2~deb11u1) ...
#6 46.86 Setting up libinput-bin (1.16.4-3) ...
#6 46.87 Setting up libegl-mesa0:amd64 (20.3.5-1) ...
#6 46.89 Setting up libegl1:amd64 (1.3.2-1) ...
#6 46.91 Setting up libinput10:amd64 (1.16.4-3) ...
#6 46.93 Setting up libglx-mesa0:amd64 (20.3.5-1) ...
#6 46.95 Setting up libglx0:amd64 (1.3.2-1) ...
#6 46.97 Setting up libbatik-java (1.12-4+deb11u2) ...
#6 46.99 Setting up libgl1:amd64 (1.3.2-1) ...
#6 47.01 Setting up libqt5gui5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 47.03 Setting up libqt5widgets5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 47.05 Setting up libwxgtk3.0-gtk3-0v5:amd64 (3.0.5.1+dfsg-2) ...
#6 47.07 Setting up libqt5printsupport5:amd64 (5.15.2+dfsg-9+deb11u1) ...
#6 47.09 Setting up libqt5svg5:amd64 (5.15.2-3) ...
#6 47.11 Setting up gnuplot-qt (5.4.1+dfsg1-1+deb11u1) ...
#6 47.12 update-alternatives: using /usr/bin/gnuplot-qt to provide /usr/bin/gnuplot (gnuplot) in auto mode
#6 47.14 Setting up gnuplot (5.4.1+dfsg1-1+deb11u1) ...
#6 47.16 Setting up default-jre-headless (2:1.11-72) ...
#6 47.17 Setting up openjdk-11-jre-headless:amd64 (11.0.26+4-1~deb11u1) ...
#6 47.34 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
#6 47.35 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode
#6 47.36 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
#6 47.37 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
#6 47.37 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
#6 47.38 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
#6 47.39 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
#6 47.39 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
#6 47.88 Setting up openjdk-11-jre:amd64 (11.0.26+4-1~deb11u1) ...
#6 47.90 Setting up openjdk-11-jdk-headless:amd64 (11.0.26+4-1~deb11u1) ...
#6 47.92 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode
#6 47.93 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode
#6 47.93 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode
#6 47.94 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode
#6 47.95 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode
#6 47.96 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
#6 47.96 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode
#6 47.97 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode
#6 47.98 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode
#6 47.98 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode
#6 47.99 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode
#6 48.00 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode
#6 48.00 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode
#6 48.01 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode
#6 48.02 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode
#6 48.02 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode
#6 48.03 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode
#6 48.04 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode
#6 48.04 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode
#6 48.05 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode
#6 48.06 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode
#6 48.06 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode
#6 48.07 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode
#6 48.08 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jaotc to provide /usr/bin/jaotc (jaotc) in auto mode
#6 48.09 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode
#6 48.10 Setting up default-jre (2:1.11-72) ...
#6 48.12 Setting up default-jdk-headless (2:1.11-72) ...
#6 48.14 Setting up ant (1.10.9-4) ...
#6 48.16 Setting up openjdk-11-jdk:amd64 (11.0.26+4-1~deb11u1) ...
#6 48.18 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
#6 48.19 Setting up ca-certificates-java (20190909+deb11u1) ...
#6 48.25 head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory
#6 48.62 Adding debian:Chambers_of_Commerce_Root_-_2008.pem
#6 48.68 Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
#6 48.69 Adding debian:Amazon_Root_CA_2.pem
#6 48.70 Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
#6 48.70 Adding debian:UCA_Extended_Validation_Root.pem
#6 48.71 Adding debian:QuoVadis_Root_CA_2_G3.pem
#6 48.72 Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
#6 48.72 Adding debian:GlobalSign_Root_CA_-_R3.pem
#6 48.73 Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
#6 48.73 Adding debian:TrustCor_RootCert_CA-2.pem
#6 48.74 Adding debian:DigiCert_Global_Root_G2.pem
#6 48.75 Adding debian:SecureTrust_CA.pem
#6 48.76 Adding debian:emSign_ECC_Root_CA_-_G3.pem
#6 48.76 Adding debian:SecureSign_RootCA11.pem
#6 48.77 Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
#6 48.78 Adding debian:AffirmTrust_Premium_ECC.pem
#6 48.78 Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
#6 48.79 Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
#6 48.79 Adding debian:Trustis_FPS_Root_CA.pem
#6 48.80 Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
#6 48.81 Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
#6 48.81 Adding debian:UCA_Global_G2_Root.pem
#6 48.82 Adding debian:Amazon_Root_CA_4.pem
#6 48.83 Adding debian:QuoVadis_Root_CA.pem
#6 48.84 Adding debian:DigiCert_Global_Root_CA.pem
#6 48.85 Adding debian:GlobalSign_Root_CA_-_R2.pem
#6 48.86 Adding debian:SwissSign_Gold_CA_-_G2.pem
#6 48.86 Adding debian:SwissSign_Silver_CA_-_G2.pem
#6 48.87 Adding debian:COMODO_Certification_Authority.pem
#6 48.87 Adding debian:AffirmTrust_Commercial.pem
#6 48.88 Adding debian:TeliaSonera_Root_CA_v1.pem
#6 48.88 Adding debian:emSign_Root_CA_-_G1.pem
#6 48.89 Adding debian:Entrust_Root_Certification_Authority.pem
#6 48.90 Adding debian:CA_Disig_Root_R2.pem
#6 48.91 Adding debian:Security_Communication_RootCA2.pem
#6 48.91 Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
#6 48.92 Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
#6 48.93 Adding debian:Certum_Trusted_Network_CA_2.pem
#6 48.94 Adding debian:E-Tugra_Certification_Authority.pem
#6 48.95 Adding debian:TrustCor_RootCert_CA-1.pem
#6 48.95 Adding debian:Amazon_Root_CA_1.pem
#6 48.96 Adding debian:USERTrust_ECC_Certification_Authority.pem
#6 48.97 Adding debian:emSign_ECC_Root_CA_-_C3.pem
#6 48.97 Adding debian:Baltimore_CyberTrust_Root.pem
#6 48.98 Adding debian:emSign_Root_CA_-_C1.pem
#6 48.99 Adding debian:SZAFIR_ROOT_CA2.pem
#6 48.99 Adding debian:DigiCert_Assured_ID_Root_CA.pem
#6 49.00 Adding debian:Hongkong_Post_Root_CA_1.pem
#6 49.00 Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
#6 49.01 Adding debian:Network_Solutions_Certificate_Authority.pem
#6 49.02 Adding debian:Security_Communication_Root_CA.pem
#6 49.02 Adding debian:GlobalSign_Root_CA.pem
#6 49.03 Adding debian:Izenpe.com.pem
#6 49.04 Adding debian:Certigna.pem
#6 49.05 Adding debian:QuoVadis_Root_CA_3.pem
#6 49.06 Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
#6 49.07 Adding debian:TWCA_Root_Certification_Authority.pem
#6 49.07 Adding debian:GTS_Root_R3.pem
#6 49.08 Adding debian:AC_RAIZ_FNMT-RCM.pem
#6 49.09 Adding debian:AffirmTrust_Premium.pem
#6 49.10 Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
#6 49.11 Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
#6 49.12 Adding debian:GTS_Root_R1.pem
#6 49.13 Adding debian:Amazon_Root_CA_3.pem
#6 49.13 Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
#6 49.14 Adding debian:Certum_Trusted_Network_CA.pem
#6 49.15 Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
#6 49.15 Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
#6 49.17 Adding debian:TWCA_Global_Root_CA.pem
#6 49.18 Adding debian:EC-ACC.pem
#6 49.19 Adding debian:Certigna_Root_CA.pem
#6 49.21 Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
#6 49.22 Adding debian:CFCA_EV_ROOT.pem
#6 49.23 Adding debian:certSIGN_Root_CA_G2.pem
#6 49.24 Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
#6 49.25 Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
#6 49.25 Adding debian:certSIGN_ROOT_CA.pem
#6 49.26 Adding debian:DigiCert_Trusted_Root_G4.pem
#6 49.27 Adding debian:Go_Daddy_Class_2_CA.pem
#6 49.29 Adding debian:GlobalSign_Root_CA_-_R6.pem
#6 49.30 Adding debian:Trustwave_Global_Certification_Authority.pem
#6 49.31 Adding debian:Buypass_Class_3_Root_CA.pem
#6 49.32 Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
#6 49.33 Adding debian:Sonera_Class_2_Root_CA.pem
#6 49.34 Adding debian:QuoVadis_Root_CA_2.pem
#6 49.35 Adding debian:DigiCert_Assured_ID_Root_G3.pem
#6 49.36 Adding debian:QuoVadis_Root_CA_1_G3.pem
#6 49.37 Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
#6 49.37 Adding debian:GTS_Root_R4.pem
#6 49.38 Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
#6 49.39 Adding debian:NAVER_Global_Root_Certification_Authority.pem
#6 49.39 Adding debian:Cybertrust_Global_Root.pem
#6 49.40 Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
#6 49.41 Adding debian:Comodo_AAA_Services_root.pem
#6 49.41 Adding debian:USERTrust_RSA_Certification_Authority.pem
#6 49.42 Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
#6 49.43 Adding debian:Actalis_Authentication_Root_CA.pem
#6 49.44 Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
#6 49.44 Adding debian:AffirmTrust_Networking.pem
#6 49.45 Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
#6 49.46 Adding debian:DigiCert_Global_Root_G3.pem
#6 49.46 Adding debian:IdenTrust_Commercial_Root_CA_1.pem
#6 49.47 Adding debian:DigiCert_Assured_ID_Root_G2.pem
#6 49.48 Adding debian:Hongkong_Post_Root_CA_3.pem
#6 49.48 Adding debian:Atos_TrustedRoot_2011.pem
#6 49.49 Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
#6 49.50 Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
#6 49.51 Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
#6 49.52 Adding debian:ISRG_Root_X1.pem
#6 49.52 Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
#6 49.53 Adding debian:GTS_Root_R2.pem
#6 49.54 Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
#6 49.55 Adding debian:TrustCor_ECA-1.pem
#6 49.55 Adding debian:ePKI_Root_Certification_Authority.pem
#6 49.56 Adding debian:DST_Root_CA_X3.pem
#6 49.57 Adding debian:Secure_Global_CA.pem
#6 49.57 Adding debian:e-Szigno_Root_CA_2017.pem
#6 49.58 Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
#6 49.58 Adding debian:QuoVadis_Root_CA_3_G3.pem
#6 49.59 Adding debian:Global_Chambersign_Root_-_2008.pem
#6 49.60 Adding debian:ACCVRAIZ1.pem
#6 49.61 Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
#6 49.62 Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
#6 49.62 Adding debian:Buypass_Class_2_Root_CA.pem
#6 49.63 Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
#6 49.63 Adding debian:COMODO_ECC_Certification_Authority.pem
#6 49.65 Adding debian:COMODO_RSA_Certification_Authority.pem
#6 49.66 Adding debian:XRamp_Global_CA_Root.pem
#6 49.67 Adding debian:Starfield_Class_2_CA.pem
#6 49.71 done.
#6 49.72 Setting up junit4 (4.13.1-2) ...
#6 49.74 Setting up libfop-java (1:2.5-3) ...
#6 49.76 Setting up default-jdk (2:1.11-72) ...
#6 49.78 Setting up ditaa (0.10+ds1-1.2) ...
#6 49.80 Setting up plantuml (1:1.2020.2+ds-1) ...
#6 49.82 Processing triggers for hicolor-icon-theme (0.17-2) ...
#6 49.86 Processing triggers for libc-bin (2.31-13+deb11u11) ...
#6 50.64 Processing triggers for ca-certificates (20210119) ...
#6 50.66 Updating certificates in /etc/ssl/certs...
#6 51.13 0 added, 0 removed; done.
#6 51.14 Running hooks in /etc/ca-certificates/update.d...
#6 51.14
#6 51.59 done.
#6 51.59 done.
#6 51.60 Processing triggers for shared-mime-info (2.0-1) ...
#6 55.02 Processing triggers for dictionaries-common (1.28.4) ...
#6 55.15 aspell-autobuildhash: processing: en [en-common].
#6 55.30 aspell-autobuildhash: processing: en [en-variant_0].
#6 55.31 aspell-autobuildhash: processing: en [en-variant_1].
#6 55.33 aspell-autobuildhash: processing: en [en-variant_2].
#6 55.34 aspell-autobuildhash: processing: en [en-w_accents-only].
#6 55.35 aspell-autobuildhash: processing: en [en-wo_accents-only].
#6 55.37 aspell-autobuildhash: processing: en [en_AU-variant_0].
#6 55.38 aspell-autobuildhash: processing: en [en_AU-variant_1].
#6 55.39 aspell-autobuildhash: processing: en [en_AU-w_accents-only].
#6 55.40 aspell-autobuildhash: processing: en [en_AU-wo_accents-only].
#6 55.41 aspell-autobuildhash: processing: en [en_CA-variant_0].
#6 55.42 aspell-autobuildhash: processing: en [en_CA-variant_1].
#6 55.43 aspell-autobuildhash: processing: en [en_CA-w_accents-only].
#6 55.45 aspell-autobuildhash: processing: en [en_CA-wo_accents-only].
#6 55.46 aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only].
#6 55.47 aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only].
#6 55.48 aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only].
#6 55.49 aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only].
#6 55.50 aspell-autobuildhash: processing: en [en_GB-variant_0].
#6 55.51 aspell-autobuildhash: processing: en [en_GB-variant_1].
#6 55.52 aspell-autobuildhash: processing: en [en_US-w_accents-only].
#6 55.54 aspell-autobuildhash: processing: en [en_US-wo_accents-only].
#6 56.14 PlantUML version 1.2020.02 (Sun Mar 01 10:22:07 UTC 2020)
#6 56.15 (GPL source distribution)
#6 56.16 Java Runtime: OpenJDK Runtime Environment
#6 56.16 JVM: OpenJDK 64-Bit Server VM
#6 56.16 Java Version: 11.0.26+4-post-Debian-1deb11u1
#6 56.16 Operating System: Linux
#6 56.17 Default Encoding: UTF-8
#6 56.17 Language: en
#6 56.17 Country: US
#6 56.17 Machine: buildkitsandbox
#6 56.18 PLANTUML_LIMIT_SIZE: 4096
#6 56.18 Processors: 1
#6 56.18 Max Memory: 496,697,344
#6 56.18 Total Memory: 32,440,320
#6 56.18 Free Memory: 24,746,560
#6 56.18 Used Memory: 7,693,760
#6 56.18 Thread Active Count: 1
#6 56.18
#6 56.79 The environment variable GRAPHVIZ_DOT has not been set
#6 56.79 Dot executable is /usr/bin/dot
#6 56.79 Dot version: dot - graphviz version 2.43.0 (0)
#6 56.79 Installation seems OK. File generation OK
#6 56.80 @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.8)
#6 56.83 Copyright (c) 2000-2024. See AUTHORS for Contributors.
#6 56.83  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
#6 56.83  with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
#6 56.83  Version: 20201107
#6 56.83  Based on sources from 2024-03-15 20:56 UTC-ML-D-GDK3.
#6 56.83 PythonUI_Init()
#6 56.83 copyUIMethodsToBaseTable()
#6 56.84 fontforge 20201107
#6 56.84 build date: 2024-03-15 20:56 UTC
#6 56.91 gnuplot 5.4 patchlevel 1
#6 56.96 cmake version 3.18.4
#6 56.96
#6 56.96 CMake suite maintained and supported by Kitware (kitware.com/cmake).
#6 56.97 ShellCheck - shell script analysis tool
#6 56.97 version: 0.7.1
#6 56.97 license: GNU General Public License, version 3
#6 56.97 website: https://www.shellcheck.net
#6 DONE 57.2s

#7 [3/8] RUN /usr/bin/install-node.sh   && npm install -g eslint@8.44.0   && eslint --version
#7 0.372 + bash
#7 0.374 + curl -fsSL https://deb.nodesource.com/setup_18.x
#7 0.453 38;5;79m2025-05-18 10:58:44 - Installing pre-requisites0m
#7 0.484 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
#7 0.500 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
#7 0.501 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
#7 0.631 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8,066 kB]
#7 1.019 Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [366 kB]
#7 1.373 Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
#7 2.104 Fetched 8,638 kB in 2s (5,299 kB/s)
#7 2.104 Reading package lists...
#7 2.664 Reading package lists...
#7 3.213 Building dependency tree...
#7 3.343 Reading state information...
#7 3.491 ca-certificates is already the newest version (20210119).
#7 3.491 gnupg is already the newest version (2.2.27-2+deb11u2).
#7 3.491 curl is already the newest version (7.74.0-1.3+deb11u14).
#7 3.491 The following NEW packages will be installed:
#7 3.492   apt-transport-https
#7 3.515 0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
#7 3.515 Need to get 160 kB of archives.
#7 3.515 After this operation, 166 kB of additional disk space will be used.
#7 3.515 Get:1 http://deb.debian.org/debian bullseye/main amd64 apt-transport-https all 2.2.4 [160 kB]
#7 3.687 debconf: delaying package configuration, since apt-utils is not installed
#7 3.739 Fetched 160 kB in 0s (7,184 kB/s)
#7 3.766 Selecting previously unselected package apt-transport-https.
(Reading database ...a44413.files and directories currently installed.)
#7 4.167 Preparing to unpack .../apt-transport-https_2.2.4_all.deb ...
#7 4.172 Unpacking apt-transport-https (2.2.4) ...
#7 4.226 Setting up apt-transport-https (2.2.4) ...
#7 4.374 Hit:1 http://deb.debian.org/debian bullseye InRelease
#7 4.375 Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
#7 4.375 Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
#7 4.434 Get:4 https://deb.nodesource.com/node_18.x nodistro InRelease [12.1 kB]
#7 4.716 Get:5 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.6 kB]
#7 4.730 Fetched 23.7 kB in 0s (60.8 kB/s)
#7 4.730 Reading package lists...
#7 5.275 1;34m2025-05-18 10:58:48 - Repository configured successfully.0m
#7 5.276 38;5;79m2025-05-18 10:58:48 - To install Node.js, run: apt-get install nodejs -y0m
#7 5.278 38;5;79m2025-05-18 10:58:48 - You can use N|solid Runtime as a node.js alternative0m
#7 5.279 1;32m2025-05-18 10:58:48 - To install N|solid Runtime, run: apt-get install nsolid -y
#7 5.280 0m
#7 5.280 + apt-get install --yes nodejs
#7 5.290 Reading package lists...
#7 5.826 Building dependency tree...
#7 5.952 Reading state information...
#7 6.098 The following NEW packages will be installed:
#7 6.098   nodejs
#7 6.184 0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
#7 6.184 Need to get 29.7 MB of archives.
#7 6.184 After this operation, 187 MB of additional disk space will be used.
#7 6.184 Get:1 https://deb.nodesource.com/node_18.x nodistro/main amd64 nodejs amd64 18.20.8-1nodesource1 [29.7 MB]
#7 6.831 debconf: delaying package configuration, since apt-utils is not installed
#7 6.871 Fetched 29.7 MB in 1s (52.0 MB/s)
#7 6.904 Selecting previously unselected package nodejs.
(Reading database ...a44417.files and directories currently installed.)
#7 6.939 Preparing to unpack .../nodejs_18.20.8-1nodesource1_amd64.deb ...
#7 6.946 Unpacking nodejs (18.20.8-1nodesource1) ...
#7 10.74 Setting up nodejs (18.20.8-1nodesource1) ...
#7 10.85 + node --version
#7 10.85 v18.20.8
#7 10.86 + npm --version
#7 10.98 10.8.2
#7 16.04 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
#7 16.14 npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
#7 16.17 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#7 16.20 npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
#7 16.23 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
#7 16.56 npm warn deprecated eslint@8.44.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
#7 16.58
#7 16.58 added 98 packages in 6s
#7 16.58
#7 16.58 24 packages are looking for funding
#7 16.58   run `npm fund` for details
#7 16.58 npm notice
#7 16.58 npm notice New major version of npm available! 10.8.2 -> 11.4.0
#7 16.58 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.0
#7 16.58 npm notice To update run: npm install -g npm@11.4.0
#7 16.58 npm notice
#7 16.85 v8.44.0
#7 DONE 17.2s

#8 [4/8] RUN git clone https://github.com/htacg/tidy-html5.git _tidy-html5   && cd _tidy-html5/build/cmake   && git checkout 5.8.0   && cmake ../..   && make   && make install   && tidy --version
#8 0.325 Cloning into '_tidy-html5'...
#8 2.019 Note: switching to '5.8.0'.
#8 2.019
#8 2.019 You are in 'detached HEAD' state. You can look around, make experimental
#8 2.019 changes and commit them, and you can discard any commits you make in this
#8 2.019 state without impacting any branches by switching back to a branch.
#8 2.019
#8 2.019 If you want to create a new branch to retain commits you create, you may
#8 2.019 do so (now or later) by using -c with the switch command. Example:
#8 2.019
#8 2.019   git switch -c <new-branch-name>
#8 2.019
#8 2.019 Or undo this operation with:
#8 2.019
#8 2.019   git switch -
#8 2.019
#8 2.019 Turn off this advice by setting config variable advice.detachedHead to false
#8 2.019
#8 2.019 HEAD is now at 1ca3747 Merging gitignore; no version bump.
#8 2.258 -- The C compiler identification is GNU 10.2.1
#8 2.473 -- The CXX compiler identification is GNU 10.2.1
#8 2.484 -- Detecting C compiler ABI info
#8 2.575 -- Detecting C compiler ABI info - done
#8 2.589 -- Check for working C compiler: /usr/bin/cc - skipped
#8 2.590 -- Detecting C compile features
#8 2.591 -- Detecting C compile features - done
#8 2.597 -- Detecting CXX compiler ABI info
#8 2.692 -- Detecting CXX compiler ABI info - done
#8 2.708 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#8 2.709 -- Detecting CXX compile features
#8 2.710 -- Detecting CXX compile features - done
#8 2.711 -> TIDY_SO_VERSION = 58. This is an EVEN (stable) release.
#8 2.711 -- *** Debug Logging is NOT enabled.
#8 2.712 -- *** Building support for runtime configuration files.
#8 2.712 -- *** Also building DLL library SHARED, version 5.8.0, date 2021.07.10
#8 2.715 -- *** NOTE: xsltproc NOT FOUND! Can NOT generate man page.
#8 2.715 -- *** You need to install xsltproc in your system.
#8 2.725 -- Configuring done
#8 2.736 -- Generating done
#8 2.737 -- Build files have been written to: /tmp/_tidy-html5/build/cmake
#8 2.793 Scanning dependencies of target tidy-static
#8 2.805 [  1%] Building C object CMakeFiles/tidy-static.dir/src/access.c.o
#8 3.016 [  3%] Building C object CMakeFiles/tidy-static.dir/src/attrs.c.o
#8 3.166 [  5%] Building C object CMakeFiles/tidy-static.dir/src/istack.c.o
#8 3.226 [  7%] Building C object CMakeFiles/tidy-static.dir/src/parser.c.o
#8 3.453 [  8%] Building C object CMakeFiles/tidy-static.dir/src/tags.c.o
#8 3.543 [ 10%] Building C object CMakeFiles/tidy-static.dir/src/entities.c.o
#8 3.619 [ 12%] Building C object CMakeFiles/tidy-static.dir/src/lexer.c.o
#8 3.812 [ 14%] Building C object CMakeFiles/tidy-static.dir/src/pprint.c.o
#8 3.957 [ 16%] Building C object CMakeFiles/tidy-static.dir/src/charsets.c.o
#8 4.013 [ 17%] Building C object CMakeFiles/tidy-static.dir/src/clean.c.o
#8 4.166 [ 19%] Building C object CMakeFiles/tidy-static.dir/src/message.c.o
#8 4.276 [ 21%] Building C object CMakeFiles/tidy-static.dir/src/config.c.o
#8 4.411 [ 23%] Building C object CMakeFiles/tidy-static.dir/src/alloc.c.o
#8 4.456 [ 25%] Building C object CMakeFiles/tidy-static.dir/src/attrdict.c.o
#8 4.772 [ 26%] Building C object CMakeFiles/tidy-static.dir/src/buffio.c.o
#8 4.827 [ 28%] Building C object CMakeFiles/tidy-static.dir/src/fileio.c.o
#8 4.873 [ 30%] Building C object CMakeFiles/tidy-static.dir/src/streamio.c.o
#8 4.963 [ 32%] Building C object CMakeFiles/tidy-static.dir/src/tagask.c.o
#8 5.011 [ 33%] Building C object CMakeFiles/tidy-static.dir/src/tmbstr.c.o
#8 5.064 [ 35%] Building C object CMakeFiles/tidy-static.dir/src/utf8.c.o
#8 5.119 [ 37%] Building C object CMakeFiles/tidy-static.dir/src/tidylib.c.o
#8 5.274 [ 39%] Building C object CMakeFiles/tidy-static.dir/src/mappedio.c.o
#8 5.324 [ 41%] Building C object CMakeFiles/tidy-static.dir/src/gdoc.c.o
#8 5.375 [ 42%] Building C object CMakeFiles/tidy-static.dir/src/language.c.o
#8 5.460 [ 44%] Building C object CMakeFiles/tidy-static.dir/src/messageobj.c.o
#8 5.536 [ 46%] Building C object CMakeFiles/tidy-static.dir/src/sprtf.c.o
#8 5.575 [ 48%] Linking C static library libtidy.a
#8 5.624 [ 48%] Built target tidy-static
#8 5.638 Scanning dependencies of target tidy
#8 5.650 [ 50%] Building C object CMakeFiles/tidy.dir/console/tidy.c.o
#8 5.778 [ 51%] Linking C executable tidy
#8 5.831 [ 51%] Built target tidy
#8 5.858 Scanning dependencies of target tidy-share
#8 5.870 [ 53%] Building C object CMakeFiles/tidy-share.dir/src/access.c.o
#8 6.020 [ 55%] Building C object CMakeFiles/tidy-share.dir/src/attrs.c.o
#8 6.170 [ 57%] Building C object CMakeFiles/tidy-share.dir/src/istack.c.o
#8 6.232 [ 58%] Building C object CMakeFiles/tidy-share.dir/src/parser.c.o
#8 6.439 [ 60%] Building C object CMakeFiles/tidy-share.dir/src/tags.c.o
#8 6.526 [ 62%] Building C object CMakeFiles/tidy-share.dir/src/entities.c.o
#8 6.603 [ 64%] Building C object CMakeFiles/tidy-share.dir/src/lexer.c.o
#8 6.792 [ 66%] Building C object CMakeFiles/tidy-share.dir/src/pprint.c.o
#8 6.935 [ 67%] Building C object CMakeFiles/tidy-share.dir/src/charsets.c.o
#8 6.989 [ 69%] Building C object CMakeFiles/tidy-share.dir/src/clean.c.o
#8 7.139 [ 71%] Building C object CMakeFiles/tidy-share.dir/src/message.c.o
#8 7.236 [ 73%] Building C object CMakeFiles/tidy-share.dir/src/config.c.o
#8 7.363 [ 75%] Building C object CMakeFiles/tidy-share.dir/src/alloc.c.o
#8 7.407 [ 76%] Building C object CMakeFiles/tidy-share.dir/src/attrdict.c.o
#8 7.730 [ 78%] Building C object CMakeFiles/tidy-share.dir/src/buffio.c.o
#8 7.786 [ 80%] Building C object CMakeFiles/tidy-share.dir/src/fileio.c.o
#8 7.831 [ 82%] Building C object CMakeFiles/tidy-share.dir/src/streamio.c.o
#8 7.916 [ 83%] Building C object CMakeFiles/tidy-share.dir/src/tagask.c.o
#8 7.960 [ 85%] Building C object CMakeFiles/tidy-share.dir/src/tmbstr.c.o
#8 8.015 [ 87%] Building C object CMakeFiles/tidy-share.dir/src/utf8.c.o
#8 8.069 [ 89%] Building C object CMakeFiles/tidy-share.dir/src/tidylib.c.o
#8 8.221 [ 91%] Building C object CMakeFiles/tidy-share.dir/src/mappedio.c.o
#8 8.267 [ 92%] Building C object CMakeFiles/tidy-share.dir/src/gdoc.c.o
#8 8.318 [ 94%] Building C object CMakeFiles/tidy-share.dir/src/language.c.o
#8 8.404 [ 96%] Building C object CMakeFiles/tidy-share.dir/src/messageobj.c.o
#8 8.477 [ 98%] Building C object CMakeFiles/tidy-share.dir/src/sprtf.c.o
#8 8.511 [100%] Linking C shared library libtidy.so
#8 8.581 [100%] Built target tidy-share
#8 8.639 [ 48%] Built target tidy-static
#8 8.661 [ 51%] Built target tidy
#8 8.686 [100%] Built target tidy-share
#8 8.708 Install the project...
#8 8.718 -- Install configuration: ""
#8 8.718 -- Installing: /usr/local/lib/libtidy.a
#8 8.720 -- Installing: /usr/local/include/tidyplatform.h
#8 8.721 -- Installing: /usr/local/include/tidy.h
#8 8.721 -- Installing: /usr/local/include/tidyenum.h
#8 8.723 -- Installing: /usr/local/include/tidybuffio.h
#8 8.723 -- Installing: /usr/local/lib/libtidy.so.5.8.0
#8 8.725 -- Installing: /usr/local/lib/libtidy.so.58
#8 8.725 -- Installing: /usr/local/lib/libtidy.so
#8 8.726 -- Installing: /usr/local/bin/tidy
#8 8.727 -- Installing: /usr/local/lib/pkgconfig/tidy.pc
#8 8.731 HTML Tidy for Linux version 5.8.0
#8 DONE 8.8s

#9 [5/8] COPY _docker/woff.zip /tmp/woff.zip
#9 DONE 0.1s

#10 [6/8] RUN unzip /tmp/woff.zip -d _sfnt2woff   && cd _sfnt2woff   && make   && cp sfnt2woff /usr/local/bin/   && sfnt2woff --version
#10 0.274 Archive:  /tmp/woff.zip
#10 0.274   inflating: _sfnt2woff/Makefile
#10 0.275   inflating: _sfnt2woff/sfnt2woff.c
#10 0.275   inflating: _sfnt2woff/woff.c
#10 0.276   inflating: _sfnt2woff/woff2sfnt.c
#10 0.276   inflating: _sfnt2woff/woff-private.h
#10 0.278   inflating: _sfnt2woff/woff.h
#10 0.278   inflating: _sfnt2woff/woff-2009-10-03.html
#10 0.281 cc    -c -o sfnt2woff.o sfnt2woff.c
#10 0.321 cc    -c -o woff.o woff.c
#10 0.409 cc  -o sfnt2woff sfnt2woff.o woff.o -lz
#10 0.428 cc    -c -o woff2sfnt.o woff2sfnt.c
#10 0.462 cc  -o woff2sfnt woff2sfnt.o woff.o -lz
#10 0.485 sfnt2woff: invalid option -- '-'
#10 0.485 Usage:
#10 0.485   sfnt2woff [-v <maj>.<min>] [-m <metadata.xml>] [-p <private.dat>] <otffile>
#10 0.485     package OpenType <otffile> as WOFF, creating <otffile>.woff
#10 0.485 Options:
#10 0.485     -v <maj>.<min>     set font version number (major and minor, both integers)
#10 0.485     -m <metadata.xml>  include metadata from <metadata.xml> (not validated)
#10 0.485     -p <private.dat>   include private data block
#10 DONE 0.5s

#11 [7/8] RUN npm install -g cssshrink@0.0.5
#11 3.255
#11 3.255 added 11 packages in 3s
#11 DONE 3.3s

#12 [8/8] RUN /bin/bash -l -c "gem update --system && gem install jgd -v 1.13.0"
#12 14.88 Successfully installed rubygems-update-3.6.9
#12 14.88 Installing RubyGems 3.6.9
#12 16.22   Successfully built RubyGem
#12 16.22   Name: bundler
#12 16.22   Version: 2.6.9
#12 16.22   File: bundler-2.6.9.gem
#12 16.22 Bundler 2.6.9 installed
#12 16.22 RubyGems 3.6.9 installed
#12 16.22 Regenerating binstubs
#12 16.22 Regenerating plugins
#12 16.22
#12 16.22 # 3.6.9 / 2025-05-13
#12 16.22
#12 16.22 ## Enhancements:
#12 16.22
#12 16.22 * Add mtime to Gem::Package::TarWriter#add_file argument. Pull request
#12 16.22   [#8673](https://github.com/rubygems/rubygems/pull/8673) by unasuke
#12 16.22 * Print webauthn authentication link as a separate line to make it easier
#12 16.22   to visit. Pull request
#12 16.22   [#8663](https://github.com/rubygems/rubygems/pull/8663) by mperham
#12 16.22 * Remove shellwords autoload. Pull request
#12 16.22   [#8644](https://github.com/rubygems/rubygems/pull/8644) by
#12 16.22   deivid-rodriguez
#12 16.22 * Installs bundler 2.6.9 as a default gem.
#12 16.22
#12 16.22 ## Performance:
#12 16.22
#12 16.22 * Avoid unnecessary splat allocation. Pull request
#12 16.22   [#8640](https://github.com/rubygems/rubygems/pull/8640) by jeremyevans
#12 16.22
#12 16.22 ## Documentation:
#12 16.22
#12 16.22 * Fix typo in Changelog for 3.6.0 / 2024-12-16. Pull request
#12 16.22   [#8638](https://github.com/rubygems/rubygems/pull/8638) by thatrobotdev
#12 16.22
#12 16.22 # 3.6.8 / 2025-04-13
#12 16.22
#12 16.22 ## Enhancements:
#12 16.22
#12 16.22 * Installs bundler 2.6.8 as a default gem.
#12 16.22
#12 16.22
#12 16.22 ------------------------------------------------------------------------------
#12 16.22
#12 16.22 RubyGems installed the following executables:
#12 16.22       /usr/local/bin/gem
#12 16.22       /usr/local/bin/bundle
#12 16.22       /usr/local/bin/bundler
#12 16.22
#12 16.42 RubyGems system software updated
#12 20.79 !    The 'trollop' gem has been deprecated and has been replaced by 'optimist'.
#12 20.79 !    See: https://rubygems.org/gems/optimist
#12 20.79 !    And: https://github.com/ManageIQ/optimist
#12 20.79 Successfully installed trollop-2.9.9
#12 20.79 Successfully installed webrick-1.9.1
#12 20.79 Successfully installed unicode-display_width-2.6.0
#12 20.79 Successfully installed terminal-table-3.0.2
#12 20.79 Successfully installed safe_yaml-1.0.5
#12 20.79 Successfully installed rouge-4.5.2
#12 20.79 Successfully installed forwardable-extended-2.6.0
#12 20.79 Successfully installed pathutil-0.16.2
#12 20.79 Successfully installed mercenary-0.4.0
#12 20.79 Successfully installed liquid-4.0.4
#12 20.79 Successfully installed kramdown-2.5.1
#12 20.79 Successfully installed kramdown-parser-gfm-1.1.0
#12 20.79 Successfully installed ffi-1.17.2-x86_64-linux-gnu
#12 20.79 Successfully installed rb-inotify-0.11.1
#12 20.79 Successfully installed rb-fsevent-0.11.2
#12 20.79 Successfully installed listen-3.9.0
#12 20.79 Successfully installed jekyll-watch-2.2.1
#12 20.79 Successfully installed google-protobuf-4.31.0-x86_64-linux-gnu
#12 20.79 Successfully installed sass-embedded-1.89.0-x86_64-linux-gnu
#12 20.79 Successfully installed jekyll-sass-converter-3.1.0
#12 20.79 Successfully installed concurrent-ruby-1.3.5
#12 20.79 Successfully installed i18n-1.14.7
#12 20.79 Building native extensions. This could take a while...
#12 23.74 Successfully installed http_parser.rb-0.8.0
#12 23.74 Building native extensions. This could take a while...
#12 60.69 Successfully installed eventmachine-1.2.7
#12 60.69 Successfully installed em-websocket-0.5.3
#12 60.69 Successfully installed colorator-1.1.0
#12 60.69 Successfully installed public_suffix-6.0.2
#12 60.69 Successfully installed addressable-2.8.7
#12 60.69 Successfully installed jekyll-4.4.1
#12 60.69 Successfully installed jgd-1.13.0
#12 60.69 30 gems installed
#12 DONE 60.8s

#13 exporting to image
#13 exporting layers
#13 exporting layers 18.9s done
#13 writing image sha256:4f36d2ed471d37c7f5e8e6214b73d229d1446f4b19a5664150fdf764072e9ed7 done
#13 naming to docker.io/yegor256/rultor-ujwr9gay 0.0s done
#13 DONE 19.0s
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_blog_784\s*$'
+ ls -al .
total 176
drwx------  3 ubuntu ubuntu   4096 May 18 10:56 .
drwxrwxrwt 12 root   root     4096 May 18 11:00 ..
-rw-rw-r--  1 ubuntu ubuntu    165 May 18 10:54 chatgpt-key.txt
-rwxrwxr-x  1 ubuntu ubuntu    658 May 18 10:59 end.sh
-rwxrwxr-x  1 ubuntu ubuntu    490 May 18 10:56 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   1679 May 18 10:54 id_rsa
-rw-rw-r--  1 ubuntu ubuntu    396 May 18 10:54 id_rsa.pub
-rw-rw-r--  1 ubuntu ubuntu      5 May 18 10:55 pid
drwxrwxr-x 29 ubuntu ubuntu   4096 May 18 10:56 repo
-rwxrwxr-x  1 ubuntu ubuntu   6725 May 18 10:54 run.sh
-rw-rw-r--  1 ubuntu ubuntu   1206 May 18 10:56 script.sh
-rw-rw-r--  1 ubuntu ubuntu     57 May 18 10:54 secrets.yml
-rw-rw-r--  1 ubuntu ubuntu 122354 May 18 11:00 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-2Ldl:/main --env=head=git@github.com:yegor256/blog.git '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/blog.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''bundle lock --no-color'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''export JEKYLL_ENV=production'\'' '\'';'\'' '\''LC_ALL=en_US.UTF-8 bundle exec rake'\'' '\'';'\'' '\''mkdir ~/.ssh'\'' '\'';'\'' '\''mv ../id_rsa ../id_rsa.pub ~/.ssh'\'' '\'';'\'' '\''chmod -R 600 ~/.ssh/*'\'' '\'';'\'' '\''echo -e "Host *\n  StrictHostKeyChecking no\n  UserKnownHostsFile=/dev/null" > ~/.ssh/config'\'' '\'';'\'' '\''git config --global user.email "rultor@yegor256.com"'\'' '\'';'\'' '\''git config --global user.name "Rultor"'\'' '\'';'\'' '\''echo -e "chatgpt-translate:\n  api_key_file: $(pwd)/../chatgpt-key.txt" > _config-deploy.yml'\'' '\'';'\'' '\''LC_ALL=en_US.UTF-8 jgd'\'' '\'';'\'' '\''rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm'\'' '\'';'\'' '\''ruby -v'\'' '\'';'\'' '\''gem install ffi -v 1.16.3'\'' '\'';'\'' '\''gem install fontcustom -v 2.0.0'\'' '\'';'\'' '\''fontcustom --version'\'' '\'';'\'' '\''"$(pwd)/_glyphs/compile.sh" /tmp/icons'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git pull'\'' '\'';'\'' '\''for e in svg ttf woff eot css; do cp "/tmp/icons/icons.${e}" css; git add "css/icons.${e}"; done'\'' '\'';'\'' '\''git commit -am '\''\'\'''\''new glyphs'\''\'\'''\'' || echo no changes in glyphs'\'' '\'';'\'' '\''git push origin gh-pages'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-2Ldl/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_blog_784 yegor256/rultor-ujwr9gay /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssh r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-resolve r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cache /root/.config /root/.gemrc /root/.npm /root/.profile /root/texmf /home/r
+ cp -R ./chatgpt-key.txt ./cid ./end.sh ./entry.sh ./id_rsa ./id_rsa.pub ./pid ./repo ./run.sh ./script.sh ./secrets.yml ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/bin/bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd &quot;${HOME}/repo&quot;
export 'head=git@github.com:yegor256/blog.git' ; export 'head_branch=master' ; export 'author=yegor256' ; bundle lock --no-color ; bundle install --no-color ; export JEKYLL_ENV=production ; LC_ALL=en_US.UTF-8 bundle exec rake ; mkdir ~/.ssh ; mv ../id_rsa ../id_rsa.pub ~/.ssh ; chmod -R 600 ~/.ssh/* ; echo -e "Host *\n  StrictHostKeyChecking no\n  UserKnownHostsFile=/dev/null" > ~/.ssh/config ; git config --global user.email "rultor@yegor256.com" ; git config --global user.name "Rultor" ; echo -e "chatgpt-translate:\n  api_key_file: $(pwd)/../chatgpt-key.txt" > _config-deploy.yml ; LC_ALL=en_US.UTF-8 jgd ; rvm default 2.7.6 && source /usr/local/rvm/scripts/rvm ; ruby -v ; gem install ffi -v 1.16.3 ; gem install fontcustom -v 2.0.0 ; fontcustom --version ; "$(pwd)/_glyphs/compile.sh" /tmp/icons ; git checkout gh-pages ; git pull ; for e in svg ttf woff eot css; do cp "/tmp/icons/icons.${e}" css; git add "css/icons.${e}"; done ; git commit -am 'new glyphs' || echo no changes in glyphs ; git push origin gh-pages ;
+ su --login r --command /home/r/script.sh
Writing lockfile to /home/r/repo/Gemfile.lock
Bundler 2.6.9 is running, but your lockfile was generated with 2.5.16. Installing Bundler 2.5.16 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.5.16
Installing bundler 2.5.16
Fetching gem metadata from https://rubygems.org/.........
Fetching Ascii85 2.0.1
Installing Ascii85 2.0.1
Fetching afm 0.2.2
Installing afm 0.2.2
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching fiber-annotation 0.2.0
Installing fiber-annotation 0.2.0
Fetching fiber-storage 1.0.1
Installing fiber-storage 1.0.1
Fetching fiber-local 1.1.0
Installing fiber-local 1.1.0
Fetching json 2.12.0
Installing json 2.12.0 with native extensions
Fetching console 1.30.2
Installing console 1.30.2
Fetching io-event 1.10.0
Installing io-event 1.10.0 with native extensions
Fetching metrics 0.12.2
Installing metrics 0.12.2
Fetching traces 0.15.2
Installing traces 0.15.2
Fetching async 2.24.0
Installing async 2.24.0
Fetching bigdecimal 3.1.9
Installing bigdecimal 3.1.9 with native extensions
Fetching csv 3.3.4
Installing csv 3.3.4
Fetching date 3.4.1
Installing date 3.4.1 with native extensions
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching event_stream_parser 1.0.0
Installing event_stream_parser 1.0.0
Fetching uri 1.0.3
Installing uri 1.0.3
Fetching net-http 0.6.0
Installing net-http 0.6.0
Fetching faraday-net_http 3.4.0
Installing faraday-net_http 3.4.0
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching faraday 2.13.1
Installing faraday 2.13.1
Fetching multipart-post 2.4.1
Installing multipart-post 2.4.1
Fetching faraday-multipart 1.1.0
Installing faraday-multipart 1.1.0
Fetching fastimage 2.4.0
Installing fastimage 2.4.0
Fetching hashery 2.1.2
Installing hashery 2.1.2
Fetching ruby-rc4 0.1.5
Installing ruby-rc4 0.1.5
Fetching ttfunk 1.8.0
Installing ttfunk 1.8.0
Fetching pdf-reader 2.14.1
Installing pdf-reader 2.14.1
Fetching typhoeus 1.4.1
Installing typhoeus 1.4.1
Fetching yell 2.2.2
Installing yell 2.2.2
Fetching zeitwerk 2.7.2
Installing zeitwerk 2.7.2
Fetching html-proofer 5.0.10
Installing html-proofer 5.0.10
Fetching humanize 3.1.0
Installing humanize 3.1.0
Fetching iri 0.10.0
Installing iri 0.10.0
Fetching iso-639 0.3.8
Installing iso-639 0.3.8
Fetching rexml 3.4.1
Installing rexml 3.4.1
Fetching jekyll-bits 0.15
Installing jekyll-bits 0.15
Fetching redcarpet 3.6.1
Installing redcarpet 3.6.1 with native extensions
Fetching ruby-openai 8.1.0
Installing ruby-openai 8.1.0
Fetching tiktoken_ruby 0.0.11.1 (x86_64-linux)
Installing tiktoken_ruby 0.0.11.1 (x86_64-linux)
Fetching jekyll-chatgpt-translate 0.1.0
Installing jekyll-chatgpt-translate 0.1.0
Fetching jekyll-feed 0.17.0
Installing jekyll-feed 0.17.0
Fetching sawyer 0.9.2
Installing sawyer 0.9.2
Fetching octokit 4.25.1
Installing octokit 4.25.1
Fetching jekyll-gist 1.5.0
Installing jekyll-gist 1.5.0
Fetching jekyll-git-hash 0.1.1
Installing jekyll-git-hash 0.1.1
Fetching jekyll-paginate 1.1.0
Installing jekyll-paginate 1.1.0
Fetching jekyll-plantuml 1.4.2
Installing jekyll-plantuml 1.4.2
Fetching jekyll-redirect-from 0.16.0
Installing jekyll-redirect-from 0.16.0
Fetching sass-listen 4.0.0
Installing sass-listen 4.0.0
Fetching sass 3.7.4
Installing sass 3.7.4
Fetching jekyll-sass 1.1.0
Installing jekyll-sass 1.1.0
Fetching jekyll-shorts 0.0.10
Installing jekyll-shorts 0.0.10
Fetching jekyll-sitemap 1.4.0
Installing jekyll-sitemap 1.4.0
Fetching trollop 2.9.10
Installing trollop 2.9.10
Fetching jgd 1.14.0
Installing jgd 1.14.0
Fetching language_server-protocol 3.17.0.5
Installing language_server-protocol 3.17.0.5
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching mini_mime 1.1.5
Installing mini_mime 1.1.5
Fetching timeout 0.4.3
Installing timeout 0.4.3
Fetching net-protocol 0.2.2
Installing net-protocol 0.2.2
Fetching net-imap 0.5.8
Installing net-imap 0.5.8
Fetching mail 2.8.1
Installing mail 2.8.1
Fetching nuggets 1.6.1
Installing nuggets 1.6.1
Fetching parallel 1.27.0
Installing parallel 1.27.0
Fetching parser 3.3.8.0
Installing parser 3.3.8.0
Fetching prism 1.4.0
Installing prism 1.4.0 with native extensions
Fetching pygments.rb 3.0.0
Installing pygments.rb 3.0.0
Fetching regexp_parser 2.10.0
Installing regexp_parser 2.10.0
Fetching rubocop-ast 1.44.1
Installing rubocop-ast 1.44.1
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching rubocop 1.75.6
Installing rubocop 1.75.6
Fetching rubocop-minitest 0.38.0
Installing rubocop-minitest 0.38.0
Fetching rubocop-performance 1.25.0
Installing rubocop-performance 1.25.0
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching rubocop-rspec 3.6.0
Installing rubocop-rspec 3.6.0
Fetching scss_lint 0.60.0
Installing scss_lint 0.60.0
Fetching uuidtools 3.0.0
Installing uuidtools 3.0.0
Fetching w3c_validators 1.3.7
Installing w3c_validators 1.3.7
Bundle complete! 36 Gemfile dependencies, 117 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from sass:

Ruby Sass has reached end-of-life and should no longer be used.

* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
  primary implementation: https://sass-lang.com/install

* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
  sassc gem: https://github.com/sass/sassc-ruby#readme

* For more details, please refer to the Sass blog:
  https://sass-lang.com/blog/posts/7828841

Post-install message from trollop:
!    The 'trollop' gem has been deprecated and has been replaced by 'optimist'.
!    See: https://rubygems.org/gems/optimist
!    And: https://github.com/ManageIQ/optimist
Post-install message from nuggets:

nuggets-1.6.1 [2022-05-18]:

* Ruby 3.1 compatibility.

1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details
Building Jekyll site...
Configuration file: /home/r/repo/_config.yml
/usr/local/bundle/gems/jekyll-chatgpt-translate-0.1.0/lib/jekyll-chatgpt-translate/ping.rb:13: warning: already initialized constant OpenSSL::SSL::VERIFY_PEER
            Source: /home/r/repo
       Destination: /home/r/repo/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
WARN: No front image in /2010/03/04/pdd.html
WARN: No front image in /2013/12/29/proto.html
WARN: No front image in /2014/04/06/introduction.html
WARN: No front image in /2014/04/06/movies-for-thanasis.html
WARN: No front image in /2014/04/06/phandom.html
WARN: No front image in /2014/04/09/xembly-intro.html
WARN: No front image in /2014/04/11/jcabi-http-intro.html
WARN: No front image in /2014/04/14/jcabi-dynamo-java-api-of-aws-dynamodb.html
WARN: No front image in /2014/04/15/definition-of-done.html
WARN: No front image in /2014/04/15/github-guidelines.html
WARN: No front image in /2014/04/18/jcabi-http-server-mocking.html
WARN: No front image in /2014/04/20/how-hourly-rate-is-calculated.html
WARN: No front image in /2014/04/21/s3-http-basic-auth.html
WARN: No front image in /2014/04/24/java-xml-parsing-and-traversing.html
WARN: No front image in /2014/04/26/incremental-requirements-with-requs.html
WARN: No front image in /2014/04/27/typical-mistakes-in-java-code.html
WARN: No front image in /2014/04/28/xml-xpath-hamcrest-matchers.html
WARN: No front image in /2014/04/29/w3c-java-validators.html
WARN: No front image in /2014/05/01/dynamodb-local-maven-plugin.html
WARN: No front image in /2014/05/05/oop-alternative-to-utility-classes.html
WARN: No front image in /2014/05/13/why-null-is-bad.html
WARN: No front image in /2014/05/14/object-oriented-github-java-sdk.html
WARN: No front image in /2014/05/18/cloud-autoincrement-counters.html
WARN: No front image in /2014/05/21/mysql-maven-plugin.html
WARN: No front image in /2014/05/23/avoid-java-static-logger.html
WARN: No front image in /2014/05/26/amazon-s3-java-oop-adapter.html
WARN: No front image in /2014/06/01/aop-aspectj-java-method-logging.html
WARN: No front image in /2014/06/09/objects-should-be-immutable.html
WARN: No front image in /2014/06/19/avoid-string-concatenation.html
WARN: No front image in /2014/06/20/limit-method-execution-time.html
WARN: No front image in /2014/06/21/casperjs-with-maven.html
WARN: No front image in /2014/06/24/jekyll-github-deploy.html
WARN: No front image in /2014/06/25/xml-and-xslt-in-browser.html
WARN: No front image in /2014/06/26/sass-in-java-webapp.html
WARN: No front image in /2014/06/29/custom-lexer-in-jekyll.html
WARN: No front image in /2014/07/03/how-to-read-manifest-mf.html
WARN: No front image in /2014/07/20/liquibase-in-maven.html
WARN: No front image in /2014/07/21/read-only-master-branch.html
WARN: No front image in /2014/07/24/rultor-automated-merging.html
WARN: No front image in /2014/07/29/docker-in-rultor.html
WARN: No front image in /2014/07/31/travis-and-rultor.html
WARN: No front image in /2014/08/03/cacheable-java-annotation.html
WARN: No front image in /2014/08/15/retry-java-method-on-exception.html
WARN: No front image in /2014/08/18/fluent-jdbc-decorator.html
WARN: No front image in /2014/08/19/how-to-release-to-maven-central.html
WARN: No front image in /2014/08/22/art-of-software-testing.html
WARN: No front image in /2014/08/25/deploy-to-cloudbees.html
WARN: No front image in /2014/08/26/publish-to-rubygems.html
WARN: No front image in /2014/08/29/docker-non-root.html
WARN: No front image in /2014/09/02/java-ssh-client.html
WARN: No front image in /2014/09/10/anti-patterns-in-oop.html
WARN: No front image in /2014/09/13/deploying-to-heroku.html
WARN: No front image in /2014/09/22/remote-programming-interview.html
WARN: No front image in /2014/09/23/built-in-fake-objects.html
WARN: No front image in /2014/09/24/why-monetary-awards-dont-work.html
WARN: No front image in /2014/10/03/di-containers-are-evil.html
WARN: No front image in /2014/10/05/ten-hosted-continuous-integration-services.html
WARN: No front image in /2014/10/06/software-project-lifecycle.html
WARN: No front image in /2014/10/08/continuous-integration-is-dead.html
WARN: No front image in /2014/10/21/incremental-billing.html
WARN: No front image in /2014/10/23/paired-brackets-notation.html
WARN: No front image in /2014/10/26/hacker-vs-programmer-mentality.html
WARN: No front image in /2014/11/03/empty-line-code-smell.html
WARN: No front image in /2014/11/07/how-immutability-helps.html
WARN: No front image in /2014/11/14/hits-of-code.html
WARN: No front image in /2014/11/20/seven-virtues-of-good-object.html
WARN: No front image in /2015/01/10/windows-appveyor-maven.html
WARN: No front image in /2015/01/21/if-then-throw-else.html
WARN: No front image in /2015/02/02/xsl-transformations-in-java.html
WARN: No front image in /2015/02/05/jcabi-parent-maven-pom.html
WARN: No front image in /2015/03/26/jaxb-vs-xembly.html
WARN: No front image in /2015/03/29/rultor-with-appveyor.html
WARN: No front image in /2015/04/13/tacit-css-framework-for-dummies.html
WARN: No front image in /2015/04/22/favorite-software-books.html
WARN: No front image in /2015/04/30/iterating-adapter.html
WARN: No front image in /2015/05/18/cookie-based-authentication.html
WARN: No front image in /2015/06/08/deadly-sins-software-project.html
WARN: No front image in /2015/06/11/wikipedia-bug-definition.html
WARN: No front image in /2015/06/25/xml-data-xsl-views-takes-framework.html
WARN: No front image in /2015/08/18/multiple-return-statements-in-oop.html
WARN: No front image in /2015/09/07/maven-repository-amazon-s3.html
WARN: No front image in /2015/11/03/chatbot-better-than-ui-for-microservice.html
WARN: No front image in /2016/03/15/wring-dispatcher-github-notifications.html
WARN: No front image in /2016/03/30/jare-instant-free-cdn.html
WARN: No front image in /2016/11/18/software-conferences-to-attend.html
WARN: No front image in /2017/06/13/dynamodb-rack-maven.html
WARN: No front image in /2017/06/22/object-oriented-input-output-in-cactoos.html
WARN: No front image in /2017/06/27/my-environment.html
WARN: No front image in /2017/07/25/my-favorite-websites.html
WARN: No front image in /2017/09/05/rehttp-http-repeater.html
WARN: No front image in /2018/08/27/penalty-for-refusal.html
WARN: No front image in /2018/09/07/what-is-speed.html
WARN: No front image in /2018/10/01/remote-work.html
WARN: No front image in /2018/10/30/mailanes.html
WARN: No front image in /2018/11/06/ruby-threads.html
WARN: No front image in /2018/11/23/freelance-vs-outsourcing.html
WARN: No front image in /2019/02/03/cloudrepo.html
WARN: No front image in /2019/02/05/zache.html
WARN: No front image in /2019/03/12/how-to-move-faster.html
WARN: No front image in /2019/03/26/sales-kit.html
WARN: No front image in /2019/03/28/cost-of-zerocrat.html
WARN: No front image in /2019/03/29/concerns.html
WARN: No front image in /2019/03/30/survival-guide.html
WARN: No front image in /2019/04/17/nutch-from-java.html
WARN: No front image in /2019/06/26/syncem.html
WARN: No front image in /2023/09/05/style-checker-for-bibtex-files.html
YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
YouTube video LmSaC_OjIbQ found: M28: Microtasking works only if you can decompose tasks, PDD helps you do exactly that
YouTube video pvZDcytPU3w found: SQM 14/24: Tech Debt [software quality crash course] [eng sub]
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video REj8pJesMVI found: The Alternative to Fluent Interfaces in Java (webinar #33)
YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
YouTube video LmSaC_OjIbQ found: M28: Microtasking works only if you can decompose tasks, PDD helps you do exactly that

File /home/r/repo/uml/d892698103dc5669949527a8754c5f26.svg created (3404 bytes)
YouTube video 7DYr8GYzJ6Q found: The Philosophy of Bugs (webinar #17)
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video 7EytYc7K5JA found: eXtremely Distributed Software Development (XDSD), at DevTernity'2016
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video tCr9dtGdi2c found: XDSD: How Extreme is Your Team
YouTube video psrp3TtaYYI found: What's Wrong About Utility Classes? (webinar #6)
YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
YouTube video o3aNJX7AP3M found: What is Wrong About NULL in OOP? (webinar #3)
YouTube video 4SRoLYxvIQ8 found: Practical Example of AOP with AspectJ (in Russian with English subtitles)

File /home/r/repo/uml/52d3d016f2264bbf660a23d5bbe84203.svg created (8673 bytes)
YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video 2a2nWELIk-Y found: Yegor Bugayenko | Kyiv DevOps, September, 2015
YouTube video gL4XwP-EBOg found: Continuous Integration May Have Negative Effects
YouTube video Ht0JI41kA4I found: Pre-flight Build Pitfalls
YouTube video NflR7DKwxDY found: Deployment Scripts Are Dead. Meet Rultor.
YouTube video rEK3Rk2lX3M found: Cactoos 0.12 polishing and releasing (webinar #27)
YouTube video NflR7DKwxDY found: Deployment Scripts Are Dead. Meet Rultor.
YouTube video _61CuGhyv-o found: Practical Example of a One-Click Release
YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video F4N25kZ2zQU found: Object Oriented Lies (in Russian with English subtitles)
YouTube video l6MpCBzwDbg found: What Fake Objects Are For? (webinar #8)
YouTube video EDKbYVEInMU found: Built-in Fake Objects
YouTube video F6NwcQyEY18 found: How Monetary Awards Can Work?
YouTube video MNxG1xcA2uA found: Object Thinking Meetup #3: Yegor Bugayenko / How to Inject Less?
YouTube video oV6Utb5Jows found: Dependency Injection Container is a Bad Idea (webinar #9)
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video LB_YLWhGrco found: Meetings-free Programming
YouTube video 3IXk5yEJMIs found: Continuous Integration is Dead
YouTube video gL4XwP-EBOg found: Continuous Integration May Have Negative Effects
YouTube video Ht0JI41kA4I found: Pre-flight Build Pitfalls
YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
YouTube video GS45LzE3LPQ found: How Much Do You Cost?
YouTube video 6mfo_FHL3PE found: How we decide how much to pay programmers?
YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video hTs_R0dFoFM found: M77: Lines-of-Code don't show anything meaningful, but Hits-of-Code are pretty accurate
YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video 7DYr8GYzJ6Q found: The Philosophy of Bugs (webinar #17)
YouTube video DEqcn4-freM found: Why ORM is an Anti-Pattern? (webinar #10)
YouTube video aER4uwyFbqQ found: ORM is offensive (in Russian with English subtitles)
YouTube video 63tS3HNmhiE found: ORM Is a Perfect Anti-Pattern, at JEEConf 2016
YouTube video 03PXmPc7Q3g found: ORM is an Offensive Anti-Pattern
YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video PVvLQGnyDrQ found: Gradients of Immutability (webinar #20)
YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
YouTube video DLk_5BmgTVk found: How to Avoid Outsourcing Disaster
YouTube video oiNI2jF46h0 found: Make Customers Trust You
YouTube video TxYi7J0vKC8 found: M80: Every two weeks you should hire a new auditor to review your software project
YouTube video GlBf5-g4nGk found: M98: If you think that your team is doing fine, you are a bad manager
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video Rip_04Bv3Jk found: How to be Honest and Keep a Client?
YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video dE0_j4Kk6jo found: Meetings Help Us and Kill Our Projects
YouTube video ues5Dks37zI found: M138: Morning stand-ups are nothing else but guilt-triggers
YouTube video pt9uHp35fwM found: Meetings Or Discipline
YouTube video b6r2W3P9vgY found: Blame the Project
YouTube video YBQoTZ-1X-o found: How to Cut Corners and Stay Cool (webinar #15)
YouTube video YBQoTZ-1X-o found: How to Cut Corners and Stay Cool (webinar #15)
YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
YouTube video psrp3TtaYYI found: What's Wrong About Utility Classes? (webinar #6)
YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video biE86esgFAE found: Seven Enemies of Our Motivation (in Russian with English subtitles)
YouTube video WpP4rIhh5e4 found: Don't Create Objects That End With -ER (webinar #5)
YouTube video nheD2LNYrpk found: Takes, Java Web Framework, Intro (webinar #12)
YouTube video SCcJcSVBSpU found: Tacit CSS Framework @ Porto Codes 2017
YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
YouTube video DLk_5BmgTVk found: How to Avoid Outsourcing Disaster
YouTube video l6MpCBzwDbg found: What Fake Objects Are For? (webinar #8)
YouTube video lgScAwsYWCc found: M137: Don't ask your programmers to estimate, tell them how much you have
YouTube video ZtWmlKi3ivc found: Seven Sins of a Software Project
YouTube video hkXLOxZ6Fs4 found: Seven Sins of a Software Project
YouTube video nheD2LNYrpk found: Takes, Java Web Framework, Intro (webinar #12)
YouTube video 3blBn65iQmU found: Why Private Static Literals are Evil? (Webinar #48)
YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video LB_YLWhGrco found: Meetings-free Programming
YouTube video dE0_j4Kk6jo found: Meetings Help Us and Kill Our Projects
YouTube video AwrMKTFyohg found: #NoMagic
YouTube video pt9uHp35fwM found: Meetings Or Discipline
YouTube video KUUzUb9arNg found: M39: Meeting are evil and must be replaced by a disciplined process of decision making
YouTube video ODxm7w2DE-g found: #NoSalaries

File /home/r/repo/uml/19b92d0465e2e819ffcf88cf46c6e333.svg created (3956 bytes)
YouTube video QMcDa2eyRBY found: Need Robust Software? Make It Fragile
YouTube video nCGBgI1MNwE found: Need It Robust? Make It Fragile!
YouTube video wd-SA1HVmLg found: How Do You Know When Your Product is Ready to be Shipped?
YouTube video ZVn7ufg-tk0 found: Micromanagement (in Russian with English subtitles)
YouTube video 0Jte_LGR5Zk found: M32: Micromanagement happens when tasks are big and motivation is not explicit
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
YouTube video 9j5pq71BS5U found: Software Outsourcing, 10 Years Ahead (in Russian with English subtitles)
YouTube video mHCwlZSlZeU found: Chat Bots are the new UI

File /home/r/repo/uml/eee0d1bcdb7b9318e937e99e04e39ff7.svg created (3430 bytes)
YouTube video jUil-aTImgU found: How Do You Talk To Your Microservice?

File /home/r/repo/uml/d103661ebf8494340e260442970bf4af.svg created (4557 bytes)
YouTube video Xj226o2xI9Y found: Chat Bots vs UI
YouTube video vOMqDcSXnT0 found: Microservices as Chat Bots
YouTube video kPmbRkSWYnY found: M130: The root cause of most software problems is the chaos in the code
YouTube video xbovkm0tTn0 found: Talk "MEETING-FREE SOFTWARE DEVELOPMENT, IN DISTRIBUTED TEAMS" by Yegor Bugayenko
YouTube video pt9uHp35fwM found: Meetings Or Discipline
YouTube video b6r2W3P9vgY found: Blame the Project
YouTube video F6NwcQyEY18 found: How Monetary Awards Can Work?
YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video DEqcn4-freM found: Why ORM is an Anti-Pattern? (webinar #10)
YouTube video Mj1gA5mEk68 found: Unit Testing vs Debugging (webinar #26)
YouTube video af6bidlat6Q found: BB1: Будьте смелее, покажите свое резюме
YouTube video o3aNJX7AP3M found: What is Wrong About NULL in OOP? (webinar #3)

File /home/r/repo/uml/b5d40b6498ca48f6d2efc8671dd6d1e6.svg created (4456 bytes)

File /home/r/repo/uml/aecf8b3862f82e6d5d8d27e948d45c83.svg created (5497 bytes)
YouTube video _Q0cNykXB04 found: Printers Instead of Getters in OOP (webinar #18)
YouTube video g1ctRcW214w found: Java Annotations Are a Big Mistake (webinar #14)
YouTube video oV6Utb5Jows found: Dependency Injection Container is a Bad Idea (webinar #9)
YouTube video cv23Z6xpwDw found: Java Annotations Are a Bad Idea
YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video Xk9tIqwca3k found: Smart Classes and Functionality-Poor Interfaces (webinar #16)
YouTube video zaKTNK8g2-M found: Who Is a Project Manager? (webinar #19)
YouTube video sZoJ3gO4PSo found: Who Manages Who? (in Russian with English subtitles)
YouTube video cGcCcxx4xrg found: Java vs OOP (JavaDay Kyiv)

File /home/r/repo/uml/653125b6c32d12b7325dba52054c09ca.svg created (3490 bytes)

File /home/r/repo/uml/cad4de541e1ab10d3d9d751c661fe63f.svg created (3443 bytes)
YouTube video PVvLQGnyDrQ found: Gradients of Immutability (webinar #20)
YouTube video DjrA7_Uymok found: Inheritance vs. Subtyping (webinar #24)
YouTube video AwrMKTFyohg found: #NoMagic
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
YouTube video Nm274dGikFc found: Naked Data in OOP (webinar #22)
33m     Build Warning: Layout 'russian' requested in _posts/2016/nov/2016-11-26-yanukovych-v-president.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/nov/2016-11-28-saakashvili-speaks-ukrainian.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-01-what-is-wrong-about-guns.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-05-who-needs-war.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-08-lustration-in-ukraine.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-12-putin-is-power.md does not exist.0m

File /home/r/repo/uml/45d05ab3bd9a93ad88ec209352b62f60.svg created (3220 bytes)
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-15-onishenko-our-hero.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-19-are-you-ashamed-of-voting.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-19-privatbank-nationalization.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-22-what-causes-terrorism.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-26-what-would-you-ask-putin.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-29-who-wants-our-donations.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2016/dec/2016-12-30-tu154-sochi.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-02-ukraine-budget-2017.md does not exist.0m
YouTube video GWLpAZqvqSc found: How to Deal With Conflicts in a Software Team (Webinar #21)
YouTube video 4i-OK4IA4vA found: M158: Eliminating team conflicts leads to less collaboration, not more
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-05-justice-against-corruption.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-12-will-i-go-to-war.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-16-ukrainian-startups.md does not exist.0m
YouTube video rC17YwowURQ found: Synchronized Decorators for Thread-Safety (Webinar #32)
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-23-consciousness-and-revolution.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/jan/2017-01-30-lifetime-imprisonment-for-separatism.md does not exist.0m
YouTube video Wcy53ZSF78o found: Decorating Envelopes in OOP (webinar #31)
33m     Build Warning: Layout 'russian' requested in _posts/2017/feb/2017-02-06-how-to-eliminate-corruption.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/feb/2017-02-20-nationalism-of-the-future.md does not exist.0m
YouTube video ZhWOlaMqppM found: How I didn't get a job at Amazon (in Russian with English subtitles)
33m     Build Warning: Layout 'russian' requested in _posts/2017/mar/2017-03-02-history-of-separatism.md does not exist.0m
YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
33m     Build Warning: Layout 'russian' requested in _posts/2017/apr/2017-04-18-dnepr-corruption-item.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/apr/2017-04-24-slaves-of-the-law.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/may/2017-05-15-loyalty.md does not exist.0m
YouTube video 1bAixLaOCSA found: Java Day Minsk 2017 | Yegor Bugayenko - Object Oriented JUnit Tests
YouTube video CCr8hRE_TUs found: Object-Oriented Flavor for JUnit Tests
YouTube video ZdHCrsQsoMI found: M136: Any software product has an unlimited number of bugs
33m     Build Warning: Layout 'russian' requested in _posts/2017/jun/2017-06-29-activists.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/jul/2017-07-27-sabotage-failed.md does not exist.0m
YouTube video Op3EIwhMxrg found: M33: You don't need to be loyal to your employers, use them for your own good!
YouTube video 4ZWHs1mloUw found: RAII in Java (Webinar #52)
YouTube video KYd24FN58wg found: Object-Oriented Java Web App from Scratch in One Hour: ThreeCopies.com (Webinar #28)
YouTube video 7WmsiV22IXM found: Lazy Loading via Java Lambda (Webinar #30)
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
33m     Build Warning: Layout 'russian' requested in _posts/2017/oct/2017-10-24-motherland.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/oct/2017-10-30-ukrainian-language.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2017/nov/2017-11-08-crimea.md does not exist.0m
YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
33m     Build Warning: Layout 'russian' requested in _posts/2017/nov/2017-11-22-opposition.md does not exist.0m
YouTube video uhDmHkMAYnM found: Micro-management vs. micro-tasking (webinar #25)
YouTube video tHeXxLdGqqI found: M19: Want to pay-by-result? You have to do microtasking first, otherwise nothing will work.
YouTube video 1rmZN3r5SWg found: M27: Microtasking enables more accurate and precise estimates of a software project's future
33m     Build Warning: Layout 'russian' requested in _posts/2018/jan/2018-01-03-fake-opposition.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2018/jan/2018-01-10-dalles-plan.md does not exist.0m
YouTube video F3bjFXFRsI8 found: M20: Reporting bugs and deciding whether they should be fixed are two separate activities!
YouTube video 55mwAbuDrV8 found: Quality vs. Quantity (in Russian)
YouTube video REj8pJesMVI found: The Alternative to Fluent Interfaces in Java (webinar #33)
33m     Build Warning: Layout 'russian' requested in _posts/2018/mar/2018-03-17-putin-election.md does not exist.0m
YouTube video AwrMKTFyohg found: #NoMagic
YouTube video GozQCUH2D0I found: M22: Both full-time hiring and outsourcing will lead your project to failure, Zerocracy won't.
33m     Build Warning: Layout 'russian' requested in _posts/2018/mar/2018-03-25-why-gas.md does not exist.0m
YouTube video rC17YwowURQ found: Synchronized Decorators for Thread-Safety (Webinar #32)
YouTube video vXUwE3FGfpg found: #NoAltruism
YouTube video Hrk_Jorc5z4 found: M127: The ability to explain a problem so that it's understood is the most important soft skill
YouTube video -drZbHxydMc found: When do you validate your objects? (Webinar #35)
YouTube video FNWyN_Q10TI found: What's wrong with global variables? (Webinar #36)
YouTube video _ppWQCCT8zE found: M16: You either report bugs or implement features. You can't do any of that? You are out.
YouTube video RNRaVmbWZXI found: M7: Don't be afraid to ask difficult qstns before you get into a partnership, or get ready to lose
YouTube video oXj9UWm1134 found: Names of objects, methods and variables in OOP (Webinar #37)
YouTube video zljJpADEf_E found: M6: Keeping all source code in a single monolithic repository is a terrible idea!
YouTube video 9tC7p2UTLsU found: M5: Professional programmers always need a second opinion, to make sure their code is good enough
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
33m     Build Warning: Layout 'russian' requested in _posts/2018/oct/2018-10-07-history-simplification.md does not exist.0m
YouTube video ezE0hRH9BnQ found: M54: Make sure you control your programmers and do it explicitly and openly
YouTube video fVMml2vpP-Y found: M13: A message without a context is unprofessional and very annoying for the listener; don't do it!
YouTube video 2oAW9LmYJI4 found: M8: Since most tech editors have no idea what they are doing, ignore them
YouTube video gMJNz9AWbQE found: M1: Your enthusiasm may only harm the project if you can't deliver it incrementally
33m     Build Warning: Layout 'russian' requested in _posts/2019/jan/2019-01-13-country-as-a-service.md does not exist.0m
YouTube video PYq05UAwzNk found: M2: We must fully trust the architect, but regularly review the decisions he or she is making
33m     Build Warning: Layout 'russian' requested in _posts/2019/jan/2019-01-20-drugs.md does not exist.0m
YouTube video mKZOuJ7AAas found: M30: Pay equality and smaller pay gap mean only one thing: the management is weak
33m     Build Warning: Layout 'russian' requested in _posts/2019/jan/2019-01-28-the-wall.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2019/feb/2019-02-16-calibrated-democracy.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2019/feb/2019-02-21-jews-vs-french.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2019/mar/2019-03-17-terrorism-and-power.md does not exist.0m
YouTube video SoXV_scCMNY found: Logging, the Object-Oriented Way
YouTube video bVzEPOZ_mDU found: A practical example of making an object-oriented HTTP server in Java (webinar #42)
YouTube video Qxvk9z0tEP8 found: M123: One README should be enough for any open source project
33m     Build Warning: Layout 'russian' requested in _posts/2019/apr/2019-04-28-formula-of-happiness.md does not exist.0m
YouTube video WlI6IZ6M7vY found: M74: If your project doesn't have a formal Risk List, you are doing management wrong
YouTube video KPbKqTXfZwA found: M89: Deliver your trust continuously, not discrete
YouTube video _4pk5GNUySg found: M91: Full-timers want to look smart, freelancers want to deliver results
33m     Build Warning: Layout 'russian' requested in _posts/2019/jul/2019-07-07-strong-opinions.md does not exist.0m
YouTube video 5FckPa6aOok found: M193: What is fun and joy for you, being a programmer?
33m     Build Warning: Layout 'russian' requested in _posts/2019/jul/2019-07-31-moscow-protests.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2019/sep/2019-09-15-revolution-bottom-up.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2019/sep/2019-09-28-what-is-the-point.md does not exist.0m
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
YouTube video eeXdDvIVu-Y found: What Is Cohesion in OOP? (Webinar #49)
33m     Build Warning: Layout 'russian' requested in _posts/2019/dec/2019-12-31-testosterone.md does not exist.0m
YouTube video CmUzNPqCF4s found: M120: Don't wait for your manager to tell you what to do, do what you think is right (open source)

File /home/r/repo/uml/b9cc42a8e5ed92f94f4362cfd328fb0d.svg created (13454 bytes)

File /home/r/repo/uml/930f06f36724929287c1ee82fd95c77b.svg created (8538 bytes)
YouTube video rsWrgxm8ktU found: Fat and Skinny Design (Webinar #51)

File /home/r/repo/uml/c415b43f6d14c18e66db32e9d5d6e8b2.svg created (17871 bytes)
33m     Build Warning: Layout 'russian' requested in _posts/2020/mar/2020-03-29-coronavirus.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2020/may/2020-05-02-first-world-hysteria.md does not exist.0m
YouTube video D12gi1x6Cdw found: M105: Open source developers inevitably have better soft and tech skills
YouTube video nErn5G_JHhE found: Veil Objects to Replace DTOs (Webinar #50)
33m     Build Warning: Layout 'russian' requested in _posts/2020/jun/2020-06-12-protesters.md does not exist.0m
YouTube video jjeW1hTtRh0 found: M114: The performance of programmers can be measured, with the right metrics
33m     Build Warning: Layout 'russian' requested in _posts/2020/jul/2020-07-05-silence-doesnt-cure.md does not exist.0m
YouTube video fJvUTlPHSvU found: Encapsulation Is Dead, Let's Use Distance of Coupling Instead (Webinar #55)
YouTube video Yj1VFGK9vqc found: M143: Daily reports are a perfect guilt-triggering instrument for a lazy team
YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
33m     Build Warning: Layout 'russian' requested in _posts/2020/nov/2020-11-21-svoboda-and-conflicts.md does not exist.0m
YouTube video WZlIb5oxDBQ found: M152: There is no management without personal responsibility
YouTube video TmAJPeM4UlE found: M153: How managers in self-managing orgs judge your performance?
YouTube video vaFPNdNaOAY found: M160: Traditional top-down planning doesn't work, try better alternative
YouTube video QaKIw1Bh3Oc found: EOLANG: Basics
YouTube video ulrMXmIcC4w found: M167: Sometimes you have to be an imposter, either you like it or not
YouTube video 65baOBHeVMI found: Yegor Bugayenko: Opening
YouTube video dlPk1AE2aQk found: M170: recruiters may do a better job if listen to us programmers
YouTube video 939ntzufGB0 found: M178: Try to focus your team on artifacts and their delivery status
YouTube video 2IwBc9UI4Sg found: SIMBA: Simplified Management by Artifacts (at Merge Conf)
YouTube video Qii3yrQJdHs found: M179: Calibrated Achievement Points (CAP) to measure R&D productivity
YouTube video 8qfd93SyXpM found: SSD 13/16: Test-Driven Development [software design crash course]
YouTube video 4I8BflW7EpU found: M188: I don't think ML will ever be able to write code
YouTube video jiEJnLBowHc found: M190: Make sure the bugs you report explain the simplest possible scenarios
YouTube video Y0Zx_sdVG48 found: M199: Unit tests are the Safety Net that you can't afford to not use
YouTube video C6CQWzOKEJs found: Object Thinking #7: Yegor Bugayenko / Immutability + Generics
33m     Build Warning: Layout 'russian' requested in _posts/2023/aug/2023-08-13-dictators.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2023/aug/2023-08-27-immigration-by-war.md does not exist.0m
YouTube video gHznfuhRR60 found: AIIN'23: Robots vs. Programmers, How soon will computers fire us?
33m     Build Warning: Layout 'russian' requested in _posts/2023/sep/2023-09-17-turbulence.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2023/oct/2023-10-01-individualism-vs-collectivism.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2024/jan/2024-01-03-not-able-to-speak.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2024/apr/2024-04-02-kulikovo-pole.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2024/may/2024-05-27-freedom-of-speech-vs-intelligence.md does not exist.0m
33m     Build Warning: Layout 'russian' requested in _posts/2024/sep/2024-09-21-interpreters-of-chaos.md does not exist.0m
475 AMP pages generated in 38.58s

places.txt generated
tags.txt generated

stats.svg generated
       Jekyll Feed: Generating feed for posts
jekyll-shorts 0.0.10: 475 link(s) generated in 0.01s
jekyll-chatgpt-translate 0.1.0 starting...
jekyll-chatgpt-translate requires OPENAI_API_KEY environment variable
YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
YouTube video LmSaC_OjIbQ found: M28: Microtasking works only if you can decompose tasks, PDD helps you do exactly that
YouTube video pvZDcytPU3w found: SQM 14/24: Tech Debt [software quality crash course] [eng sub]
......YouTube video qRZYJGYdrwk found: XDSD: management without meetings
.Configuration file: /home/r/repo/_config.yml
YouTube video REj8pJesMVI found: The Alternative to Fluent Interfaces in Java (webinar #33)
.YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
YouTube video LmSaC_OjIbQ found: M28: Microtasking works only if you can decompose tasks, PDD helps you do exactly that
File /home/r/repo/uml/d892698103dc5669949527a8754c5f26.svg already exists (3404 bytes)
.YouTube video 7DYr8GYzJ6Q found: The Philosophy of Bugs (webinar #17)
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
.YouTube video qRZYJGYdrwk found: XDSD: management without meetings
..YouTube video qRZYJGYdrwk found: XDSD: management without meetings
..YouTube video 7EytYc7K5JA found: eXtremely Distributed Software Development (XDSD), at DevTernity'2016
YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video tCr9dtGdi2c found: XDSD: How Extreme is Your Team
..........YouTube video psrp3TtaYYI found: What's Wrong About Utility Classes? (webinar #6)
YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
.YouTube video o3aNJX7AP3M found: What is Wrong About NULL in OOP? (webinar #3)
......YouTube video 4SRoLYxvIQ8 found: Practical Example of AOP with AspectJ (in Russian with English subtitles)
File /home/r/repo/uml/52d3d016f2264bbf660a23d5bbe84203.svg already exists (8673 bytes)
.YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
..........YouTube video 2a2nWELIk-Y found: Yegor Bugayenko | Kyiv DevOps, September, 2015
YouTube video gL4XwP-EBOg found: Continuous Integration May Have Negative Effects
YouTube video Ht0JI41kA4I found: Pre-flight Build Pitfalls
.YouTube video NflR7DKwxDY found: Deployment Scripts Are Dead. Meet Rultor.
.......YouTube video rEK3Rk2lX3M found: Cactoos 0.12 polishing and releasing (webinar #27)
........YouTube video NflR7DKwxDY found: Deployment Scripts Are Dead. Meet Rultor.
YouTube video _61CuGhyv-o found: Practical Example of a One-Click Release
..YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video F4N25kZ2zQU found: Object Oriented Lies (in Russian with English subtitles)
..YouTube video l6MpCBzwDbg found: What Fake Objects Are For? (webinar #8)
YouTube video EDKbYVEInMU found: Built-in Fake Objects
.YouTube video F6NwcQyEY18 found: How Monetary Awards Can Work?
.YouTube video MNxG1xcA2uA found: Object Thinking Meetup #3: Yegor Bugayenko / How to Inject Less?
YouTube video oV6Utb5Jows found: Dependency Injection Container is a Bad Idea (webinar #9)
...YouTube video qRZYJGYdrwk found: XDSD: management without meetings
YouTube video LB_YLWhGrco found: Meetings-free Programming
.YouTube video 3IXk5yEJMIs found: Continuous Integration is Dead
YouTube video gL4XwP-EBOg found: Continuous Integration May Have Negative Effects
YouTube video Ht0JI41kA4I found: Pre-flight Build Pitfalls
.YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
....YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
.YouTube video GS45LzE3LPQ found: How Much Do You Cost?
YouTube video 6mfo_FHL3PE found: How we decide how much to pay programmers?
..YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
.YouTube video hTs_R0dFoFM found: M77: Lines-of-Code don't show anything meaningful, but Hits-of-Code are pretty accurate
.YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
.YouTube video 7DYr8GYzJ6Q found: The Philosophy of Bugs (webinar #17)
.YouTube video DEqcn4-freM found: Why ORM is an Anti-Pattern? (webinar #10)
YouTube video aER4uwyFbqQ found: ORM is offensive (in Russian with English subtitles)
YouTube video 63tS3HNmhiE found: ORM Is a Perfect Anti-Pattern, at JEEConf 2016
YouTube video 03PXmPc7Q3g found: ORM is an Offensive Anti-Pattern
..YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video PVvLQGnyDrQ found: Gradients of Immutability (webinar #20)
.YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
.YouTube video DLk_5BmgTVk found: How to Avoid Outsourcing Disaster
YouTube video oiNI2jF46h0 found: Make Customers Trust You
YouTube video TxYi7J0vKC8 found: M80: Every two weeks you should hire a new auditor to review your software project
YouTube video GlBf5-g4nGk found: M98: If you think that your team is doing fine, you are a bad manager
.YouTube video p7m7_iiqaHI found: How Much Immutability Is Enough?
YouTube video KwP7Ay9Z-hc found: Immutable Objects vs. Common Sense (webinar #2)
YouTube video EnhRgXrHCC4 found: How Immutability Helps in OOP (in Russian with English subtitles)
.YouTube video Rip_04Bv3Jk found: How to be Honest and Keep a Client?
.YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video dE0_j4Kk6jo found: Meetings Help Us and Kill Our Projects
YouTube video ues5Dks37zI found: M138: Morning stand-ups are nothing else but guilt-triggers
YouTube video pt9uHp35fwM found: Meetings Or Discipline
...YouTube video b6r2W3P9vgY found: Blame the Project
YouTube video YBQoTZ-1X-o found: How to Cut Corners and Stay Cool (webinar #15)
.......YouTube video YBQoTZ-1X-o found: How to Cut Corners and Stay Cool (webinar #15)
.YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
YouTube video psrp3TtaYYI found: What's Wrong About Utility Classes? (webinar #6)
..YouTube video D0dqC_3Bch8 found: Objects vs. Static Methods (webinar #1)
.YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video biE86esgFAE found: Seven Enemies of Our Motivation (in Russian with English subtitles)
.YouTube video WpP4rIhh5e4 found: Don't Create Objects That End With -ER (webinar #5)
..YouTube video nheD2LNYrpk found: Takes, Java Web Framework, Intro (webinar #12)
....YouTube video SCcJcSVBSpU found: Tacit CSS Framework @ Porto Codes 2017
.....YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
.YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video PNSezrlemsY found: Hacker vs Designer Mentality
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
.YouTube video 0fuEgmibJc4 found: Who Is a Software Architect?
YouTube video AvVQ5NjS_Nk found: Who is a Software Architect? (webinar #13)
..YouTube video DLk_5BmgTVk found: How to Avoid Outsourcing Disaster
.YouTube video l6MpCBzwDbg found: What Fake Objects Are For? (webinar #8)
..YouTube video lgScAwsYWCc found: M137: Don't ask your programmers to estimate, tell them how much you have
.YouTube video ZtWmlKi3ivc found: Seven Sins of a Software Project
YouTube video hkXLOxZ6Fs4 found: Seven Sins of a Software Project
.....YouTube video nheD2LNYrpk found: Takes, Java Web Framework, Intro (webinar #12)
..YouTube video 3blBn65iQmU found: Why Private Static Literals are Evil? (Webinar #48)
..YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
YouTube video LB_YLWhGrco found: Meetings-free Programming
YouTube video dE0_j4Kk6jo found: Meetings Help Us and Kill Our Projects
YouTube video AwrMKTFyohg found: #NoMagic
YouTube video pt9uHp35fwM found: Meetings Or Discipline
YouTube video KUUzUb9arNg found: M39: Meeting are evil and must be replaced by a disciplined process of decision making
..YouTube video ODxm7w2DE-g found: #NoSalaries
..File /home/r/repo/uml/19b92d0465e2e819ffcf88cf46c6e333.svg already exists (3956 bytes)
..YouTube video QMcDa2eyRBY found: Need Robust Software? Make It Fragile
YouTube video nCGBgI1MNwE found: Need It Robust? Make It Fragile!
...YouTube video wd-SA1HVmLg found: How Do You Know When Your Product is Ready to be Shipped?
..YouTube video ZVn7ufg-tk0 found: Micromanagement (in Russian with English subtitles)
YouTube video 0Jte_LGR5Zk found: M32: Micromanagement happens when tasks are big and motivation is not explicit
......YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
..YouTube video 9j5pq71BS5U found: Software Outsourcing, 10 Years Ahead (in Russian with English subtitles)
.YouTube video mHCwlZSlZeU found: Chat Bots are the new UI
File /home/r/repo/uml/eee0d1bcdb7b9318e937e99e04e39ff7.svg already exists (3430 bytes)
YouTube video jUil-aTImgU found: How Do You Talk To Your Microservice?
File /home/r/repo/uml/d103661ebf8494340e260442970bf4af.svg already exists (4557 bytes)
YouTube video Xj226o2xI9Y found: Chat Bots vs UI
YouTube video vOMqDcSXnT0 found: Microservices as Chat Bots
....YouTube video kPmbRkSWYnY found: M130: The root cause of most software problems is the chaos in the code
.....YouTube video xbovkm0tTn0 found: Talk "MEETING-FREE SOFTWARE DEVELOPMENT, IN DISTRIBUTED TEAMS" by Yegor Bugayenko
YouTube video pt9uHp35fwM found: Meetings Or Discipline
YouTube video b6r2W3P9vgY found: Blame the Project
.YouTube video F6NwcQyEY18 found: How Monetary Awards Can Work?
YouTube video ibT5oKToMoQ found: Daily Stand-Up Meetings Are Evil (webinar #11)
....YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
YouTube video DEqcn4-freM found: Why ORM is an Anti-Pattern? (webinar #10)
.YouTube video Mj1gA5mEk68 found: Unit Testing vs Debugging (webinar #26)
...YouTube video af6bidlat6Q found: BB1: Будьте смелее, покажите свое резюме
..YouTube video o3aNJX7AP3M found: What is Wrong About NULL in OOP? (webinar #3)
..File /home/r/repo/uml/b5d40b6498ca48f6d2efc8671dd6d1e6.svg already exists (4456 bytes)
File /home/r/repo/uml/aecf8b3862f82e6d5d8d27e948d45c83.svg already exists (5497 bytes)
.YouTube video _Q0cNykXB04 found: Printers Instead of Getters in OOP (webinar #18)
..YouTube video g1ctRcW214w found: Java Annotations Are a Big Mistake (webinar #14)
YouTube video oV6Utb5Jows found: Dependency Injection Container is a Bad Idea (webinar #9)
YouTube video cv23Z6xpwDw found: Java Annotations Are a Bad Idea
YouTube video WSgP85kr6eU found: Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
..YouTube video Xk9tIqwca3k found: Smart Classes and Functionality-Poor Interfaces (webinar #16)
....YouTube video zaKTNK8g2-M found: Who Is a Project Manager? (webinar #19)
.......YouTube video sZoJ3gO4PSo found: Who Manages Who? (in Russian with English subtitles)
........YouTube video cGcCcxx4xrg found: Java vs OOP (JavaDay Kyiv)
..File /home/r/repo/uml/653125b6c32d12b7325dba52054c09ca.svg already exists (3490 bytes)
File /home/r/repo/uml/cad4de541e1ab10d3d9d751c661fe63f.svg already exists (3443 bytes)
.YouTube video PVvLQGnyDrQ found: Gradients of Immutability (webinar #20)
.YouTube video DjrA7_Uymok found: Inheritance vs. Subtyping (webinar #24)
..YouTube video AwrMKTFyohg found: #NoMagic
.YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
...YouTube video Nm274dGikFc found: Naked Data in OOP (webinar #22)
...File /home/r/repo/uml/45d05ab3bd9a93ad88ec209352b62f60.svg already exists (3220 bytes)
..YouTube video GWLpAZqvqSc found: How to Deal With Conflicts in a Software Team (Webinar #21)
YouTube video 4i-OK4IA4vA found: M158: Eliminating team conflicts leads to less collaboration, not more
..YouTube video rC17YwowURQ found: Synchronized Decorators for Thread-Safety (Webinar #32)
..YouTube video Wcy53ZSF78o found: Decorating Envelopes in OOP (webinar #31)
...YouTube video ZhWOlaMqppM found: How I didn't get a job at Amazon (in Russian with English subtitles)
.....YouTube video nsYGC2aUwfQ found: Puzzle Driven Development (webinar #23)
.......YouTube video 1bAixLaOCSA found: Java Day Minsk 2017 | Yegor Bugayenko - Object Oriented JUnit Tests
YouTube video CCr8hRE_TUs found: Object-Oriented Flavor for JUnit Tests
.YouTube video ZdHCrsQsoMI found: M136: Any software product has an unlimited number of bugs
..........YouTube video Op3EIwhMxrg found: M33: You don't need to be loyal to your employers, use them for your own good!
.YouTube video 4ZWHs1mloUw found: RAII in Java (Webinar #52)
.......YouTube video KYd24FN58wg found: Object-Oriented Java Web App from Scratch in One Hour: ThreeCopies.com (Webinar #28)
...YouTube video 7WmsiV22IXM found: Lazy Loading via Java Lambda (Webinar #30)
.YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
..YouTube video 9yjtsCK6Wdk found: A Few Thoughts About Constructors in OOP (webinar #7)
..YouTube video uhDmHkMAYnM found: Micro-management vs. micro-tasking (webinar #25)
YouTube video tHeXxLdGqqI found: M19: Want to pay-by-result? You have to do microtasking first, otherwise nothing will work.
YouTube video 1rmZN3r5SWg found: M27: Microtasking enables more accurate and precise estimates of a software project's future
.........YouTube video F3bjFXFRsI8 found: M20: Reporting bugs and deciding whether they should be fixed are two separate activities!
...YouTube video 55mwAbuDrV8 found: Quality vs. Quantity (in Russian)
.YouTube video REj8pJesMVI found: The Alternative to Fluent Interfaces in Java (webinar #33)
.YouTube video AwrMKTFyohg found: #NoMagic
YouTube video GozQCUH2D0I found: M22: Both full-time hiring and outsourcing will lead your project to failure, Zerocracy won't.
.YouTube video rC17YwowURQ found: Synchronized Decorators for Thread-Safety (Webinar #32)
...YouTube video vXUwE3FGfpg found: #NoAltruism
.YouTube video Hrk_Jorc5z4 found: M127: The ability to explain a problem so that it's understood is the most important soft skill
...YouTube video -drZbHxydMc found: When do you validate your objects? (Webinar #35)
...YouTube video FNWyN_Q10TI found: What's wrong with global variables? (Webinar #36)
.YouTube video _ppWQCCT8zE found: M16: You either report bugs or implement features. You can't do any of that? You are out.
.YouTube video RNRaVmbWZXI found: M7: Don't be afraid to ask difficult qstns before you get into a partnership, or get ready to lose
.YouTube video oXj9UWm1134 found: Names of objects, methods and variables in OOP (Webinar #37)
...YouTube video zljJpADEf_E found: M6: Keeping all source code in a single monolithic repository is a terrible idea!
..YouTube video 9tC7p2UTLsU found: M5: Professional programmers always need a second opinion, to make sure their code is good enough
..YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
..YouTube video ezE0hRH9BnQ found: M54: Make sure you control your programmers and do it explicitly and openly
.YouTube video fVMml2vpP-Y found: M13: A message without a context is unprofessional and very annoying for the listener; don't do it!
....YouTube video 2oAW9LmYJI4 found: M8: Since most tech editors have no idea what they are doing, ignore them
......YouTube video gMJNz9AWbQE found: M1: Your enthusiasm may only harm the project if you can't deliver it incrementally
.YouTube video PYq05UAwzNk found: M2: We must fully trust the architect, but regularly review the decisions he or she is making
.YouTube video mKZOuJ7AAas found: M30: Pay equality and smaller pay gap mean only one thing: the management is weak
.......YouTube video SoXV_scCMNY found: Logging, the Object-Oriented Way
.YouTube video bVzEPOZ_mDU found: A practical example of making an object-oriented HTTP server in Java (webinar #42)
........YouTube video Qxvk9z0tEP8 found: M123: One README should be enough for any open source project
..YouTube video WlI6IZ6M7vY found: M74: If your project doesn't have a formal Risk List, you are doing management wrong
..YouTube video KPbKqTXfZwA found: M89: Deliver your trust continuously, not discrete
.YouTube video _4pk5GNUySg found: M91: Full-timers want to look smart, freelancers want to deliver results
.....YouTube video 5FckPa6aOok found: M193: What is fun and joy for you, being a programmer?
......YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
..YouTube video eeXdDvIVu-Y found: What Is Cohesion in OOP? (Webinar #49)
.....YouTube video CmUzNPqCF4s found: M120: Don't wait for your manager to tell you what to do, do what you think is right (open source)
..File /home/r/repo/uml/b9cc42a8e5ed92f94f4362cfd328fb0d.svg already exists (13454 bytes)
File /home/r/repo/uml/930f06f36724929287c1ee82fd95c77b.svg already exists (8538 bytes)
YouTube video rsWrgxm8ktU found: Fat and Skinny Design (Webinar #51)
.File /home/r/repo/uml/c415b43f6d14c18e66db32e9d5d6e8b2.svg already exists (17871 bytes)
.YouTube video D12gi1x6Cdw found: M105: Open source developers inevitably have better soft and tech skills
..YouTube video nErn5G_JHhE found: Veil Objects to Replace DTOs (Webinar #50)
.YouTube video jjeW1hTtRh0 found: M114: The performance of programmers can be measured, with the right metrics
....YouTube video fJvUTlPHSvU found: Encapsulation Is Dead, Let's Use Distance of Coupling Instead (Webinar #55)
.YouTube video Yj1VFGK9vqc found: M143: Daily reports are a perfect guilt-triggering instrument for a lazy team
..YouTube video Z70PMGaxGhY found: How to win $4096 in the next year Quality Award? (webinar #29)
...YouTube video WZlIb5oxDBQ found: M152: There is no management without personal responsibility
.YouTube video TmAJPeM4UlE found: M153: How managers in self-managing orgs judge your performance?
.YouTube video vaFPNdNaOAY found: M160: Traditional top-down planning doesn't work, try better alternative
.YouTube video QaKIw1Bh3Oc found: EOLANG: Basics
.YouTube video ulrMXmIcC4w found: M167: Sometimes you have to be an imposter, either you like it or not
.YouTube video 65baOBHeVMI found: Yegor Bugayenko: Opening
.YouTube video dlPk1AE2aQk found: M170: recruiters may do a better job if listen to us programmers
...YouTube video 939ntzufGB0 found: M178: Try to focus your team on artifacts and their delivery status
YouTube video 2IwBc9UI4Sg found: SIMBA: Simplified Management by Artifacts (at Merge Conf)
.YouTube video Qii3yrQJdHs found: M179: Calibrated Achievement Points (CAP) to measure R&D productivity
..YouTube video 8qfd93SyXpM found: SSD 13/16: Test-Driven Development [software design crash course]
.YouTube video 4I8BflW7EpU found: M188: I don't think ML will ever be able to write code
.YouTube video jiEJnLBowHc found: M190: Make sure the bugs you report explain the simplest possible scenarios
...YouTube video Y0Zx_sdVG48 found: M199: Unit tests are the Safety Net that you can't afford to not use
...YouTube video C6CQWzOKEJs found: Object Thinking #7: Yegor Bugayenko / Immutability + Generics
...........YouTube video gHznfuhRR60 found: AIIN'23: Robots vs. Programmers, How soon will computers fire us?
...........................................................................346,283 words in the entire blog, 13,846 uniques
33m1mDeprecation Warning0m [34mimport0m]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

34m  ╷0m
34m6 │0m @import 31m'disqus'0m;
34m  │0m 31m        ^^^^^^^^0m
34m  ╵0m
    /home/r/repo/css/layout.scss 6:9  root stylesheet
33m1mDeprecation Warning0m [34mimport0m]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

34m  ╷0m
34m7 │0m @import 31m'defs'0m;
34m  │0m 31m        ^^^^^^0m
34m  ╵0m
    /home/r/repo/css/layout.scss 7:9  root stylesheet
33m1mDeprecation Warning0m [34mimport0m]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

34m  ╷0m
34m8 │0m @import 31m'fonts'0m;
34m  │0m 31m        ^^^^^^^0m
34m  ╵0m
    /home/r/repo/css/layout.scss 8:9  root stylesheet
33m1mDeprecation Warning0m [34mimport0m]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

34m  ╷0m
34m9 │0m @import 31m'highlight'0m;
34m  │0m 31m        ^^^^^^^^^^^0m
34m  ╵0m
    /home/r/repo/css/layout.scss 9:9  root stylesheet
33m1mDeprecation Warning0m [34mimport0m]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.

More info and automated migrator: https://sass-lang.com/d/import

34m   ╷0m
34m10 │0m @import 31m'ico'0m;
34m   │0m 31m        ^^^^^0m
34m   ╵0m
    /home/r/repo/css/layout.scss 10:9  root stylesheet
33m1mWarning0m: 8 repetitive deprecation warnings omitted.
Run in verbose mode to see all warnings.
33m          Conflict: The following destination is shared by multiple files.0m
33m                    The written file may end up with unexpected contents.0m
33m                    36m/home/r/repo/_site/rss.xml0m0m
33m                     - rss.xml0m
33m                     - /home/r/repo/_site/rss.xml0m
33m                    0m
/home/r/repo/_site/buffer.rss created (211641 bytes)
/home/r/repo/_site/gnuplot/2014/11/hoc-vs-loc.svg created (89739 bytes)
/home/r/repo/_site/places.txt created (1030 bytes)
/home/r/repo/_site/tags.txt created (1186 bytes)
/home/r/repo/_site/stats.svg created (62662 bytes)
/home/r/repo/_site/words.txt created (93507 bytes)
                    done in 134.241 seconds.
 Auto-regeneration: disabled. Use --watch to enable.
Jekyll site generated without issues

All files are in place

There is no garbage

scss-lint found no lints
No spelling errors

No prohibited regular expressions in 1125 pages

All articles have excerpts

All snippets are compact enough

https://www.yegor256.com/2010/03/04/pdd.html: 13
https://www.yegor256.com/2013/12/29/proto.html: 4
https://www.yegor256.com/2014/04/06/introduction.html: 9
https://www.yegor256.com/2014/04/06/movies-for-thanasis.html: 11
https://www.yegor256.com/2014/04/06/phandom.html: 11
https://www.yegor256.com/2014/04/09/xembly-intro.html: 13
https://www.yegor256.com/2014/04/11/cost-of-loc.html: 20
https://www.yegor256.com/2014/04/11/jcabi-http-intro.html: 15
https://www.yegor256.com/2014/04/12/puzzle-driven-development-by-roles.html: 17
https://www.yegor256.com/2014/04/13/bugs-are-welcome.html: 31
https://www.yegor256.com/2014/04/13/no-obligations-principle.html: 21
https://www.yegor256.com/2014/04/14/jcabi-dynamo-java-api-of-aws-dynamodb.html: 13
https://www.yegor256.com/2014/04/15/definition-of-done.html: 13
https://www.yegor256.com/2014/04/15/github-guidelines.html: 14
https://www.yegor256.com/2014/04/17/how-xdsd-is-different.html: 28
https://www.yegor256.com/2014/04/18/jcabi-http-server-mocking.html: 11
https://www.yegor256.com/2014/04/20/how-hourly-rate-is-calculated.html: 9
https://www.yegor256.com/2014/04/21/s3-http-basic-auth.html: 13
https://www.yegor256.com/2014/04/24/java-xml-parsing-and-traversing.html: 21
https://www.yegor256.com/2014/04/26/incremental-requirements-with-requs.html: 12
https://www.yegor256.com/2014/04/27/typical-mistakes-in-java-code.html: 9
https://www.yegor256.com/2014/04/28/xml-xpath-hamcrest-matchers.html: 11
https://www.yegor256.com/2014/04/29/w3c-java-validators.html: 11
https://www.yegor256.com/2014/05/01/dynamodb-local-maven-plugin.html: 14
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html: 58
https://www.yegor256.com/2014/05/13/why-null-is-bad.html: 35
https://www.yegor256.com/2014/05/14/object-oriented-github-java-sdk.html: 12
https://www.yegor256.com/2014/05/18/cloud-autoincrement-counters.html: 11
https://www.yegor256.com/2014/05/21/mysql-maven-plugin.html: 12
https://www.yegor256.com/2014/05/23/avoid-java-static-logger.html: 14
https://www.yegor256.com/2014/05/26/amazon-s3-java-oop-adapter.html: 13
https://www.yegor256.com/2014/06/01/aop-aspectj-java-method-logging.html: 17
https://www.yegor256.com/2014/06/09/objects-should-be-immutable.html: 48
https://www.yegor256.com/2014/06/19/avoid-string-concatenation.html: 9
https://www.yegor256.com/2014/06/20/limit-method-execution-time.html: 11
https://www.yegor256.com/2014/06/21/casperjs-with-maven.html: 12
https://www.yegor256.com/2014/06/24/jekyll-github-deploy.html: 13
https://www.yegor256.com/2014/06/25/xml-and-xslt-in-browser.html: 17
https://www.yegor256.com/2014/06/26/sass-in-java-webapp.html: 10
https://www.yegor256.com/2014/06/29/custom-lexer-in-jekyll.html: 9
https://www.yegor256.com/2014/07/03/how-to-read-manifest-mf.html: 11
https://www.yegor256.com/2014/07/20/liquibase-in-maven.html: 12
https://www.yegor256.com/2014/07/21/read-only-master-branch.html: 34
https://www.yegor256.com/2014/07/24/rultor-automated-merging.html: 29
https://www.yegor256.com/2014/07/29/docker-in-rultor.html: 16
https://www.yegor256.com/2014/07/31/travis-and-rultor.html: 13
https://www.yegor256.com/2014/08/03/cacheable-java-annotation.html: 13
https://www.yegor256.com/2014/08/13/strict-code-quality-control.html: 36
https://www.yegor256.com/2014/08/15/retry-java-method-on-exception.html: 15
https://www.yegor256.com/2014/08/18/fluent-jdbc-decorator.html: 12
https://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html: 23
https://www.yegor256.com/2014/08/22/art-of-software-testing.html: 14
https://www.yegor256.com/2014/08/25/deploy-to-cloudbees.html: 15
https://www.yegor256.com/2014/08/26/publish-to-rubygems.html: 16
https://www.yegor256.com/2014/08/29/docker-non-root.html: 11
https://www.yegor256.com/2014/09/02/java-ssh-client.html: 11
https://www.yegor256.com/2014/09/09/restful-web-sites.html: 13
https://www.yegor256.com/2014/09/10/anti-patterns-in-oop.html: 17
https://www.yegor256.com/2014/09/11/deployment-script-vs-rultor.html: 17
https://www.yegor256.com/2014/09/13/deploying-to-heroku.html: 13
https://www.yegor256.com/2014/09/16/getters-and-setters-are-evil.html: 51
https://www.yegor256.com/2014/09/22/remote-programming-interview.html: 5
https://www.yegor256.com/2014/09/23/built-in-fake-objects.html: 18
https://www.yegor256.com/2014/09/24/why-monetary-awards-dont-work.html: 30
https://www.yegor256.com/2014/10/03/di-containers-are-evil.html: 22
https://www.yegor256.com/2014/10/05/ten-hosted-continuous-integration-services.html: 14
https://www.yegor256.com/2014/10/06/software-project-lifecycle.html: 14
https://www.yegor256.com/2014/10/07/stop-chatting-start-coding.html: 33
https://www.yegor256.com/2014/10/08/continuous-integration-is-dead.html: 41
https://www.yegor256.com/2014/10/12/who-is-software-architect.html: 46
https://www.yegor256.com/2014/10/20/how-we-write-product-vision.html: 11
https://www.yegor256.com/2014/10/21/incremental-billing.html: 17
https://www.yegor256.com/2014/10/23/paired-brackets-notation.html: 9
https://www.yegor256.com/2014/10/26/hacker-vs-programmer-mentality.html: 26
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html: 43
https://www.yegor256.com/2014/11/03/empty-line-code-smell.html: 12
https://www.yegor256.com/2014/11/07/how-immutability-helps.html: 17
https://www.yegor256.com/2014/11/14/hits-of-code.html: 22
https://www.yegor256.com/2014/11/20/seven-virtues-of-good-object.html: 47
https://www.yegor256.com/2014/11/24/principles-of-bug-tracking.html: 21
https://www.yegor256.com/2014/12/01/orm-offensive-anti-pattern.html: 36
https://www.yegor256.com/2014/12/04/synchronization-between-nodes.html: 11
https://www.yegor256.com/2014/12/09/immutable-object-state-and-behavior.html: 15
https://www.yegor256.com/2014/12/15/how-much-your-objects-encapsulate.html: 12
https://www.yegor256.com/2014/12/18/independent-technical-reviews.html: 22
https://www.yegor256.com/2014/12/22/immutable-objects-not-dumb.html: 13
https://www.yegor256.com/2015/01/05/how-to-be-honest-and-keep-customer.html: 13
https://www.yegor256.com/2015/01/08/morning-standup-meetings.html: 27
https://www.yegor256.com/2015/01/10/windows-appveyor-maven.html: 9
https://www.yegor256.com/2015/01/12/compound-name-is-code-smell.html: 12
https://www.yegor256.com/2015/01/15/how-to-cut-corners.html: 24
https://www.yegor256.com/2015/01/21/if-then-throw-else.html: 11
https://www.yegor256.com/2015/01/26/happy-boss-false-objective.html: 41
https://www.yegor256.com/2015/02/02/xsl-transformations-in-java.html: 13
https://www.yegor256.com/2015/02/05/jcabi-parent-maven-pom.html: 16
https://www.yegor256.com/2015/02/09/serious-code-reviewer.html: 15
https://www.yegor256.com/2015/02/12/top-down-design.html: 11
https://www.yegor256.com/2015/02/16/it-is-not-a-school.html: 25
https://www.yegor256.com/2015/02/20/utility-classes-vs-functional-programming.html: 20
https://www.yegor256.com/2015/02/23/haircut.html: 14
https://www.yegor256.com/2015/02/26/composable-decorators.html: 28
https://www.yegor256.com/2015/03/02/team-morale-myths-and-reality.html: 29
https://www.yegor256.com/2015/03/09/objects-end-with-er.html: 25
https://www.yegor256.com/2015/03/16/technical-glossaries.html: 11
https://www.yegor256.com/2015/03/22/takes-java-web-framework.html: 15
https://www.yegor256.com/2015/03/26/jaxb-vs-xembly.html: 14
https://www.yegor256.com/2015/03/29/rultor-with-appveyor.html: 11
https://www.yegor256.com/2015/04/02/class-casting-is-anti-pattern.html: 22
https://www.yegor256.com/2015/04/13/tacit-css-framework-for-dummies.html: 11
https://www.yegor256.com/2015/04/16/award.html: 11
https://www.yegor256.com/2015/04/22/favorite-software-books.html: 10
https://www.yegor256.com/2015/04/30/iterating-adapter.html: 9
https://www.yegor256.com/2015/05/04/how-to-protect-business-idea.html: 12
https://www.yegor256.com/2015/05/07/ctors-must-be-code-free.html: 30
https://www.yegor256.com/2015/05/11/software-architect-responsibilities.html: 17
https://www.yegor256.com/2015/05/13/two-instruments-of-software-architect.html: 11
https://www.yegor256.com/2015/05/18/cookie-based-authentication.html: 11
https://www.yegor256.com/2015/05/21/avoid-software-outsourcing-disaster.html: 23
https://www.yegor256.com/2015/05/25/unit-test-scaffolding.html: 13
https://www.yegor256.com/2015/05/28/one-primary-constructor.html: 20
https://www.yegor256.com/2015/06/02/how-to-estimate-software-cost.html: 31
https://www.yegor256.com/2015/06/08/deadly-sins-software-project.html: 27
https://www.yegor256.com/2015/06/11/wikipedia-bug-definition.html: 13
https://www.yegor256.com/2015/06/15/software-outsourcing-survival-guide.html: 13
https://www.yegor256.com/2015/06/18/good-programmers-bug-free.html: 13
https://www.yegor256.com/2015/06/22/valid-reasons-to-reject-bug-fix.html: 12
https://www.yegor256.com/2015/06/25/xml-data-xsl-views-takes-framework.html: 13
https://www.yegor256.com/2015/06/29/simple-diagrams.html: 17
https://www.yegor256.com/2015/07/06/public-static-literals.html: 14
https://www.yegor256.com/2015/07/09/catch-if-cant-otherwise.html: 10
https://www.yegor256.com/2015/07/13/meetings-are-legalized-robbery.html: 20
https://www.yegor256.com/2015/07/16/fools-dont-write-unit-tests.html: 11
https://www.yegor256.com/2015/07/21/hourly-pay-modern-slavery.html: 57
https://www.yegor256.com/2015/07/28/checked-vs-unchecked-exceptions.html: 18
https://www.yegor256.com/2015/08/04/nine-steps-start-software-project.html: 12
https://www.yegor256.com/2015/08/18/multiple-return-statements-in-oop.html: 15
https://www.yegor256.com/2015/08/25/fail-fast.html: 14
https://www.yegor256.com/2015/09/01/redundant-variables-are-evil.html: 12
https://www.yegor256.com/2015/09/07/maven-repository-amazon-s3.html: 13
https://www.yegor256.com/2015/09/10/testing-exit-criteria.html: 12
https://www.yegor256.com/2015/09/16/how-to-fire-someone-right.html: 33
https://www.yegor256.com/2015/09/22/micromanagement.html: 60
https://www.yegor256.com/2015/09/29/mayonnaise.html: 17
https://www.yegor256.com/2015/10/01/vertical-horizontal-decorating.html: 13
https://www.yegor256.com/2015/10/06/how-to-be-good-office-slave.html: 59
https://www.yegor256.com/2015/10/13/competition-without-rules.html: 25
https://www.yegor256.com/2015/10/16/ridley-scott-and-joseph-goebbels.html: 14
https://www.yegor256.com/2015/10/17/award-2016.html: 10
https://www.yegor256.com/2015/10/20/interrupted-exception.html: 10
https://www.yegor256.com/2015/10/27/outsourcing-doesnt-work.html: 36
https://www.yegor256.com/2015/11/03/chatbot-better-than-ui-for-microservice.html: 13
https://www.yegor256.com/2015/11/10/ten-mistakes-in-specs.html: 36
https://www.yegor256.com/2015/11/16/json-vs-xml.html: 20
https://www.yegor256.com/2015/11/21/ringelmann-effect-vs-agile.html: 21
https://www.yegor256.com/2015/11/24/imprisonment-for-irresponsible-coding.html: 16
https://www.yegor256.com/2015/12/01/rethrow-exceptions.html: 30
https://www.yegor256.com/2015/12/08/temporal-coupling-between-method-calls.html: 19
https://www.yegor256.com/2015/12/16/investors-are-too-scared.html: 10
https://www.yegor256.com/2015/12/22/why-dont-you-contribute-to-open-source.html: 40
https://www.yegor256.com/2015/12/29/turnover-is-good-for-maintainability.html: 13
https://www.yegor256.com/2016/01/05/how-to-punish-employees.html: 33
https://www.yegor256.com/2016/01/12/good-programmers-dont-work-for-equity.html: 15
https://www.yegor256.com/2016/01/19/how-expensive-is-outsourcing.html: 14
https://www.yegor256.com/2016/01/26/defensive-programming.html: 11
https://www.yegor256.com/2016/02/03/design-patterns-and-anti-patterns.html: 23
https://www.yegor256.com/2016/02/09/are-you-still-debugging.html: 16
https://www.yegor256.com/2016/02/18/holacracy-autocracy.html: 24
https://www.yegor256.com/2016/03/01/how-we-interview-programmers.html: 13
https://www.yegor256.com/2016/03/08/pimp-up-your-resume.html: 19
https://www.yegor256.com/2016/03/15/wring-dispatcher-github-notifications.html: 13
https://www.yegor256.com/2016/03/22/try-finally-if-not-null.html: 12
https://www.yegor256.com/2016/03/28/unspoken-secrets-of-elevator-pitch.html: 13
https://www.yegor256.com/2016/03/30/jare-instant-free-cdn.html: 11
https://www.yegor256.com/2016/04/05/printers-instead-of-getters.html: 24
https://www.yegor256.com/2016/04/08/revenue-may-kill-startup.html: 10
https://www.yegor256.com/2016/04/12/java-annotations-are-evil.html: 25
https://www.yegor256.com/2016/04/19/object-must-not-be-configurable.html: 14
https://www.yegor256.com/2016/04/26/why-inputstream-design-is-wrong.html: 25
https://www.yegor256.com/2016/05/03/test-methods-must-share-nothing.html: 12
https://www.yegor256.com/2016/05/10/keynote-clowns.html: 18
https://www.yegor256.com/2016/05/17/convertible-notes.html: 11
https://www.yegor256.com/2016/05/24/who-is-project-manager.html: 49
https://www.yegor256.com/2016/06/03/conference-mistakes.html: 10
https://www.yegor256.com/2016/06/17/dont-use-java-assertions.html: 10
https://www.yegor256.com/2016/06/21/how-to-hire-programmer.html: 15
https://www.yegor256.com/2016/06/27/singletons-must-die.html: 20
https://www.yegor256.com/2016/07/06/data-transfer-object.html: 35
https://www.yegor256.com/2016/07/10/software-project-roles.html: 13
https://www.yegor256.com/2016/07/11/mistakes-in-agile-manifesto.html: 23
https://www.yegor256.com/2016/07/14/who-is-object.html: 33
https://www.yegor256.com/2016/07/18/law-of-demeter.html: 10
https://www.yegor256.com/2016/07/21/convince-me.html: 19
https://www.yegor256.com/2016/07/26/active-record.html: 10
https://www.yegor256.com/2016/08/01/continuous-integration-maturity.html: 12
https://www.yegor256.com/2016/08/05/distributed-teams-are-higher-quality.html: 14
https://www.yegor256.com/2016/08/10/if-then-else-code-smell.html: 11
https://www.yegor256.com/2016/08/15/what-is-wrong-object-oriented-programming.html: 32
https://www.yegor256.com/2016/08/23/communication-maturity.html: 26
https://www.yegor256.com/2016/08/30/decomposition-of-responsibility.html: 10
https://www.yegor256.com/2016/09/07/gradients-of-immutability.html: 12
https://www.yegor256.com/2016/09/13/inheritance-is-procedural.html: 21
https://www.yegor256.com/2016/09/20/oop-without-classes.html: 14
https://www.yegor256.com/2016/09/27/command-control-innovate.html: 21
https://www.yegor256.com/2016/10/23/award-2017.html: 9
https://www.yegor256.com/2016/11/09/why-no-ebooks.html: 13
https://www.yegor256.com/2016/11/18/software-conferences-to-attend.html: 5
https://www.yegor256.com/2016/11/21/naked-data.html: 42
https://www.yegor256.com/2016/11/26/yanukovych-v-president.html: 13
https://www.yegor256.com/2016/11/28/saakashvili-speaks-ukrainian.html: 16
https://www.yegor256.com/2016/11/29/eolang.html: 12
https://www.yegor256.com/2016/12/01/what-is-wrong-about-guns.html: 11
https://www.yegor256.com/2016/12/05/who-needs-war.html: 14
https://www.yegor256.com/2016/12/06/how-to-pay-programmers-less.html: 22
https://www.yegor256.com/2016/12/08/lustration-in-ukraine.html: 13
https://www.yegor256.com/2016/12/12/putin-is-power.html: 9
https://www.yegor256.com/2016/12/13/mvc-vs-oop.html: 16
https://www.yegor256.com/2016/12/15/onishenko-our-hero.html: 10
https://www.yegor256.com/2016/12/19/are-you-ashamed-of-voting.html: 13
https://www.yegor256.com/2016/12/19/privatbank-nationalization.html: 12
https://www.yegor256.com/2016/12/20/can-objects-be-friends.html: 16
https://www.yegor256.com/2016/12/22/what-causes-terrorism.html: 13
https://www.yegor256.com/2016/12/26/what-would-you-ask-putin.html: 11
https://www.yegor256.com/2016/12/29/who-wants-our-donations.html: 14
https://www.yegor256.com/2016/12/30/tu154-sochi.html: 8
https://www.yegor256.com/2017/01/02/ukraine-budget-2017.html: 9
https://www.yegor256.com/2017/01/03/how-much-you-love-conflicts.html: 17
https://www.yegor256.com/2017/01/05/justice-against-corruption.html: 14
https://www.yegor256.com/2017/01/10/how-to-teach-customers.html: 11
https://www.yegor256.com/2017/01/12/will-i-go-to-war.html: 9
https://www.yegor256.com/2017/01/16/ukrainian-startups.html: 9
https://www.yegor256.com/2017/01/17/synchronized-decorators.html: 18
https://www.yegor256.com/2017/01/23/consciousness-and-revolution.html: 10
https://www.yegor256.com/2017/01/24/career-advice.html: 20
https://www.yegor256.com/2017/01/30/lifetime-imprisonment-for-separatism.html: 12
https://www.yegor256.com/2017/01/31/decorating-envelopes.html: 13
https://www.yegor256.com/2017/02/06/how-to-eliminate-corruption.html: 14
https://www.yegor256.com/2017/02/07/private-method-is-new-class.html: 15
https://www.yegor256.com/2017/02/14/stackoverflow-is-your-tool.html: 15
https://www.yegor256.com/2017/02/20/nationalism-of-the-future.html: 8
https://www.yegor256.com/2017/02/21/say-no-to-google-recruiters.html: 20
https://www.yegor256.com/2017/02/28/too-many-classes.html: 17
https://www.yegor256.com/2017/03/02/history-of-separatism.html: 13
https://www.yegor256.com/2017/03/07/traits-and-mixins.html: 13
https://www.yegor256.com/2017/03/24/tdd-that-works.html: 25
https://www.yegor256.com/2017/03/28/solid.html: 18
https://www.yegor256.com/2017/04/05/pdd-in-action.html: 14
https://www.yegor256.com/2017/04/11/flexibility-equates-lower-quality.html: 17
https://www.yegor256.com/2017/04/18/dnepr-corruption-item.html: 8
https://www.yegor256.com/2017/04/18/no-help-via-email.html: 13
https://www.yegor256.com/2017/04/24/slaves-of-the-law.html: 8
https://www.yegor256.com/2017/04/25/sixnines.html: 11
https://www.yegor256.com/2017/05/02/remote-slaves.html: 18
https://www.yegor256.com/2017/05/10/inversion-of-control.html: 9
https://www.yegor256.com/2017/05/15/loyalty.html: 10
https://www.yegor256.com/2017/05/16/monikers.html: 11
https://www.yegor256.com/2017/05/17/single-statement-unit-tests.html: 13
https://www.yegor256.com/2017/05/23/unlimited-number-of-bugs.html: 17
https://www.yegor256.com/2017/05/30/why-contribute-to-open-source.html: 13
https://www.yegor256.com/2017/06/06/gluten-free-management.html: 15
https://www.yegor256.com/2017/06/13/dynamodb-rack-maven.html: 12
https://www.yegor256.com/2017/06/22/object-oriented-input-output-in-cactoos.html: 15
https://www.yegor256.com/2017/06/27/my-environment.html: 12
https://www.yegor256.com/2017/06/29/activists.html: 10
https://www.yegor256.com/2017/07/04/sexism.html: 12
https://www.yegor256.com/2017/07/11/how-to-redesign-equals.html: 11
https://www.yegor256.com/2017/07/18/sexual-harassment.html: 12
https://www.yegor256.com/2017/07/25/my-favorite-websites.html: 8
https://www.yegor256.com/2017/07/27/sabotage-failed.html: 9
https://www.yegor256.com/2017/08/01/how-to-manage-a-manager.html: 20
https://www.yegor256.com/2017/08/08/raii-in-java.html: 12
https://www.yegor256.com/2017/08/15/bitcoin-pyramid.html: 10
https://www.yegor256.com/2017/08/22/to-be-nice-or-not.html: 9
https://www.yegor256.com/2017/08/29/xcop.html: 11
https://www.yegor256.com/2017/09/05/rehttp-http-repeater.html: 10
https://www.yegor256.com/2017/09/12/evil-object-name-suffix-client.html: 9
https://www.yegor256.com/2017/09/19/what-motivates-me.html: 12
https://www.yegor256.com/2017/09/26/threecopies-server-data-backup.html: 8
https://www.yegor256.com/2017/10/03/java9.html: 9
https://www.yegor256.com/2017/10/10/streams-vs-decorators.html: 10
https://www.yegor256.com/2017/10/17/lazy-loading-caching-sticky-cactoos.html: 11
https://www.yegor256.com/2017/10/24/award-2018.html: 8
https://www.yegor256.com/2017/10/24/motherland.html: 10
https://www.yegor256.com/2017/10/30/ukrainian-language.html: 15
https://www.yegor256.com/2017/11/07/five-new-java-features.html: 12
https://www.yegor256.com/2017/11/08/crimea.html: 10
https://www.yegor256.com/2017/11/14/static-factory-methods.html: 20
https://www.yegor256.com/2017/11/21/trust-pay-lose.html: 21
https://www.yegor256.com/2017/11/22/opposition.html: 8
https://www.yegor256.com/2017/11/28/microtasking.html: 39
https://www.yegor256.com/2017/12/05/data-access-object.html: 12
https://www.yegor256.com/2017/12/12/alan-kay-was-wrong.html: 11
https://www.yegor256.com/2017/12/19/srp-is-hoax.html: 15
https://www.yegor256.com/2017/12/26/software-quality-formula.html: 19
https://www.yegor256.com/2018/01/02/operator-new-is-toxic.html: 10
https://www.yegor256.com/2018/01/03/fake-opposition.html: 9
https://www.yegor256.com/2018/01/09/micro-budgeting.html: 25
https://www.yegor256.com/2018/01/10/dalles-plan.html: 9
https://www.yegor256.com/2018/01/16/educational-aspect-of-static-analysis.html: 13
https://www.yegor256.com/2018/01/23/sociotech-skills.html: 15
https://www.yegor256.com/2018/02/06/where-to-find-more-bugs.html: 10
https://www.yegor256.com/2018/02/13/micro-vesting.html: 11
https://www.yegor256.com/2018/02/27/parsing-objects.html: 12
https://www.yegor256.com/2018/03/06/speed-vs-quality.html: 16
https://www.yegor256.com/2018/03/13/fluent-interfaces.html: 15
https://www.yegor256.com/2018/03/17/putin-election.html: 10
https://www.yegor256.com/2018/03/21/zerocracy-announcement.html: 17
https://www.yegor256.com/2018/03/25/why-gas.html: 8
https://www.yegor256.com/2018/03/27/how-to-test-thread-safety.html: 11
https://www.yegor256.com/2018/04/03/donations-via-zerocracy.html: 9
https://www.yegor256.com/2018/04/10/learning-by-refactoring.html: 11
https://www.yegor256.com/2018/04/17/how-to-be-lazy.html: 20
https://www.yegor256.com/2018/04/24/right-way-to-report-bugs.html: 35
https://www.yegor256.com/2018/05/08/open-source-attributes.html: 14
https://www.yegor256.com/2018/05/22/default-arguments-against-null.html: 9
https://www.yegor256.com/2018/05/29/object-validation.html: 11
https://www.yegor256.com/2018/06/19/glogin.html: 9
https://www.yegor256.com/2018/06/26/are-you-an-architect.html: 10
https://www.yegor256.com/2018/07/03/global-variables.html: 14
https://www.yegor256.com/2018/07/24/bugs-or-pull-requests.html: 16
https://www.yegor256.com/2018/08/14/seventy-percent.html: 10
https://www.yegor256.com/2018/08/22/builders-and-manipulators.html: 11
https://www.yegor256.com/2018/08/27/penalty-for-refusal.html: 8
https://www.yegor256.com/2018/08/29/soft-skills.html: 13
https://www.yegor256.com/2018/09/05/monolithic-repositories.html: 10
https://www.yegor256.com/2018/09/07/what-is-speed.html: 8
https://www.yegor256.com/2018/09/12/clear-code.html: 8
https://www.yegor256.com/2018/09/18/fear-of-coupling.html: 11
https://www.yegor256.com/2018/09/30/award-2019.html: 7
https://www.yegor256.com/2018/10/01/remote-work.html: 8
https://www.yegor256.com/2018/10/07/history-simplification.html: 13
https://www.yegor256.com/2018/10/09/can-you-control-us.html: 13
https://www.yegor256.com/2018/10/16/dont-make-me-guess.html: 11
https://www.yegor256.com/2018/10/30/mailanes.html: 10
https://www.yegor256.com/2018/11/06/ruby-threads.html: 10
https://www.yegor256.com/2018/11/13/bigotry.html: 9
https://www.yegor256.com/2018/11/20/journalism.html: 11
https://www.yegor256.com/2018/11/23/freelance-vs-outsourcing.html: 8
https://www.yegor256.com/2018/11/27/you-can-do-better.html: 11
https://www.yegor256.com/2018/12/11/unit-testing-anti-patterns.html: 11
https://www.yegor256.com/2018/12/18/silicon-valley-criticism.html: 12
https://www.yegor256.com/2018/12/25/speaker-cheat-sheet.html: 9
https://www.yegor256.com/2019/01/01/hazardous-enthusiasm.html: 9
https://www.yegor256.com/2019/01/13/country-as-a-service.html: 9
https://www.yegor256.com/2019/01/15/what-if-architect-is-wrong.html: 11
https://www.yegor256.com/2019/01/20/drugs.html: 9
https://www.yegor256.com/2019/01/22/10x-paychecks.html: 11
https://www.yegor256.com/2019/01/28/the-wall.html: 12
https://www.yegor256.com/2019/01/29/dependency-hell.html: 9
https://www.yegor256.com/2019/02/03/cloudrepo.html: 12
https://www.yegor256.com/2019/02/05/zache.html: 8
https://www.yegor256.com/2019/02/12/silicon-valley-benefits.html: 12
https://www.yegor256.com/2019/02/16/calibrated-democracy.html: 10
https://www.yegor256.com/2019/02/21/jews-vs-french.html: 15
https://www.yegor256.com/2019/03/12/data-and-maintainability.html: 9
https://www.yegor256.com/2019/03/12/how-to-move-faster.html: 8
https://www.yegor256.com/2019/03/17/terrorism-and-power.html: 13
https://www.yegor256.com/2019/03/19/logging-without-static-logger.html: 9
https://www.yegor256.com/2019/03/26/jpages.html: 11
https://www.yegor256.com/2019/03/26/sales-kit.html: 10
https://www.yegor256.com/2019/03/28/cost-of-zerocrat.html: 8
https://www.yegor256.com/2019/03/29/concerns.html: 9
https://www.yegor256.com/2019/03/30/survival-guide.html: 8
https://www.yegor256.com/2019/04/02/software-project-review-checklist.html: 10
https://www.yegor256.com/2019/04/09/beg-them.html: 11
https://www.yegor256.com/2019/04/17/nutch-from-java.html: 9
https://www.yegor256.com/2019/04/23/elegant-readme.html: 14
https://www.yegor256.com/2019/04/28/formula-of-happiness.html: 12
https://www.yegor256.com/2019/05/07/sibit-bitcoin-command-line-client.html: 9
https://www.yegor256.com/2019/05/14/cause-risk-effect.html: 12
https://www.yegor256.com/2019/05/21/dont-improvise.html: 10
https://www.yegor256.com/2019/05/28/trust-or-not.html: 14
https://www.yegor256.com/2019/06/11/where-do-you-seek-help.html: 9
https://www.yegor256.com/2019/06/19/how-much-they-suffer.html: 11
https://www.yegor256.com/2019/06/26/syncem.html: 8
https://www.yegor256.com/2019/07/02/tdd-misbeliefs.html: 9
https://www.yegor256.com/2019/07/07/strong-opinions.html: 12
https://www.yegor256.com/2019/07/10/inversive-management.html: 10
https://www.yegor256.com/2019/07/30/joy-of-programming.html: 9
https://www.yegor256.com/2019/07/31/moscow-protests.html: 11
https://www.yegor256.com/2019/09/03/injection-of-guilt.html: 17
https://www.yegor256.com/2019/09/10/how-to-motivate-kids-to-code.html: 9
https://www.yegor256.com/2019/09/15/revolution-bottom-up.html: 10
https://www.yegor256.com/2019/09/17/be-unhappy-to-be-happy.html: 11
https://www.yegor256.com/2019/09/27/parsing-and-printing.html: 11
https://www.yegor256.com/2019/09/28/what-is-the-point.html: 9
https://www.yegor256.com/2019/10/29/sql-as-a-service.html: 9
https://www.yegor256.com/2019/11/03/award-2020.html: 6
https://www.yegor256.com/2019/11/05/revolutionary-evolution.html: 10
https://www.yegor256.com/2019/11/19/how-much-cohesion-is-enough.html: 9
https://www.yegor256.com/2019/12/03/testing-in-code-review.html: 9
https://www.yegor256.com/2019/12/24/altruism-kills.html: 9
https://www.yegor256.com/2019/12/31/talented-programmers.html: 9
https://www.yegor256.com/2019/12/31/testosterone.html: 13
https://www.yegor256.com/2020/01/07/embrace-the-chaos.html: 12
https://www.yegor256.com/2020/01/15/question-never-ask.html: 11
https://www.yegor256.com/2020/02/11/object-cohesion.html: 9
https://www.yegor256.com/2020/02/19/fat-skinny-design.html: 11
https://www.yegor256.com/2020/03/03/prefixed-naming.html: 11
https://www.yegor256.com/2020/03/29/coronavirus.html: 10
https://www.yegor256.com/2020/05/02/first-world-hysteria.html: 11
https://www.yegor256.com/2020/05/05/open-source-arms-race.html: 9
https://www.yegor256.com/2020/05/13/career-killer.html: 11
https://www.yegor256.com/2020/05/19/veil-objects.html: 11
https://www.yegor256.com/2020/06/12/protesters.html: 14
https://www.yegor256.com/2020/06/23/individual-performance-metrics.html: 19
https://www.yegor256.com/2020/07/05/silence-doesnt-cure.html: 13
https://www.yegor256.com/2020/07/29/open-source-etiquette.html: 14
https://www.yegor256.com/2020/10/06/latex-spell-checking.html: 9
https://www.yegor256.com/2020/10/13/lack-of-problem.html: 9
https://www.yegor256.com/2020/10/27/distance-of-coupling.html: 9
https://www.yegor256.com/2020/11/03/daily-reports.html: 9
https://www.yegor256.com/2020/11/10/typing-without-types.html: 9
https://www.yegor256.com/2020/11/15/award-2021.html: 4
https://www.yegor256.com/2020/11/21/svoboda-and-conflicts.html: 9
https://www.yegor256.com/2020/11/24/objects-without-methods.html: 12
https://www.yegor256.com/2020/12/01/abstract-objects.html: 12
https://www.yegor256.com/2020/12/22/self-managing-orgs.html: 13
https://www.yegor256.com/2020/12/29/metric-for-emotions.html: 12
https://www.yegor256.com/2021/02/02/greed-based-planning.html: 9
https://www.yegor256.com/2021/02/10/dataization.html: 11
https://www.yegor256.com/2021/03/03/imposters-to-win.html: 11
https://www.yegor256.com/2021/04/14/how-we-organized-iccq.html: 14
https://www.yegor256.com/2021/06/01/tips-for-recruiters.html: 9
https://www.yegor256.com/2021/08/04/prestructors.html: 11
https://www.yegor256.com/2021/08/11/logging-in-unit-tests.html: 11
https://www.yegor256.com/2021/09/09/simba.html: 9
https://www.yegor256.com/2021/10/12/calibrated-achievement-points.html: 9
https://www.yegor256.com/2021/10/21/objectionary.html: 9
https://www.yegor256.com/2021/12/01/teaching.html: 12
https://www.yegor256.com/2022/02/16/ai-coding.html: 9
https://www.yegor256.com/2022/03/29/bugs-occam-razor.html: 9
https://www.yegor256.com/2022/06/05/reflection-means-hidden-coupling.html: 9
https://www.yegor256.com/2022/06/14/principle-of-one.html: 9
https://www.yegor256.com/2022/07/05/safety-net.html: 12
https://www.yegor256.com/2022/07/20/command-line-defaults.html: 9
https://www.yegor256.com/2022/08/04/code-and-tests-different-pull-requests.html: 10
https://www.yegor256.com/2022/08/10/xsline-immutable-pipeline.html: 11
https://www.yegor256.com/2022/08/24/research-paper-template.html: 12
https://www.yegor256.com/2022/08/30/dont-group-exception-catchers.html: 11
https://www.yegor256.com/2022/09/08/smaller-try-blocks.html: 11
https://www.yegor256.com/2023/01/19/layout-of-tests.html: 9
https://www.yegor256.com/2023/07/19/just-show-up.html: 13
https://www.yegor256.com/2023/07/25/contribute-disabled-tests.html: 11
https://www.yegor256.com/2023/08/01/method-overloading.html: 14
https://www.yegor256.com/2023/08/08/two-step-initialization.html: 13
https://www.yegor256.com/2023/08/13/dictators.html: 11
https://www.yegor256.com/2023/08/15/decision-making-process.html: 18
https://www.yegor256.com/2023/08/22/fast-vs-deep-testing.html: 11
https://www.yegor256.com/2023/08/27/immigration-by-war.html: 13
https://www.yegor256.com/2023/08/29/ai-for-software-engineering.html: 11
https://www.yegor256.com/2023/09/05/style-checker-for-bibtex-files.html: 9
https://www.yegor256.com/2023/09/17/turbulence.html: 9
https://www.yegor256.com/2023/09/19/five-ingredients-career.html: 9
https://www.yegor256.com/2023/09/29/how-to-write-related-work-section.html: 11
https://www.yegor256.com/2023/10/01/individualism-vs-collectivism.html: 9
https://www.yegor256.com/2023/10/11/method-of-research.html: 16
https://www.yegor256.com/2023/11/22/avoid-line-breaks-inside-paragrap.html: 9
https://www.yegor256.com/2023/11/28/research-questionnaire.html: 9
https://www.yegor256.com/2023/12/11/results-and-discussion.html: 13
https://www.yegor256.com/2023/12/17/how-to-review-research-paper.html: 9
https://www.yegor256.com/2023/12/26/defend-me-against-chatgpt.html: 12
https://www.yegor256.com/2024/01/03/not-able-to-speak.html: 13
https://www.yegor256.com/2024/02/06/research-flow.html: 9
https://www.yegor256.com/2024/04/01/ping-me-please.html: 16
https://www.yegor256.com/2024/04/02/kulikovo-pole.html: 9
https://www.yegor256.com/2024/05/27/freedom-of-speech-vs-intelligence.html: 9
https://www.yegor256.com/2024/06/09/patent-claim.html: 9
https://www.yegor256.com/2024/06/23/medals-to-win.html: 9
https://www.yegor256.com/2024/07/07/checking-object-existence.html: 9
https://www.yegor256.com/2024/09/21/interpreters-of-chaos.html: 9
https://www.yegor256.com/2024/12/15/open-source-beginner-advice.html: 12
https://www.yegor256.com/2025/04/12/four-builds.html: 9
https://www.yegor256.com/2025/04/19/dont-merge-into-broken-master.html: 11
https://www.yegor256.com/2025/04/24/dont-close-their-tickets.html: 11
https://www.yegor256.com/2025/05/18/bug-reports-as-contracts.html: 11
There are no orphans in 9852 links

128 links found, testing them...
+ links=/tmp/yegor256-20250518-736-cqsmcq.txt
+ report=/tmp/yegor256-20250518-736-65cunq.txt
+ export -f ping_uri
+ cmd='ping_uri "$0" >> "/tmp/yegor256-20250518-736-65cunq.txt"; echo "$0";'
+ xargs -P 10 -n 1 /bin/bash -c 'ping_uri "$0" >> "/tmp/yegor256-20250518-736-65cunq.txt"; echo "$0";'
https://www.scrum.org/Resources/Scrum-Glossary/Definition-of-Done
https://ru.wikipedia.org/wiki/%D0%9B%D1%8E%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F
https://ru.wikipedia.org/wiki/%D0%93%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE
https://github.com/brian-lives-outdoors
http://blog.cleancoder.com/uncle-bob/2016/11/10/TDD-Doesnt-work.html
https://calendly.com/yegor256/seedramp
https://github.com/yegor256/xsline/blob/0.5.2/src/main/java/com/yegor256/xsline/StXSL.java
https://venturebeat.com/2015/06/13/docker-now-valued-at-1b-paid-someone-799-for-its-logo-on-99designs/
https://github.com/arnaudroger/SimpleFlatMapper
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%8C,_%D0%9C%D0%B8%D1%88%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B5
https://en.wikipedia.org/wiki/Compromise
https://github.com/coderaiser/cloudcmd
https://ru.wikiquote.org/wiki/%D0%90%D0%BB%D1%8C%D0%B1%D0%B5%D1%80%D1%82_%D0%AD%D0%B9%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%BD
https://github.com/yegor256/sixnines/blob/0.17/test/test_sixnines.rb#L143-L147
https://github.com/yegor256/cactoos/issues/274
https://ru.wikipedia.org/wiki/%D0%9F%D0%BB%D1%83%D1%82%D0%B0%D1%80%D1%85
http://users.jyu.fi/~airi/xmlfamily.html
https://brock.io/post/repeatable_android_builds/
https://www.inc.com/author/suzanne-lucas
https://twitter.com/dhh
http://checkstyle.sourceforge.net/checks.html
http://pmday.com.ua/
https://en.wikipedia.org/wiki/Strong_and_weak_typing
https://github.com/Guseyn/cutie
https://www.wilmerhale.com/insights/publications/patent-claim-preambles-july-16-2003
https://8thlight.com/blog/uncle-bob/2014/04/25/MonogamousTDD.html
http://devternity.com/#/11
https://chris.beams.io/posts/git-commit/
https://en.wikipedia.org/wiki/Hacker_%28computer_security%29
http://korrespondent.net/ukraine/3763537-poroshenko-v-ukrayne-net-nykakoi-ato
https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BD%D1%82,_%D0%98%D0%BC%D0%BC%D0%B0%D0%BD%D1%83%D0%B8%D0%BB
https://news.ycombinator.com/item?id=9345271
https://chat.openai.com/
https://github.com/qos-ch/slf4j/blob/master/README.md
https://www.trinitytakei.io/blog/book_review_256_bloghacks_by_yegor_bugayenko/
https://twitter.com/yegor256/status/1249367849073872900?ref_src=twsrc%5Etfw
https://www.verywell.com/what-is-intrinsic-motivation-2795385
https://en.wikipedia.org/wiki/Lifestyle_business
http://freemarker.org/
https://github.com/jcabi/jcabi-email
https://github.com/richhickey
https://www.piter.com/collection/new/product/nash-kod-remeslo-professiya-iskusstvo
https://github.com/NullVoxPopuli/aeonvera
https://en.wikipedia.org/wiki/Facade_pattern
http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#interrupt%28%29
https://www.dw.com/ru/%D0%BA%D0%BE%D1%80%D0%BE%D0%BD%D0%B0%D0%B2%D0%B8%D1%80%D1%83%D1%81-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D0%BB-%D1%80%D0%B5%D0%BA%D0%BE%D1%80%D0%B4%D0%BD%D1%8B%D0%B9-%D0%BE%D0%B1%D0%B2%D0%B0%D0%BB-%D1%8D%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B8-%D0%BA%D0%B8%D1%82%D0%B0%D1%8F/a-52789317
https://github.com/decorators-squad/eo-yaml
https://www.requs.org/syntax.html
https://gist.github.com/thom-nic/2c74ed4075569da0f80b
http://foolishnessfile.com/soft-hearted-mistakes/
https://github.com/pierrepicaud
https://www.slideshare.net/YegorBugayenko/objectoriented-flavor-for-junit-tests
https://ru.wikipedia.org/wiki/%D0%A1%D0%BC%D0%B5%D1%80%D1%82%D1%8C_%D0%94%D0%B6%D0%BE%D1%80%D0%B4%D0%B6%D0%B0_%D0%A4%D0%BB%D0%BE%D0%B9%D0%B4%D0%B0
https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4
https://hadoop.apache.org/docs/r3.0.0-alpha1/api/org/apache/hadoop/mapreduce/lib/input/CombineFileRecordReaderWrapper.html
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D0%BE%D0%BA%D0%B8%D0%BD,_%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B5%D0%B2%D0%B8%D1%87
https://en.wikipedia.org/wiki/Manual_testing
https://www.myfonts.com/fonts/ascender/cambria/
https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%85%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%84%D0%BB%D0%B8%D0%BA%D1%82
https://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D0%BB%D0%B8%D1%86%D0%B8%D1%8F
https://histrf.ru/read/articles/gibiel-nasliednika-mogh-li-ivan-groznyi-ubit-starshiegho-syna
https://m.signalvnoise.com/how-we-pay-people-at-basecamp-f1d04f4f194b
https://vk.com/@marxist_union-individualizm-ili-kollektivizm
https://github.com/aatxe/irc
https://stackoverflow.com/questions/6091873/
https://en.wikipedia.org/wiki/Xeround
http://devops.com/blogs/continuous-integration-doesnt-work/
https://en.wikipedia.org/wiki/Leon_Trotsky
https://github.com/jcabi/jcabi-http
https://www.reddit.com/r/programming/
https://www.devopspro.ru/yegor-bugayenko/
https://ru.wikipedia.org/wiki/%D0%AD%D1%82%D0%BD%D0%BE%D1%81
https://lenta.ru/news/2016/10/06/future_war/
http://blogs.msdn.com/b/nickmalik/archive/2005/09/06/461404.aspx
https://en.wikipedia.org/wiki/Autocomplete
https://testconf.ru/schedule/
https://github.com/yegor256/rultor/blob/1.50.2/src/main/java/com/rultor/web/RsPage.java
https://www.cactoos.org
https://en.wikipedia.org/wiki/Java_Development_Kit
https://daringfireball.net/projects/markdown/
http://php.net/manual/en/function.max.php
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D1%87%D0%B8%D1%82%D1%8C_%D0%B2_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%B5
https://www.cdc.gov/statesystem/cigaretteuseadult.html
https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%BB%D0%B0%D0%BD%D1%81_%D1%81%D0%B8%D0%BB_%28%D0%B3%D0%B5%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0%29
https://github.com/jcabi/jcabi-xml
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0_%28%D0%90%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%82%D0%B5%D0%BB%D1%8C%29
https://softwareengineering.stackexchange.com/questions/141005
https://software.intel.com/en-us/blogs/2008/08/22/flaws-of-object-oriented-modeling/
http://openjdk.java.net/jeps/251
https://github.com/frizbog/gedcom4j
http://gtmarket.ru/ratings/child-mortality-rate/info
https://aws.amazon.com/ses/
https://github.com/TonyDecvA180XN
https://heymans.org/
http://www.vedomosti.ru/business/articles/2015/10/12/612438-ukraina-prekraschaet-soobschenie-rossiei
https://techcrunch.com/2019/03/11/f5-acquires-nginx-for-670m-to-move-into-open-source-multi-cloud-services/
https://t.me/elegantobjects
https://nutch.apache.org/downloads.html
https://twitter.com/yegor256/status/1206231040437686279?ref_src=twsrc%5Etfw
https://www.slideshare.net/YegorBugayenko/chat-bots-are-the-new-ui
https://films.yegor256.com/hot-stone/en-captions.srt
https://twitter.com/abashev
https://www.dw.com/ru/%D0%BA%D0%B8%D1%82%D0%B0%D0%B9-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D1%81%D0%B0%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2-%D1%81%D1%88%D0%B0-%D0%B8%D0%B7-%D0%B7%D0%B0-%D0%B3%D0%BE%D0%BD%D0%BA%D0%BE%D0%BD%D0%B3%D0%B0/a-51496715
https://github.com/doanduyhai/Achilles
https://github.com/mafagafogigante/dungeon
https://github.com/powermock/powermock
https://mft.ieee.org/conferences_events/ConfPubFileUploadUI/
https://inosmi.ru/politic/20171107/240697084.html
https://www.facebook.com/photo.php?fbid=10214062047615171
http://www.run-it.com.ua/
https://twitter.com/hashtag/devops?src=hash&ref_src=twsrc%5Etfw
https://en.wikipedia.org/wiki/If_and_only_if
http://ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/accessors.html
https://en.wikipedia.org/wiki/Base64
https://dl.acm.org/doi/10.1145/3479497
https://www.imdb.com/title/tt0120753/
https://github.com/ansible/ansible
https://github.com/yegor256/cactoos/releases/tag/0.9
http://www.jk.ru/analiticheskaja-informatsija/antikorruptsionnyjj-kontrol-v-nekotorykh-gosudarstvakh-mira/
https://github.com/coala/coala
https://github.com/jcabi/jcabi-aspects/issues
https://code.google.com/p/google-guice/
http://ershov.iis.nsk.su/ru/node/793556
https://amzn.to/2bNjO8C
http://topconf.com/tallinn-2016/speaker/yegor-bugayenko/
http://guns.orenburg.biz/art999.html
https://sobesednik.ru/zdorove/20170502-5-neozhidannyh-plyusov-vysokogo-urovnya-testosterona
https://mipt.ru/english/
https://github.com/brian-lives-outdoors: 404
https://users.jyu.fi/~airi/xmlfamily.html: 301
https://brock.io/post/repeatable_android_builds/: 404
https://www.inc.com/author/suzanne-lucas: 403
https://dev.events/: 403
https://chatgpt.com/: 403
https://www.verywellhealth.com:443/what-is-intrinsic-motivation-2795385: 404
https://hadoop.apache.org/docs/r3.0.0-alpha1/api/org/apache/hadoop/mapreduce/lib/input/CombineFileRecordReaderWrapper.html: 404
https://signalvnoise.com/how-we-pay-people-at-basecamp-f1d04f4f194b: 404
https://stackoverflow.com/questions/6091873/: 403
https://www.reddit.com/r/programming/: 403
https://devblogs.microsoft.com/nickmalik/461404.aspx: 403
https://testconf.ru/schedule/: 000
https://softwareengineering.stackexchange.com/questions/141005: 403
https://software.intel.com/en-us/blogs/2008/08/22/flaws-of-object-oriented-modeling/: 403
https://nutch.apache.org/downloads.html: 404
https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid%3D10214062047615171: 400
https://dl.acm.org/doi/10.1145/3479497: 403
https://ershov.iis.nsk.su/ru/node/793556: 301
http://guns.orenburg.biz/art999.html: 000
https://sobesednik.ru/zdorove/20170502-5-neozhidannyh-plyusov-vysokogo-urovnya-testosterona: 000
https://mipt.ru/english/: 000
rake aborted!
22 among 128 links are broken (17%)
/home/r/repo/Rakefile:251:in 'block in <top (required)>'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli/exec.rb:58:in 'Kernel.load'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli/exec.rb:58:in 'Bundler::CLI::Exec#kernel_load'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli/exec.rb:23:in 'Bundler::CLI::Exec#run'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli.rb:455:in 'Bundler::CLI#exec'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/vendor/thor/lib/thor/command.rb:28:in 'Bundler::Thor::Command#run'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in 'Bundler::Thor::Invocation#invoke_command'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/vendor/thor/lib/thor.rb:527:in 'Bundler::Thor.dispatch'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli.rb:35:in 'Bundler::CLI.dispatch'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/vendor/thor/lib/thor/base.rb:584:in 'Bundler::Thor::Base::ClassMethods#start'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/cli.rb:29:in 'Bundler::CLI.start'
/usr/local/bundle/gems/bundler-2.5.16/exe/bundle:28:in 'block in <top (required)>'
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/friendly_errors.rb:117:in 'Bundler.with_friendly_errors'
/usr/local/bundle/gems/bundler-2.5.16/exe/bundle:20:in '<top (required)>'
/usr/local/bundle/bin/bundle:25:in 'Kernel#load'
/usr/local/bundle/bin/bundle:25:in '<main>'
Tasks: TOP => default => ping
(See full trace by running task with --trace)
container d764356d9770492b208b66453efecf78b095caf0e61c63ab629cd134ae0d9075 is dead
Sun May 18 11:07:09 UTC 2025