+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 1958 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Sat Mar 22 06:26:11 UTC 2025 + uptime 06:26:11 up 1 min, 0 users, load average: 1.77, 0.52, 0.18 + 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_772 + as_root=false + hostname ip-172-31-29-87 + pwd /tmp/rultor-83yP + 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. + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -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' ';' + rm -rf .gnupg + set -ex + cd repo + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.34 ++ bc ++ echo 0.34 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.34, low enough to run a new Docker container' load average is 0.34, 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-soc60w3f + docker build repo -t yegor256/rultor-soc60w3f #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 1.16kB done #1 DONE 0.1s #2 [internal] load metadata for docker.io/yegor256/rultor-image:1.24.0 #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/9] FROM docker.io/yegor256/rultor-image:1.24.0@sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e #5 resolve docker.io/yegor256/rultor-image:1.24.0@sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e 0.0s done #5 sha256:4fe06bbcf73e766230da42584c9dce5988a35100224414d3dd10035daa248e36 16.73kB / 16.73kB done #5 sha256:6fdf9d57c7703822bb2609f60c4ce16cba8e9760d7f157447adad062cf127013 170B / 170B 0.1s done #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 0B / 47.35MB 0.1s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 0B / 29.54MB 0.1s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 0B / 241.77MB 0.1s #5 sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e 5.81kB / 5.81kB done #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 2.10MB / 29.54MB 0.2s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 3.15MB / 47.35MB 0.3s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 7.34MB / 29.54MB 0.3s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 9.44MB / 29.54MB 0.4s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 9.44MB / 47.35MB 0.6s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 13.63MB / 29.54MB 0.6s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 15.73MB / 29.54MB 0.7s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 12.58MB / 241.77MB 0.7s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 16.78MB / 47.35MB 0.9s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 20.97MB / 29.54MB 0.9s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 20.97MB / 47.35MB 1.1s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 26.21MB / 29.54MB 1.1s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 24.12MB / 47.35MB 1.2s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 29.36MB / 29.54MB 1.2s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 28.31MB / 241.77MB 1.2s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 27.26MB / 47.35MB 1.4s #5 sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 29.54MB / 29.54MB 1.5s done #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 0B / 1.68GB 1.6s #5 extracting sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 30.41MB / 47.35MB 1.7s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 33.55MB / 47.35MB 1.9s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 44.04MB / 241.77MB 1.9s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 36.70MB / 47.35MB 2.2s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 40.89MB / 47.35MB 2.4s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 44.04MB / 47.35MB 2.5s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 58.72MB / 241.77MB 2.5s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 47.35MB / 47.35MB 2.7s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 73.40MB / 241.77MB 2.9s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 88.08MB / 241.77MB 3.4s #5 sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 47.35MB / 47.35MB 3.5s done #5 sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf 0B / 3.49MB 3.7s #5 sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf 2.10MB / 3.49MB 3.9s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 103.44MB / 241.77MB 4.0s #5 sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf 3.49MB / 3.49MB 4.0s #5 sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf 3.49MB / 3.49MB 4.1s done #5 sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 0B / 12.36MB 4.2s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 116.39MB / 241.77MB 4.4s #5 sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 3.15MB / 12.36MB 4.6s #5 sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 8.39MB / 12.36MB 4.8s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 130.37MB / 241.77MB 4.9s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 84.93MB / 1.68GB 4.9s #5 sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 10.49MB / 12.36MB 4.9s #5 sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 12.36MB / 12.36MB 5.0s done #5 sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 0B / 10.72MB 5.2s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 143.65MB / 241.77MB 5.3s #5 sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 2.10MB / 10.72MB 5.3s #5 sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 7.34MB / 10.72MB 5.5s #5 sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 9.44MB / 10.72MB 5.6s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 156.12MB / 241.77MB 5.7s #5 sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 10.72MB / 10.72MB 5.7s done #5 sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 0B / 12.62MB 5.9s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 168.82MB / 241.77MB 6.0s #5 sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 1.05MB / 12.62MB 6.0s #5 sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 6.29MB / 12.62MB 6.2s #5 sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 10.49MB / 12.62MB 6.4s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 182.45MB / 241.77MB 6.5s #5 sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 12.62MB / 12.62MB 6.5s done #5 sha256:206d2c40dab638ed69a858ea7d088c404e5158006727205205c414a28aac20a0 0B / 3.26MB 6.5s #5 extracting sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 5.0s #5 sha256:206d2c40dab638ed69a858ea7d088c404e5158006727205205c414a28aac20a0 3.15MB / 3.26MB 6.8s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 197.13MB / 241.77MB 7.0s #5 sha256:206d2c40dab638ed69a858ea7d088c404e5158006727205205c414a28aac20a0 3.26MB / 3.26MB 6.8s done #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 0B / 376.04MB 7.0s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 211.81MB / 241.77MB 7.4s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 169.87MB / 1.68GB 7.6s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 226.49MB / 241.77MB 7.9s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 18.87MB / 376.04MB 8.2s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 239.08MB / 241.77MB 8.4s #5 sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 241.77MB / 241.77MB 8.6s done #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 0B / 23.06MB 8.7s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 39.85MB / 376.04MB 8.8s #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 6.29MB / 23.06MB 9.1s #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 9.44MB / 23.06MB 9.2s #5 extracting sha256:9cb31e2e37eab1bff50f727e979fcacb509e225fb853433a6fe21d2fb34e6305 7.7s done #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 15.73MB / 23.06MB 9.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 61.87MB / 376.04MB 9.7s #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 20.97MB / 23.06MB 9.7s #5 extracting sha256:6fdf9d57c7703822bb2609f60c4ce16cba8e9760d7f157447adad062cf127013 done #5 sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 23.06MB / 23.06MB 9.8s done #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 0B / 342.93MB 9.9s #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 80.74MB / 376.04MB 10.5s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 17.83MB / 342.93MB 10.6s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 255.85MB / 1.68GB 11.5s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 38.80MB / 342.93MB 11.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 99.61MB / 376.04MB 11.6s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 56.62MB / 342.93MB 12.6s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 118.49MB / 376.04MB 12.8s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 137.36MB / 376.04MB 13.5s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 76.55MB / 342.93MB 13.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 158.33MB / 376.04MB 14.5s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 96.47MB / 342.93MB 14.6s #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 5.1s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 115.34MB / 342.93MB 15.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 178.26MB / 376.04MB 15.6s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 341.84MB / 1.68GB 16.0s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 133.17MB / 342.93MB 16.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 200.28MB / 376.04MB 16.7s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 152.04MB / 342.93MB 17.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 221.25MB / 376.04MB 17.7s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 171.97MB / 342.93MB 18.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 241.17MB / 376.04MB 18.9s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 189.79MB / 342.93MB 19.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 262.14MB / 376.04MB 20.0s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 427.82MB / 1.68GB 20.4s #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 10.4s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 208.67MB / 342.93MB 20.5s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 282.07MB / 376.04MB 21.0s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 227.54MB / 342.93MB 21.4s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 301.99MB / 376.04MB 21.9s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 245.37MB / 342.93MB 22.3s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 321.91MB / 376.04MB 23.0s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 263.19MB / 342.93MB 23.2s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 282.07MB / 342.93MB 24.1s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 340.79MB / 376.04MB 24.3s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 299.89MB / 342.93MB 24.9s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 513.80MB / 1.68GB 25.2s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 359.66MB / 376.04MB 25.2s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 317.72MB / 342.93MB 25.7s #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 15.7s #5 sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 376.04MB / 376.04MB 26.2s done #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 0B / 1.14GB 26.4s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 338.69MB / 342.93MB 26.6s #5 sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 342.93MB / 342.93MB 26.8s done #5 sha256:d8f398d41642fdd2d400e257d43eb341ba1a575388733e95a7a297bdc06341a1 0B / 1.07MB 26.9s #5 sha256:d8f398d41642fdd2d400e257d43eb341ba1a575388733e95a7a297bdc06341a1 1.07MB / 1.07MB 27.0s done #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 0B / 63.73MB 27.1s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 4.19MB / 63.73MB 27.5s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 12.58MB / 63.73MB 27.9s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 16.78MB / 63.73MB 28.2s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 23.07MB / 63.73MB 28.5s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 28.31MB / 63.73MB 28.7s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 33.55MB / 63.73MB 29.0s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 598.74MB / 1.68GB 29.3s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 40.89MB / 63.73MB 29.3s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 58.72MB / 1.14GB 29.6s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 46.14MB / 63.73MB 29.6s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 53.48MB / 63.73MB 30.0s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 58.72MB / 63.73MB 30.3s #5 sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 63.73MB / 63.73MB 30.7s done #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 20.9s #5 sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 0B / 3.35MB 30.8s #5 extracting sha256:b1b8e573ea09503745b70428cecac45aca25946dcc69cfb864be5dd6162273c2 21.1s done #5 sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 2.10MB / 3.35MB 31.3s #5 sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 3.35MB / 3.35MB 31.5s #5 sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 3.35MB / 3.35MB 31.5s done #5 sha256:39620eda63295f8dc7d6ce1bff8650fe9ad1da90363fa6600d1083e34c149ff4 0B / 412B 31.6s #5 sha256:39620eda63295f8dc7d6ce1bff8650fe9ad1da90363fa6600d1083e34c149ff4 412B / 412B 31.7s done #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 0B / 18.90MB 31.9s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 1.05MB / 18.90MB 32.0s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 2.10MB / 18.90MB 32.1s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 6.29MB / 18.90MB 32.3s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 9.44MB / 18.90MB 32.5s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 116.39MB / 1.14GB 32.6s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 12.58MB / 18.90MB 32.6s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 14.68MB / 18.90MB 32.7s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 18.87MB / 18.90MB 32.9s #5 sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 18.90MB / 18.90MB 33.0s done #5 sha256:bf2832135ec0676462a11f7e362d12bc6fec0303b5312dce0055ea010633b8ab 0B / 357B 33.0s #5 sha256:bf2832135ec0676462a11f7e362d12bc6fec0303b5312dce0055ea010633b8ab 357B / 357B 33.1s #5 sha256:bf2832135ec0676462a11f7e362d12bc6fec0303b5312dce0055ea010633b8ab 357B / 357B 33.1s done #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 0B / 33.27MB 33.2s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 684.72MB / 1.68GB 33.3s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 2.73MB / 33.27MB 33.6s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 6.29MB / 33.27MB 33.7s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 8.47MB / 33.27MB 33.9s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 10.49MB / 33.27MB 34.0s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 13.63MB / 33.27MB 34.2s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 16.78MB / 33.27MB 34.3s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 22.02MB / 33.27MB 34.5s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 26.21MB / 33.27MB 34.7s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 29.66MB / 33.27MB 34.9s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 31.46MB / 33.27MB 35.0s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 33.27MB / 33.27MB 35.1s #5 sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 33.27MB / 33.27MB 35.2s done #5 sha256:791d75dcb5dd1c470844ccb1e98c8b45f212b793dd061826e4232dcf53c85bdd 0B / 6.41MB 35.3s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 175.11MB / 1.14GB 35.6s #5 sha256:791d75dcb5dd1c470844ccb1e98c8b45f212b793dd061826e4232dcf53c85bdd 3.15MB / 6.41MB 35.6s #5 sha256:791d75dcb5dd1c470844ccb1e98c8b45f212b793dd061826e4232dcf53c85bdd 6.41MB / 6.41MB 35.7s done #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 0B / 46.24MB 35.9s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 5.24MB / 46.24MB 36.4s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 8.39MB / 46.24MB 36.6s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 13.63MB / 46.24MB 36.9s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 16.78MB / 46.24MB 37.0s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 5.1s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 22.02MB / 46.24MB 37.3s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 29.36MB / 46.24MB 37.6s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 771.75MB / 1.68GB 37.7s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 34.60MB / 46.24MB 37.9s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 38.80MB / 46.24MB 38.0s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 42.99MB / 46.24MB 38.2s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 46.14MB / 46.24MB 38.3s #5 sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 46.24MB / 46.24MB 38.4s done #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 0B / 272.22MB 38.5s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 238.58MB / 1.14GB 38.7s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 14.68MB / 272.22MB 39.5s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 28.31MB / 272.22MB 40.2s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 42.99MB / 272.22MB 41.1s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 296.75MB / 1.14GB 41.9s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 59.77MB / 272.22MB 41.9s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 858.78MB / 1.68GB 42.4s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 10.4s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 75.18MB / 272.22MB 42.7s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 90.18MB / 272.22MB 43.5s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 104.86MB / 272.22MB 44.3s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 356.52MB / 1.14GB 45.0s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 120.59MB / 272.22MB 45.0s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 134.22MB / 272.22MB 45.7s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 148.90MB / 272.22MB 46.4s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 944.77MB / 1.68GB 46.9s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 162.53MB / 272.22MB 47.2s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 15.7s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 176.16MB / 272.22MB 48.0s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 414.87MB / 1.14GB 48.4s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 190.84MB / 272.22MB 48.8s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 205.52MB / 272.22MB 49.8s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 219.15MB / 272.22MB 50.6s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 235.93MB / 272.22MB 51.5s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.03GB / 1.68GB 51.8s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 473.96MB / 1.14GB 52.0s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 249.56MB / 272.22MB 52.4s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 21.0s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 264.24MB / 272.22MB 53.4s #5 sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 272.22MB / 272.22MB 53.8s done #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 0B / 119.44MB 53.9s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 7.34MB / 119.44MB 54.8s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 13.63MB / 119.44MB 55.1s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 532.68MB / 1.14GB 55.5s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 19.92MB / 119.44MB 55.5s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 28.31MB / 119.44MB 55.9s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 36.70MB / 119.44MB 56.3s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.12GB / 1.68GB 56.6s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 42.99MB / 119.44MB 56.6s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 52.43MB / 119.44MB 57.1s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 58.72MB / 119.44MB 57.5s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 65.01MB / 119.44MB 57.7s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 26.0s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 71.30MB / 119.44MB 58.1s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 77.96MB / 119.44MB 58.3s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 590.35MB / 1.14GB 58.7s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 85.98MB / 119.44MB 58.7s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 92.27MB / 119.44MB 59.0s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 98.57MB / 119.44MB 59.4s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 105.91MB / 119.44MB 59.8s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 114.29MB / 119.44MB 60.2s #5 sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 119.44MB / 119.44MB 60.6s done #5 sha256:e5e0772939b22cf669993c8d0b2d0632da37946abe12b2067c29c53a90adc3ae 0B / 258B 60.8s #5 sha256:e5e0772939b22cf669993c8d0b2d0632da37946abe12b2067c29c53a90adc3ae 258B / 258B 60.8s done #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.20GB / 1.68GB 61.4s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 650.12MB / 1.14GB 61.6s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 31.0s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 707.79MB / 1.14GB 63.9s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.29GB / 1.68GB 64.6s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 766.51MB / 1.14GB 65.9s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.37GB / 1.68GB 67.6s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 36.1s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 825.23MB / 1.14GB 68.3s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 888.14MB / 1.14GB 70.5s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.46GB / 1.68GB 71.1s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 948.96MB / 1.14GB 72.8s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 41.1s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.54GB / 1.68GB 74.2s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 1.01GB / 1.14GB 75.0s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 1.07GB / 1.14GB 77.1s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.63GB / 1.68GB 77.4s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 46.2s #5 sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 1.68GB / 1.68GB 79.4s done #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 1.13GB / 1.14GB 79.5s #5 sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 1.14GB / 1.14GB 80.0s done #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 51.2s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 56.3s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 61.4s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 66.8s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 71.8s #5 extracting sha256:d98471df16b3de6f4ec5546d4f221eff18d109fdf318ccf6170639c142862f57 74.0s done #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 5.1s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 10.1s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 15.2s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 20.2s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 25.2s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 30.3s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 35.3s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 40.4s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 45.5s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 50.6s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 55.7s #5 extracting sha256:d91bad0881f60540efe4a5537ad90e9dffd304fc623174db085f3ae43ed8c2df 59.7s done #5 extracting sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf #5 extracting sha256:0989603b9c78f4a95c0908a3beb6bf0ddf9d292486f2ee743595cd16e8827dbf 0.4s done #5 extracting sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe #5 extracting sha256:be0e4fe934acad62db81cea9fe81f3021a30c51cb6c2efb04ca59de497ff5afe 2.8s done #5 extracting sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 #5 extracting sha256:836583b1a84e64322181f49b403372ffb21c9b14ee5a6244905632b3b8de5d15 1.9s done #5 extracting sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e #5 extracting sha256:9a7a8a989f2165fb2333eeca57f972435da56af2df70c0efaa71ee473e700a7e 1.0s done #5 extracting sha256:206d2c40dab638ed69a858ea7d088c404e5158006727205205c414a28aac20a0 0.1s #5 extracting sha256:206d2c40dab638ed69a858ea7d088c404e5158006727205205c414a28aac20a0 0.5s done #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 0.1s #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 5.2s #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 10.3s #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 15.4s #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 20.8s #5 extracting sha256:7e814560871de806dd4782089691dec4387d288a97504433ef2dc8aa73b14fa1 21.9s done #5 extracting sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d #5 extracting sha256:3e6884fb6bef24d8e935a42d8be52161fd7f9e95ef0e437a491cc39e70dba89d 1.8s done #5 extracting sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 #5 extracting sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 5.0s #5 extracting sha256:efc2cb2da4908100bb99f27016268405ade9bf48de0357f6ff79eb0780914950 9.9s done #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 0.1s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 5.1s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 10.2s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 15.2s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 20.2s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 25.3s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 30.4s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 35.5s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 40.6s #5 extracting sha256:a2685e4ec0a3d05f91c86f301885e23d601065bf6fd37420fb8ff457c7940cb9 45.0s done #5 extracting sha256:d8f398d41642fdd2d400e257d43eb341ba1a575388733e95a7a297bdc06341a1 #5 extracting sha256:d8f398d41642fdd2d400e257d43eb341ba1a575388733e95a7a297bdc06341a1 0.1s done #5 extracting sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 #5 extracting sha256:00d87e9826759d797bf347d84f61b90f403479e02e1af4532711e36b84f8ee53 3.1s done #5 extracting sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 0.1s #5 extracting sha256:0a47604816a95dc6022e390ecff3caa68826af1cbbc45f46e191841efcfd7b0f 0.3s done #5 extracting sha256:39620eda63295f8dc7d6ce1bff8650fe9ad1da90363fa6600d1083e34c149ff4 done #5 extracting sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 0.1s #5 extracting sha256:1e5066b6f93cd240bfed14a2b6dc7c09cfda064312cfccd925710bcdc8198756 0.2s done #5 extracting sha256:bf2832135ec0676462a11f7e362d12bc6fec0303b5312dce0055ea010633b8ab done #5 extracting sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 #5 extracting sha256:17c9f809a0ebbce0c734f2145e7da041dce4f31315b7d85afc4ffb92caa5b421 2.0s done #5 extracting sha256:791d75dcb5dd1c470844ccb1e98c8b45f212b793dd061826e4232dcf53c85bdd #5 extracting sha256:791d75dcb5dd1c470844ccb1e98c8b45f212b793dd061826e4232dcf53c85bdd 0.5s done #5 extracting sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 0.1s #5 extracting sha256:4d856b07c9bd516918924213a836ac74e03cffec98b4d9ebd4a151ba637832bb 2.7s done #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 5.1s #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 10.1s #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 15.3s #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 20.5s #5 extracting sha256:08fb6625faae48e4c5b41aa4f7c9c951c1d9fa9dc1dd858bac257153a4ad0eaa 22.3s done #5 extracting sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 #5 extracting sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 5.1s #5 extracting sha256:6fbcea1fd5f06ae330aa279baf5b0d01d0a8d992626edc33c69f2172500fb777 7.3s done #5 extracting sha256:e5e0772939b22cf669993c8d0b2d0632da37946abe12b2067c29c53a90adc3ae done #5 DONE 293.8s #6 [2/9] RUN apt-get -y update --fix-missing && apt-get -y install aspell aspell-en graphviz gnuplot s3cmd fontforge liblapack-dev cmake libxml2-utils shellcheck plantuml && plantuml -version && aspell --version && fontforge --version && gnuplot --version && cmake --version && shellcheck --version #6 3.230 Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease #6 3.235 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] #6 3.281 Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB] #6 3.343 Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] #6 3.354 Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease #6 3.695 Get:6 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease [18.1 kB] #6 3.790 Get:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease [24.6 kB] #6 3.883 Get:8 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [24.6 kB] #6 4.117 Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,962 kB] #6 4.300 Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3,003 kB] #6 4.376 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,535 kB] #6 4.410 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [65.7 kB] #6 4.413 Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [38.5 kB] #6 4.415 Get:14 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [112 kB] #6 4.927 Get:15 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,692 kB] #6 5.259 Get:16 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 Packages [33.6 kB] #6 5.361 Get:17 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 Packages [4,109 B] #6 5.368 Get:18 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,237 kB] #6 5.394 Get:19 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,798 kB] #6 5.447 Get:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy/main amd64 Packages [232 kB] #6 5.606 Get:21 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [57.9 kB] #6 6.061 Fetched 17.2 MB in 3s (6,193 kB/s) #6 6.061 Reading package lists... #6 7.384 Reading package lists... #6 8.502 Building dependency tree... #6 8.748 Reading state information... #6 8.962 aspell is already the newest version (0.60.8-4build1). #6 8.962 s3cmd is already the newest version (2.2.0-1). #6 8.962 cmake is already the newest version (3.22.1-1ubuntu1.22.04.2). #6 8.962 The following additional packages will be installed: #6 8.962 aglfn binfmt-support default-jre-headless ditaa fastjar fontforge-common #6 8.963 fonts-cantarell fonts-inconsolata fonts-liberation gnuplot-data gnuplot-qt #6 8.963 icc-profiles-free jarwrapper java-wrappers junit4 libann0 libapache-pom-java #6 8.963 libavalon-framework-java libbatik-java libblas-dev libblas3 libcdt5 #6 8.963 libcgraph6 libcommons-cli-java libcommons-io-java libcommons-logging-java #6 8.964 libcommons-parent-java libegl-mesa0 libegl1 libevdev2 libfontbox2-java #6 8.964 libfontforge4 libfop-java libgbm1 libgfortran5 libgts-0.7-5 libgts-bin #6 8.964 libgudev-1.0-0 libgvc6 libgvpr2 libhamcrest-java libinput-bin libinput10 #6 8.964 libjaxp1.3-java libjericho-html-java libjlatexmath-java liblab-gamut1 #6 8.965 liblapack3 liblua5.4-0 libmd4c0 libmtdev1 libnotify4 libpathplan4 #6 8.965 libpcre2-16-0 libqdox-java libqt5core5a libqt5dbus5 libqt5gui5 #6 8.966 libqt5network5 libqt5printsupport5 libqt5svg5 libqt5widgets5 libsaxon-java #6 8.966 libspiro1 libuninameslist1 libwacom-bin libwacom-common libwacom9 #6 8.966 libwayland-server0 libwoff1 libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 #6 8.967 libxalan2-java libxcb-icccm4 libxcb-image0 libxcb-keysyms1 #6 8.967 libxcb-render-util0 libxcb-util1 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 #6 8.967 libxerces2-java libxkbcommon-x11-0 libxml-commons-external-java #6 8.968 libxml-commons-resolver1.1-java libxmlgraphics-commons-java #6 8.968 qt5-gtk-platformtheme qttranslations5-l10n #6 8.969 Suggested packages: #6 8.969 default-jre fontforge-doc fontforge-extras potrace python3-fontforge #6 8.970 gnuplot-doc gsfonts graphviz-doc libavalon-framework-java-doc librhino-java #6 8.970 liblapack-doc libcommons-io-java-doc libcommons-logging-java-doc #6 8.970 libexcalibur-logkit-java liblog4j1.2-java gnome-shell | notification-daemon #6 8.970 libqdox-java-doc ant junit qt5-image-formats-plugins qtwayland5 #6 8.970 libjdom1-java libsaxon-java-doc libxalan2-java-doc libbsf-java libxsltc-java #6 8.970 libxerces2-java-doc libxml-commons-resolver1.1-java-doc #6 8.970 libxmlgraphics-commons-java-doc #6 9.285 The following NEW packages will be installed: #6 9.285 aglfn aspell-en binfmt-support default-jre-headless ditaa fastjar fontforge #6 9.286 fontforge-common fonts-cantarell fonts-inconsolata fonts-liberation gnuplot #6 9.286 gnuplot-data gnuplot-qt graphviz icc-profiles-free jarwrapper java-wrappers #6 9.287 junit4 libann0 libapache-pom-java libavalon-framework-java libbatik-java #6 9.287 libblas-dev libblas3 libcdt5 libcgraph6 libcommons-cli-java #6 9.287 libcommons-io-java libcommons-logging-java libcommons-parent-java #6 9.287 libegl-mesa0 libegl1 libevdev2 libfontbox2-java libfontforge4 libfop-java #6 9.287 libgbm1 libgfortran5 libgts-0.7-5 libgts-bin libgudev-1.0-0 libgvc6 libgvpr2 #6 9.288 libhamcrest-java libinput-bin libinput10 libjaxp1.3-java #6 9.288 libjericho-html-java libjlatexmath-java liblab-gamut1 liblapack-dev #6 9.288 liblapack3 liblua5.4-0 libmd4c0 libmtdev1 libnotify4 libpathplan4 #6 9.288 libpcre2-16-0 libqdox-java libqt5core5a libqt5dbus5 libqt5gui5 #6 9.292 libqt5network5 libqt5printsupport5 libqt5svg5 libqt5widgets5 libsaxon-java #6 9.292 libspiro1 libuninameslist1 libwacom-bin libwacom-common libwacom9 #6 9.292 libwayland-server0 libwoff1 libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 #6 9.292 libxalan2-java libxcb-icccm4 libxcb-image0 libxcb-keysyms1 #6 9.292 libxcb-render-util0 libxcb-util1 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 #6 9.292 libxerces2-java libxkbcommon-x11-0 libxml-commons-external-java #6 9.292 libxml-commons-resolver1.1-java libxmlgraphics-commons-java plantuml #6 9.292 qt5-gtk-platformtheme qttranslations5-l10n shellcheck #6 9.292 The following packages will be upgraded: #6 9.292 libxml2-utils #6 9.346 1 upgraded, 95 newly installed, 0 to remove and 29 not upgraded. #6 9.346 Need to get 75.3 MB of archives. #6 9.346 After this operation, 216 MB of additional disk space will be used. #6 9.346 Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5core5a amd64 5.15.3+dfsg-2ubuntu0.2 [2,006 kB] #6 9.458 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-server0 amd64 1.20.0-1ubuntu0.1 [34.3 kB] #6 9.460 Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgbm1 amd64 23.2.1-1ubuntu3.1~22.04.3 [33.5 kB] #6 9.461 Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libegl-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.3 [118 kB] #6 9.463 Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 libegl1 amd64 1.4.0-1 [28.6 kB] #6 9.464 Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevdev2 amd64 1.12.1+dfsg-1 [39.5 kB] #6 9.465 Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmtdev1 amd64 1.1.6-1build4 [14.5 kB] #6 9.466 Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgudev-1.0-0 amd64 1:237-2build1 [16.3 kB] #6 9.467 Get:9 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwacom-common all 2.2.0-1 [54.3 kB] #6 9.468 Get:10 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwacom9 amd64 2.2.0-1 [22.0 kB] #6 9.469 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libinput-bin amd64 1.20.0-1ubuntu0.3 [19.9 kB] #6 9.473 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libinput10 amd64 1.20.0-1ubuntu0.3 [131 kB] #6 9.491 Get:13 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libmd4c0 amd64 0.4.8-1 [42.0 kB] #6 9.493 Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5dbus5 amd64 5.15.3+dfsg-2ubuntu0.2 [222 kB] #6 9.502 Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5network5 amd64 5.15.3+dfsg-2ubuntu0.2 [731 kB] #6 9.512 Get:16 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-icccm4 amd64 0.4.1-1.1build2 [11.5 kB] #6 9.513 Get:17 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-util1 amd64 0.4.0-1build2 [11.4 kB] #6 9.514 Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-image0 amd64 0.4.0-2 [11.5 kB] #6 9.514 Get:19 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-keysyms1 amd64 0.4.0-1build3 [8,746 B] #6 9.515 Get:20 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-render-util0 amd64 0.3.9-1build3 [10.3 kB] #6 9.516 Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-xinerama0 amd64 1.14-3ubuntu3 [5,414 B] #6 9.517 Get:22 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-xinput0 amd64 1.14-3ubuntu3 [34.3 kB] #6 9.518 Get:23 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-xkb1 amd64 1.14-3ubuntu3 [32.8 kB] #6 9.523 Get:24 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxkbcommon-x11-0 amd64 1.4.0-1 [14.4 kB] #6 9.536 Get:25 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5gui5 amd64 5.15.3+dfsg-2ubuntu0.2 [3,722 kB] #6 9.605 Get:26 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5widgets5 amd64 5.15.3+dfsg-2ubuntu0.2 [2,561 kB] #6 9.641 Get:27 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5svg5 amd64 5.15.3-1 [149 kB] #6 9.647 Get:28 http://archive.ubuntu.com/ubuntu jammy/main amd64 aspell-en all 2018.04.16-0-1 [299 kB] #6 9.651 Get:29 http://archive.ubuntu.com/ubuntu jammy/main amd64 binfmt-support amd64 2.2.1-2 [55.8 kB] #6 9.653 Get:30 http://archive.ubuntu.com/ubuntu jammy/main amd64 default-jre-headless amd64 2:1.11-72build2 [3,042 B] #6 9.654 Get:31 http://archive.ubuntu.com/ubuntu jammy/universe amd64 fastjar amd64 2:0.98-7 [67.1 kB] #6 9.655 Get:32 http://archive.ubuntu.com/ubuntu jammy/universe amd64 jarwrapper all 0.78 [10.8 kB] #6 9.656 Get:33 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libhamcrest-java all 1.3-9 [386 kB] #6 9.660 Get:34 http://archive.ubuntu.com/ubuntu jammy/universe amd64 junit4 all 4.13.2-1 [344 kB] #6 9.664 Get:35 http://archive.ubuntu.com/ubuntu jammy/universe amd64 java-wrappers all 0.3 [9,560 B] #6 9.665 Get:36 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjaxp1.3-java all 1.3.05-6 [227 kB] #6 9.670 Get:37 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxml-commons-external-java all 1.4.01-5 [240 kB] #6 9.673 Get:38 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxml-commons-resolver1.1-java all 1.2-11 [97.6 kB] #6 9.675 Get:39 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxerces2-java all 2.12.1-1 [1,437 kB] #6 9.694 Get:40 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxalan2-java all 2.7.2-4 [3,416 kB] #6 9.742 Get:41 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libapache-pom-java all 18-1 [4,720 B] #6 9.743 Get:42 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcommons-parent-java all 43-1 [10.8 kB] #6 9.747 Get:43 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcommons-io-java all 2.11.0-2 [297 kB] #6 9.752 Get:44 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcommons-logging-java all 1.2-2 [60.3 kB] #6 9.753 Get:45 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxmlgraphics-commons-java all 2.6-1 [612 kB] #6 9.756 Get:46 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy/main amd64 libpcre2-16-0 amd64 10.42-3+ubuntu22.04.1+deb.sury.org+1 [213 kB] #6 9.768 Get:47 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libbatik-java all 1.14-1ubuntu0.2 [3,866 kB] #6 9.824 Get:48 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcommons-cli-java all 1.4-2 [55.8 kB] #6 9.826 Get:49 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjericho-html-java all 3.2-2 [185 kB] #6 9.829 Get:50 http://archive.ubuntu.com/ubuntu jammy/universe amd64 ditaa all 0.10+ds1-1.2 [129 kB] #6 9.830 Get:51 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 fontforge-common all 1:20201107~dfsg-4+deb11u1build0.22.04.1 [2,160 kB] #6 9.863 Get:52 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libspiro1 amd64 1:20200505-2 [17.1 kB] #6 9.865 Get:53 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libuninameslist1 amd64 20211114-1 [473 kB] #6 9.870 Get:54 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwoff1 amd64 1.0.2-1build4 [45.2 kB] #6 9.873 Get:55 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libfontforge4 amd64 1:20201107~dfsg-4+deb11u1build0.22.04.1 [2,167 kB] #6 9.899 Get:56 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 fontforge amd64 1:20201107~dfsg-4+deb11u1build0.22.04.1 [1,523 kB] #6 9.921 Get:57 http://archive.ubuntu.com/ubuntu jammy/universe amd64 fonts-cantarell all 0.303-2 [286 kB] #6 9.926 Get:58 http://archive.ubuntu.com/ubuntu jammy/universe amd64 fonts-inconsolata all 001.010-6build1 [61.4 kB] #6 9.928 Get:59 http://archive.ubuntu.com/ubuntu jammy/main amd64 fonts-liberation all 1:1.07.4-11 [822 kB] #6 9.942 Get:60 http://archive.ubuntu.com/ubuntu jammy/universe amd64 aglfn all 1.7+git20191031.4036a9c-2 [30.6 kB] #6 9.943 Get:61 http://archive.ubuntu.com/ubuntu jammy/universe amd64 gnuplot-data all 5.4.2+dfsg2-2 [75.3 kB] #6 9.944 Get:62 http://archive.ubuntu.com/ubuntu jammy/universe amd64 liblua5.4-0 amd64 5.4.4-1 [152 kB] #6 9.952 Get:63 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5printsupport5 amd64 5.15.3+dfsg-2ubuntu0.2 [214 kB] #6 9.961 Get:64 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libwxbase3.0-0v5 amd64 3.0.5.1+dfsg-4 [881 kB] #6 9.970 Get:65 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnotify4 amd64 0.7.9-3ubuntu5.22.04.1 [20.3 kB] #6 9.972 Get:66 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libwxgtk3.0-gtk3-0v5 amd64 3.0.5.1+dfsg-4 [4,368 kB] #6 10.03 Get:67 http://archive.ubuntu.com/ubuntu jammy/universe amd64 gnuplot-qt amd64 5.4.2+dfsg2-2 [1,156 kB] #6 10.03 Get:68 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy/main amd64 libxml2-utils amd64 2.9.14+dfsg-0.1+ubuntu22.04.1+deb.sury.org+1 [119 kB] #6 10.04 Get:69 http://archive.ubuntu.com/ubuntu jammy/universe amd64 gnuplot all 5.4.2+dfsg2-2 [3,576 B] #6 10.05 Get:70 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libann0 amd64 1.1.2+doc-7build1 [26.0 kB] #6 10.06 Get:71 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libcdt5 amd64 2.42.2-6ubuntu0.1 [21.1 kB] #6 10.06 Get:72 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libcgraph6 amd64 2.42.2-6ubuntu0.1 [45.4 kB] #6 10.06 Get:73 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libgts-0.7-5 amd64 0.7.6+darcs121130-5 [164 kB] #6 10.06 Get:74 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libpathplan4 amd64 2.42.2-6ubuntu0.1 [23.4 kB] #6 10.06 Get:75 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libgvc6 amd64 2.42.2-6ubuntu0.1 [724 kB] #6 10.08 Get:76 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libgvpr2 amd64 2.42.2-6ubuntu0.1 [192 kB] #6 10.08 Get:77 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 liblab-gamut1 amd64 2.42.2-6ubuntu0.1 [1,965 kB] #6 10.10 Get:78 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 graphviz amd64 2.42.2-6ubuntu0.1 [653 kB] #6 10.11 Get:79 http://archive.ubuntu.com/ubuntu jammy/main amd64 icc-profiles-free all 2.0.1+dfsg-1.1 [214 kB] #6 10.12 Get:80 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libavalon-framework-java all 4.2.0-10 [71.3 kB] #6 10.12 Get:81 http://archive.ubuntu.com/ubuntu jammy/main amd64 libblas3 amd64 3.10.0-2ubuntu1 [228 kB] #6 10.12 Get:82 http://archive.ubuntu.com/ubuntu jammy/main amd64 libblas-dev amd64 3.10.0-2ubuntu1 [164 kB] #6 10.12 Get:83 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libfontbox2-java all 2.0.25-1 [1,502 kB] #6 10.15 Get:84 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqdox-java all 1.12.1-3 [172 kB] #6 10.15 Get:85 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libfop-java all 1:2.6-2 [10.1 MB] #6 10.28 Get:86 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfortran5 amd64 12.3.0-1ubuntu1~22.04 [879 kB] #6 10.30 Get:87 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libgts-bin amd64 0.7.6+darcs121130-5 [44.3 kB] #6 10.30 Get:88 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjlatexmath-java all 1.0.7-3 [990 kB] #6 10.31 Get:89 http://archive.ubuntu.com/ubuntu jammy/main amd64 liblapack3 amd64 3.10.0-2ubuntu1 [2,504 kB] #6 10.34 Get:90 http://archive.ubuntu.com/ubuntu jammy/main amd64 liblapack-dev amd64 3.10.0-2ubuntu1 [4,774 kB] #6 10.42 Get:91 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libsaxon-java all 1:6.5.5-12 [574 kB] #6 10.43 Get:92 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwacom-bin amd64 2.2.0-1 [13.6 kB] #6 10.43 Get:93 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 plantuml all 1:1.2020.2+ds-1ubuntu0.1 [8,022 kB] #6 10.55 Get:94 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qt5-gtk-platformtheme amd64 5.15.3+dfsg-2ubuntu0.2 [130 kB] #6 10.55 Get:95 http://archive.ubuntu.com/ubuntu jammy/universe amd64 qttranslations5-l10n all 5.15.3-1 [1,983 kB] #6 10.58 Get:96 http://archive.ubuntu.com/ubuntu jammy/universe amd64 shellcheck amd64 0.8.0-2 [2,359 kB] #6 11.60 debconf: delaying package configuration, since apt-utils is not installed #6 11.65 Fetched 75.3 MB in 1s (57.7 MB/s) #6 11.87 Selecting previously unselected package libpcre2-16-0:amd64. (Reading database ...a93612.files and directories currently installed.) #6 12.35 Preparing to unpack .../00-libpcre2-16-0_10.42-3+ubuntu22.04.1+deb.sury.org+1_amd64.deb ... #6 12.36 Unpacking libpcre2-16-0:amd64 (10.42-3+ubuntu22.04.1+deb.sury.org+1) ... #6 12.45 Selecting previously unselected package libqt5core5a:amd64. #6 12.46 Preparing to unpack .../01-libqt5core5a_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 12.47 Unpacking libqt5core5a:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 12.55 Selecting previously unselected package libwayland-server0:amd64. #6 12.56 Preparing to unpack .../02-libwayland-server0_1.20.0-1ubuntu0.1_amd64.deb ... #6 12.57 Unpacking libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ... #6 12.61 Selecting previously unselected package libgbm1:amd64. #6 12.61 Preparing to unpack .../03-libgbm1_23.2.1-1ubuntu3.1~22.04.3_amd64.deb ... #6 12.62 Unpacking libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.3) ... #6 12.74 Selecting previously unselected package libegl-mesa0:amd64. #6 12.75 Preparing to unpack .../04-libegl-mesa0_23.2.1-1ubuntu3.1~22.04.3_amd64.deb ... #6 12.76 Unpacking libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.3) ... #6 12.80 Selecting previously unselected package libegl1:amd64. #6 12.81 Preparing to unpack .../05-libegl1_1.4.0-1_amd64.deb ... #6 12.81 Unpacking libegl1:amd64 (1.4.0-1) ... #6 12.85 Selecting previously unselected package libevdev2:amd64. #6 12.86 Preparing to unpack .../06-libevdev2_1.12.1+dfsg-1_amd64.deb ... #6 12.86 Unpacking libevdev2:amd64 (1.12.1+dfsg-1) ... #6 12.90 Selecting previously unselected package libmtdev1:amd64. #6 12.91 Preparing to unpack .../07-libmtdev1_1.1.6-1build4_amd64.deb ... #6 12.92 Unpacking libmtdev1:amd64 (1.1.6-1build4) ... #6 12.99 Selecting previously unselected package libgudev-1.0-0:amd64. #6 13.00 Preparing to unpack .../08-libgudev-1.0-0_1%3a237-2build1_amd64.deb ... #6 13.00 Unpacking libgudev-1.0-0:amd64 (1:237-2build1) ... #6 13.04 Selecting previously unselected package libwacom-common. #6 13.05 Preparing to unpack .../09-libwacom-common_2.2.0-1_all.deb ... #6 13.05 Unpacking libwacom-common (2.2.0-1) ... #6 13.15 Selecting previously unselected package libwacom9:amd64. #6 13.16 Preparing to unpack .../10-libwacom9_2.2.0-1_amd64.deb ... #6 13.17 Unpacking libwacom9:amd64 (2.2.0-1) ... #6 13.21 Selecting previously unselected package libinput-bin. #6 13.22 Preparing to unpack .../11-libinput-bin_1.20.0-1ubuntu0.3_amd64.deb ... #6 13.23 Unpacking libinput-bin (1.20.0-1ubuntu0.3) ... #6 13.29 Selecting previously unselected package libinput10:amd64. #6 13.30 Preparing to unpack .../12-libinput10_1.20.0-1ubuntu0.3_amd64.deb ... #6 13.30 Unpacking libinput10:amd64 (1.20.0-1ubuntu0.3) ... #6 13.37 Selecting previously unselected package libmd4c0:amd64. #6 13.37 Preparing to unpack .../13-libmd4c0_0.4.8-1_amd64.deb ... #6 13.38 Unpacking libmd4c0:amd64 (0.4.8-1) ... #6 13.44 Selecting previously unselected package libqt5dbus5:amd64. #6 13.45 Preparing to unpack .../14-libqt5dbus5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 13.45 Unpacking libqt5dbus5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 13.52 Selecting previously unselected package libqt5network5:amd64. #6 13.53 Preparing to unpack .../15-libqt5network5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 13.54 Unpacking libqt5network5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 13.61 Selecting previously unselected package libxcb-icccm4:amd64. #6 13.62 Preparing to unpack .../16-libxcb-icccm4_0.4.1-1.1build2_amd64.deb ... #6 13.62 Unpacking libxcb-icccm4:amd64 (0.4.1-1.1build2) ... #6 13.68 Selecting previously unselected package libxcb-util1:amd64. #6 13.69 Preparing to unpack .../17-libxcb-util1_0.4.0-1build2_amd64.deb ... #6 13.70 Unpacking libxcb-util1:amd64 (0.4.0-1build2) ... #6 13.75 Selecting previously unselected package libxcb-image0:amd64. #6 13.76 Preparing to unpack .../18-libxcb-image0_0.4.0-2_amd64.deb ... #6 13.77 Unpacking libxcb-image0:amd64 (0.4.0-2) ... #6 13.82 Selecting previously unselected package libxcb-keysyms1:amd64. #6 13.83 Preparing to unpack .../19-libxcb-keysyms1_0.4.0-1build3_amd64.deb ... #6 13.84 Unpacking libxcb-keysyms1:amd64 (0.4.0-1build3) ... #6 13.90 Selecting previously unselected package libxcb-render-util0:amd64. #6 13.91 Preparing to unpack .../20-libxcb-render-util0_0.3.9-1build3_amd64.deb ... #6 13.91 Unpacking libxcb-render-util0:amd64 (0.3.9-1build3) ... #6 13.97 Selecting previously unselected package libxcb-xinerama0:amd64. #6 13.98 Preparing to unpack .../21-libxcb-xinerama0_1.14-3ubuntu3_amd64.deb ... #6 13.99 Unpacking libxcb-xinerama0:amd64 (1.14-3ubuntu3) ... #6 14.05 Selecting previously unselected package libxcb-xinput0:amd64. #6 14.06 Preparing to unpack .../22-libxcb-xinput0_1.14-3ubuntu3_amd64.deb ... #6 14.07 Unpacking libxcb-xinput0:amd64 (1.14-3ubuntu3) ... #6 14.16 Selecting previously unselected package libxcb-xkb1:amd64. #6 14.16 Preparing to unpack .../23-libxcb-xkb1_1.14-3ubuntu3_amd64.deb ... #6 14.17 Unpacking libxcb-xkb1:amd64 (1.14-3ubuntu3) ... #6 14.22 Selecting previously unselected package libxkbcommon-x11-0:amd64. #6 14.23 Preparing to unpack .../24-libxkbcommon-x11-0_1.4.0-1_amd64.deb ... #6 14.23 Unpacking libxkbcommon-x11-0:amd64 (1.4.0-1) ... #6 14.30 Selecting previously unselected package libqt5gui5:amd64. #6 14.31 Preparing to unpack .../25-libqt5gui5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 14.33 Unpacking libqt5gui5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 14.47 Selecting previously unselected package libqt5widgets5:amd64. #6 14.48 Preparing to unpack .../26-libqt5widgets5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 14.49 Unpacking libqt5widgets5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 14.59 Selecting previously unselected package libqt5svg5:amd64. #6 14.60 Preparing to unpack .../27-libqt5svg5_5.15.3-1_amd64.deb ... #6 14.61 Unpacking libqt5svg5:amd64 (5.15.3-1) ... #6 14.66 Selecting previously unselected package aspell-en. #6 14.67 Preparing to unpack .../28-aspell-en_2018.04.16-0-1_all.deb ... #6 14.68 Unpacking aspell-en (2018.04.16-0-1) ... #6 14.77 Selecting previously unselected package binfmt-support. #6 14.78 Preparing to unpack .../29-binfmt-support_2.2.1-2_amd64.deb ... #6 14.79 Unpacking binfmt-support (2.2.1-2) ... #6 15.20 Selecting previously unselected package default-jre-headless. #6 15.21 Preparing to unpack .../30-default-jre-headless_2%3a1.11-72build2_amd64.deb ... #6 15.22 Unpacking default-jre-headless (2:1.11-72build2) ... #6 15.27 Selecting previously unselected package fastjar. #6 15.28 Preparing to unpack .../31-fastjar_2%3a0.98-7_amd64.deb ... #6 15.29 Unpacking fastjar (2:0.98-7) ... #6 15.39 Selecting previously unselected package jarwrapper. #6 15.40 Preparing to unpack .../32-jarwrapper_0.78_all.deb ... #6 15.41 Unpacking jarwrapper (0.78) ... #6 15.45 Selecting previously unselected package libhamcrest-java. #6 15.46 Preparing to unpack .../33-libhamcrest-java_1.3-9_all.deb ... #6 15.47 Unpacking libhamcrest-java (1.3-9) ... #6 15.55 Selecting previously unselected package junit4. #6 15.56 Preparing to unpack .../34-junit4_4.13.2-1_all.deb ... #6 15.57 Unpacking junit4 (4.13.2-1) ... #6 15.62 Selecting previously unselected package java-wrappers. #6 15.62 Preparing to unpack .../35-java-wrappers_0.3_all.deb ... #6 15.63 Unpacking java-wrappers (0.3) ... #6 15.68 Selecting previously unselected package libjaxp1.3-java. #6 15.69 Preparing to unpack .../36-libjaxp1.3-java_1.3.05-6_all.deb ... #6 15.69 Unpacking libjaxp1.3-java (1.3.05-6) ... #6 15.76 Selecting previously unselected package libxml-commons-external-java. #6 15.77 Preparing to unpack .../37-libxml-commons-external-java_1.4.01-5_all.deb ... #6 15.78 Unpacking libxml-commons-external-java (1.4.01-5) ... #6 15.85 Selecting previously unselected package libxml-commons-resolver1.1-java. #6 15.86 Preparing to unpack .../38-libxml-commons-resolver1.1-java_1.2-11_all.deb ... #6 15.87 Unpacking libxml-commons-resolver1.1-java (1.2-11) ... #6 15.92 Selecting previously unselected package libxerces2-java. #6 15.93 Preparing to unpack .../39-libxerces2-java_2.12.1-1_all.deb ... #6 15.94 Unpacking libxerces2-java (2.12.1-1) ... #6 16.11 Selecting previously unselected package libxalan2-java. #6 16.12 Preparing to unpack .../40-libxalan2-java_2.7.2-4_all.deb ... #6 16.12 Unpacking libxalan2-java (2.7.2-4) ... #6 16.46 Selecting previously unselected package libapache-pom-java. #6 16.47 Preparing to unpack .../41-libapache-pom-java_18-1_all.deb ... #6 16.47 Unpacking libapache-pom-java (18-1) ... #6 16.51 Selecting previously unselected package libcommons-parent-java. #6 16.52 Preparing to unpack .../42-libcommons-parent-java_43-1_all.deb ... #6 16.53 Unpacking libcommons-parent-java (43-1) ... #6 16.58 Selecting previously unselected package libcommons-io-java. #6 16.59 Preparing to unpack .../43-libcommons-io-java_2.11.0-2_all.deb ... #6 16.59 Unpacking libcommons-io-java (2.11.0-2) ... #6 16.65 Selecting previously unselected package libcommons-logging-java. #6 16.65 Preparing to unpack .../44-libcommons-logging-java_1.2-2_all.deb ... #6 16.66 Unpacking libcommons-logging-java (1.2-2) ... #6 16.72 Selecting previously unselected package libxmlgraphics-commons-java. #6 16.73 Preparing to unpack .../45-libxmlgraphics-commons-java_2.6-1_all.deb ... #6 16.74 Unpacking libxmlgraphics-commons-java (2.6-1) ... #6 16.78 Selecting previously unselected package libbatik-java. #6 16.79 Preparing to unpack .../46-libbatik-java_1.14-1ubuntu0.2_all.deb ... #6 16.80 Unpacking libbatik-java (1.14-1ubuntu0.2) ... #6 16.92 Selecting previously unselected package libcommons-cli-java. #6 16.93 Preparing to unpack .../47-libcommons-cli-java_1.4-2_all.deb ... #6 16.93 Unpacking libcommons-cli-java (1.4-2) ... #6 16.98 Selecting previously unselected package libjericho-html-java. #6 16.99 Preparing to unpack .../48-libjericho-html-java_3.2-2_all.deb ... #6 17.00 Unpacking libjericho-html-java (3.2-2) ... #6 17.06 Selecting previously unselected package ditaa. #6 17.07 Preparing to unpack .../49-ditaa_0.10+ds1-1.2_all.deb ... #6 17.08 Unpacking ditaa (0.10+ds1-1.2) ... #6 17.14 Selecting previously unselected package fontforge-common. #6 17.14 Preparing to unpack .../50-fontforge-common_1%3a20201107~dfsg-4+deb11u1build0.22.04.1_all.deb ... #6 17.15 Unpacking fontforge-common (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 19.02 Selecting previously unselected package libspiro1:amd64. #6 19.03 Preparing to unpack .../51-libspiro1_1%3a20200505-2_amd64.deb ... #6 19.04 Unpacking libspiro1:amd64 (1:20200505-2) ... #6 19.09 Selecting previously unselected package libuninameslist1:amd64. #6 19.10 Preparing to unpack .../52-libuninameslist1_20211114-1_amd64.deb ... #6 19.11 Unpacking libuninameslist1:amd64 (20211114-1) ... #6 19.18 Selecting previously unselected package libwoff1:amd64. #6 19.19 Preparing to unpack .../53-libwoff1_1.0.2-1build4_amd64.deb ... #6 19.20 Unpacking libwoff1:amd64 (1.0.2-1build4) ... #6 19.25 Selecting previously unselected package libfontforge4:amd64. #6 19.26 Preparing to unpack .../54-libfontforge4_1%3a20201107~dfsg-4+deb11u1build0.22.04.1_amd64.deb ... #6 19.27 Unpacking libfontforge4:amd64 (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 19.36 Selecting previously unselected package fontforge. #6 19.37 Preparing to unpack .../55-fontforge_1%3a20201107~dfsg-4+deb11u1build0.22.04.1_amd64.deb ... #6 19.37 Unpacking fontforge (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 19.47 Selecting previously unselected package fonts-cantarell. #6 19.48 Preparing to unpack .../56-fonts-cantarell_0.303-2_all.deb ... #6 19.49 Unpacking fonts-cantarell (0.303-2) ... #6 19.58 Selecting previously unselected package fonts-inconsolata. #6 19.58 Preparing to unpack .../57-fonts-inconsolata_001.010-6build1_all.deb ... #6 19.59 Unpacking fonts-inconsolata (001.010-6build1) ... #6 19.64 Selecting previously unselected package fonts-liberation. #6 19.65 Preparing to unpack .../58-fonts-liberation_1%3a1.07.4-11_all.deb ... #6 19.65 Unpacking fonts-liberation (1:1.07.4-11) ... #6 19.78 Selecting previously unselected package aglfn. #6 19.79 Preparing to unpack .../59-aglfn_1.7+git20191031.4036a9c-2_all.deb ... #6 19.80 Unpacking aglfn (1.7+git20191031.4036a9c-2) ... #6 19.84 Selecting previously unselected package gnuplot-data. #6 19.85 Preparing to unpack .../60-gnuplot-data_5.4.2+dfsg2-2_all.deb ... #6 19.86 Unpacking gnuplot-data (5.4.2+dfsg2-2) ... #6 19.92 Selecting previously unselected package liblua5.4-0:amd64. #6 19.93 Preparing to unpack .../61-liblua5.4-0_5.4.4-1_amd64.deb ... #6 19.94 Unpacking liblua5.4-0:amd64 (5.4.4-1) ... #6 20.00 Selecting previously unselected package libqt5printsupport5:amd64. #6 20.00 Preparing to unpack .../62-libqt5printsupport5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 20.01 Unpacking libqt5printsupport5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 20.07 Selecting previously unselected package libwxbase3.0-0v5:amd64. #6 20.08 Preparing to unpack .../63-libwxbase3.0-0v5_3.0.5.1+dfsg-4_amd64.deb ... #6 20.09 Unpacking libwxbase3.0-0v5:amd64 (3.0.5.1+dfsg-4) ... #6 20.16 Selecting previously unselected package libnotify4:amd64. #6 20.17 Preparing to unpack .../64-libnotify4_0.7.9-3ubuntu5.22.04.1_amd64.deb ... #6 20.17 Unpacking libnotify4:amd64 (0.7.9-3ubuntu5.22.04.1) ... #6 20.22 Selecting previously unselected package libwxgtk3.0-gtk3-0v5:amd64. #6 20.23 Preparing to unpack .../65-libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-4_amd64.deb ... #6 20.24 Unpacking libwxgtk3.0-gtk3-0v5:amd64 (3.0.5.1+dfsg-4) ... #6 20.38 Selecting previously unselected package gnuplot-qt. #6 20.39 Preparing to unpack .../66-gnuplot-qt_5.4.2+dfsg2-2_amd64.deb ... #6 20.40 Unpacking gnuplot-qt (5.4.2+dfsg2-2) ... #6 20.47 Selecting previously unselected package gnuplot. #6 20.48 Preparing to unpack .../67-gnuplot_5.4.2+dfsg2-2_all.deb ... #6 20.48 Unpacking gnuplot (5.4.2+dfsg2-2) ... #6 20.54 Selecting previously unselected package libann0. #6 20.55 Preparing to unpack .../68-libann0_1.1.2+doc-7build1_amd64.deb ... #6 20.55 Unpacking libann0 (1.1.2+doc-7build1) ... #6 20.61 Selecting previously unselected package libcdt5:amd64. #6 20.61 Preparing to unpack .../69-libcdt5_2.42.2-6ubuntu0.1_amd64.deb ... #6 20.62 Unpacking libcdt5:amd64 (2.42.2-6ubuntu0.1) ... #6 20.68 Selecting previously unselected package libcgraph6:amd64. #6 20.69 Preparing to unpack .../70-libcgraph6_2.42.2-6ubuntu0.1_amd64.deb ... #6 20.69 Unpacking libcgraph6:amd64 (2.42.2-6ubuntu0.1) ... #6 20.75 Selecting previously unselected package libgts-0.7-5:amd64. #6 20.76 Preparing to unpack .../71-libgts-0.7-5_0.7.6+darcs121130-5_amd64.deb ... #6 20.77 Unpacking libgts-0.7-5:amd64 (0.7.6+darcs121130-5) ... #6 20.83 Selecting previously unselected package libpathplan4:amd64. #6 20.84 Preparing to unpack .../72-libpathplan4_2.42.2-6ubuntu0.1_amd64.deb ... #6 20.84 Unpacking libpathplan4:amd64 (2.42.2-6ubuntu0.1) ... #6 20.91 Selecting previously unselected package libgvc6. #6 20.92 Preparing to unpack .../73-libgvc6_2.42.2-6ubuntu0.1_amd64.deb ... #6 20.92 Unpacking libgvc6 (2.42.2-6ubuntu0.1) ... #6 20.99 Selecting previously unselected package libgvpr2:amd64. #6 21.00 Preparing to unpack .../74-libgvpr2_2.42.2-6ubuntu0.1_amd64.deb ... #6 21.01 Unpacking libgvpr2:amd64 (2.42.2-6ubuntu0.1) ... #6 21.06 Selecting previously unselected package liblab-gamut1:amd64. #6 21.07 Preparing to unpack .../75-liblab-gamut1_2.42.2-6ubuntu0.1_amd64.deb ... #6 21.08 Unpacking liblab-gamut1:amd64 (2.42.2-6ubuntu0.1) ... #6 21.15 Selecting previously unselected package graphviz. #6 21.16 Preparing to unpack .../76-graphviz_2.42.2-6ubuntu0.1_amd64.deb ... #6 21.16 Unpacking graphviz (2.42.2-6ubuntu0.1) ... #6 21.33 Selecting previously unselected package icc-profiles-free. #6 21.34 Preparing to unpack .../77-icc-profiles-free_2.0.1+dfsg-1.1_all.deb ... #6 21.35 Unpacking icc-profiles-free (2.0.1+dfsg-1.1) ... #6 21.55 Selecting previously unselected package libavalon-framework-java. #6 21.56 Preparing to unpack .../78-libavalon-framework-java_4.2.0-10_all.deb ... #6 21.57 Unpacking libavalon-framework-java (4.2.0-10) ... #6 21.64 Selecting previously unselected package libblas3:amd64. #6 21.65 Preparing to unpack .../79-libblas3_3.10.0-2ubuntu1_amd64.deb ... #6 21.66 Unpacking libblas3:amd64 (3.10.0-2ubuntu1) ... #6 21.71 Selecting previously unselected package libblas-dev:amd64. #6 21.72 Preparing to unpack .../80-libblas-dev_3.10.0-2ubuntu1_amd64.deb ... #6 21.73 Unpacking libblas-dev:amd64 (3.10.0-2ubuntu1) ... #6 21.83 Selecting previously unselected package libfontbox2-java. #6 21.84 Preparing to unpack .../81-libfontbox2-java_2.0.25-1_all.deb ... #6 21.85 Unpacking libfontbox2-java (2.0.25-1) ... #6 21.92 Selecting previously unselected package libqdox-java. #6 21.93 Preparing to unpack .../82-libqdox-java_1.12.1-3_all.deb ... #6 21.94 Unpacking libqdox-java (1.12.1-3) ... #6 22.00 Selecting previously unselected package libfop-java. #6 22.01 Preparing to unpack .../83-libfop-java_1%3a2.6-2_all.deb ... #6 22.02 Unpacking libfop-java (1:2.6-2) ... #6 22.17 Selecting previously unselected package libgfortran5:amd64. #6 22.18 Preparing to unpack .../84-libgfortran5_12.3.0-1ubuntu1~22.04_amd64.deb ... #6 22.19 Unpacking libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... #6 22.27 Selecting previously unselected package libgts-bin. #6 22.28 Preparing to unpack .../85-libgts-bin_0.7.6+darcs121130-5_amd64.deb ... #6 22.30 Unpacking libgts-bin (0.7.6+darcs121130-5) ... #6 22.34 Selecting previously unselected package libjlatexmath-java. #6 22.35 Preparing to unpack .../86-libjlatexmath-java_1.0.7-3_all.deb ... #6 22.35 Unpacking libjlatexmath-java (1.0.7-3) ... #6 22.46 Selecting previously unselected package liblapack3:amd64. #6 22.47 Preparing to unpack .../87-liblapack3_3.10.0-2ubuntu1_amd64.deb ... #6 22.48 Unpacking liblapack3:amd64 (3.10.0-2ubuntu1) ... #6 22.56 Selecting previously unselected package liblapack-dev:amd64. #6 22.57 Preparing to unpack .../88-liblapack-dev_3.10.0-2ubuntu1_amd64.deb ... #6 22.58 Unpacking liblapack-dev:amd64 (3.10.0-2ubuntu1) ... #6 22.75 Selecting previously unselected package libsaxon-java. #6 22.76 Preparing to unpack .../89-libsaxon-java_1%3a6.5.5-12_all.deb ... #6 22.76 Unpacking libsaxon-java (1:6.5.5-12) ... #6 22.84 Selecting previously unselected package libwacom-bin. #6 22.85 Preparing to unpack .../90-libwacom-bin_2.2.0-1_amd64.deb ... #6 22.86 Unpacking libwacom-bin (2.2.0-1) ... #6 22.90 Preparing to unpack .../91-libxml2-utils_2.9.14+dfsg-0.1+ubuntu22.04.1+deb.sury.org+1_amd64.deb ... #6 22.92 Unpacking libxml2-utils (2.9.14+dfsg-0.1+ubuntu22.04.1+deb.sury.org+1) over (2.9.13+dfsg-1ubuntu0.6) ... #6 23.06 Selecting previously unselected package plantuml. #6 23.07 Preparing to unpack .../92-plantuml_1%3a1.2020.2+ds-1ubuntu0.1_all.deb ... #6 23.07 Unpacking plantuml (1:1.2020.2+ds-1ubuntu0.1) ... #6 23.15 Selecting previously unselected package qt5-gtk-platformtheme:amd64. #6 23.16 Preparing to unpack .../93-qt5-gtk-platformtheme_5.15.3+dfsg-2ubuntu0.2_amd64.deb ... #6 23.17 Unpacking qt5-gtk-platformtheme:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 23.22 Selecting previously unselected package qttranslations5-l10n. #6 23.22 Preparing to unpack .../94-qttranslations5-l10n_5.15.3-1_all.deb ... #6 23.23 Unpacking qttranslations5-l10n (5.15.3-1) ... #6 23.39 Selecting previously unselected package shellcheck. #6 23.40 Preparing to unpack .../95-shellcheck_0.8.0-2_amd64.deb ... #6 23.41 Unpacking shellcheck (0.8.0-2) ... #6 23.55 Setting up fastjar (2:0.98-7) ... #6 23.70 Setting up libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ... #6 23.72 Setting up fonts-cantarell (0.303-2) ... #6 23.74 Setting up libqdox-java (1.12.1-3) ... #6 23.76 Setting up java-wrappers (0.3) ... #6 23.78 Setting up default-jre-headless (2:1.11-72build2) ... #6 23.80 Setting up libxcb-xinput0:amd64 (1.14-3ubuntu3) ... #6 23.82 Setting up libwoff1:amd64 (1.0.2-1build4) ... #6 23.83 Setting up libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.3) ... #6 23.85 Setting up libcommons-cli-java (1.4-2) ... #6 23.87 Setting up libsaxon-java (1:6.5.5-12) ... #6 23.89 Setting up libspiro1:amd64 (1:20200505-2) ... #6 23.91 Setting up liblab-gamut1:amd64 (2.42.2-6ubuntu0.1) ... #6 23.93 Setting up libxcb-keysyms1:amd64 (0.4.0-1build3) ... #6 23.95 Setting up aspell-en (2018.04.16-0-1) ... #6 24.20 Setting up libxcb-render-util0:amd64 (0.3.9-1build3) ... #6 24.22 Setting up fontforge-common (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 24.24 Setting up libxcb-icccm4:amd64 (0.4.1-1.1build2) ... #6 24.26 Setting up libpcre2-16-0:amd64 (10.42-3+ubuntu22.04.1+deb.sury.org+1) ... #6 24.27 Setting up shellcheck (0.8.0-2) ... #6 24.29 Setting up libxcb-util1:amd64 (0.4.0-1build2) ... #6 24.31 Setting up libjericho-html-java (3.2-2) ... #6 24.33 Setting up libxcb-xkb1:amd64 (1.14-3ubuntu3) ... #6 24.35 Setting up libxcb-image0:amd64 (0.4.0-2) ... #6 24.36 Setting up fonts-inconsolata (001.010-6build1) ... #6 24.38 Setting up libfontbox2-java (2.0.25-1) ... #6 24.40 Setting up libgts-0.7-5:amd64 (0.7.6+darcs121130-5) ... #6 24.42 Setting up libblas3:amd64 (3.10.0-2ubuntu1) ... #6 24.44 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 24.45 Setting up libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.3) ... #6 24.47 Setting up libxcb-xinerama0:amd64 (1.14-3ubuntu3) ... #6 24.49 Setting up qttranslations5-l10n (5.15.3-1) ... #6 24.51 Setting up libnotify4:amd64 (0.7.9-3ubuntu5.22.04.1) ... #6 24.53 Setting up libpathplan4:amd64 (2.42.2-6ubuntu0.1) ... #6 24.55 Setting up aglfn (1.7+git20191031.4036a9c-2) ... #6 24.57 Setting up libapache-pom-java (18-1) ... #6 24.59 Setting up libann0 (1.1.2+doc-7build1) ... #6 24.61 Setting up libxkbcommon-x11-0:amd64 (1.4.0-1) ... #6 24.63 Setting up icc-profiles-free (2.0.1+dfsg-1.1) ... #6 24.64 Setting up libxml-commons-resolver1.1-java (1.2-11) ... #6 24.67 Setting up binfmt-support (2.2.1-2) ... #6 24.73 invoke-rc.d: could not determine current runlevel #6 24.73 invoke-rc.d: policy-rc.d denied execution of restart. #6 25.02 Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service. #6 25.03 Setting up libqt5core5a:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 25.05 Setting up libhamcrest-java (1.3-9) ... #6 25.07 Setting up libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... #6 25.09 Setting up libmtdev1:amd64 (1.1.6-1build4) ... #6 25.11 Setting up libuninameslist1:amd64 (20211114-1) ... #6 25.13 Setting up libqt5dbus5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 25.15 Setting up libxml-commons-external-java (1.4.01-5) ... #6 25.17 Setting up fonts-liberation (1:1.07.4-11) ... #6 25.19 Setting up libegl1:amd64 (1.4.0-1) ... #6 25.21 Setting up libavalon-framework-java (4.2.0-10) ... #6 25.22 Setting up libmd4c0:amd64 (0.4.8-1) ... #6 25.24 Setting up liblua5.4-0:amd64 (5.4.4-1) ... #6 25.26 Setting up libwxbase3.0-0v5:amd64 (3.0.5.1+dfsg-4) ... #6 25.28 Setting up libcdt5:amd64 (2.42.2-6ubuntu0.1) ... #6 25.30 Setting up libcgraph6:amd64 (2.42.2-6ubuntu0.1) ... #6 25.32 Setting up libjlatexmath-java (1.0.7-3) ... #6 25.34 Setting up libxerces2-java (2.12.1-1) ... #6 25.36 Setting up libjaxp1.3-java (1.3.05-6) ... #6 25.38 Setting up libxml2-utils (2.9.14+dfsg-0.1+ubuntu22.04.1+deb.sury.org+1) ... #6 25.40 Setting up libevdev2:amd64 (1.12.1+dfsg-1) ... #6 25.42 Setting up libgudev-1.0-0:amd64 (1:237-2build1) ... #6 25.44 Setting up libblas-dev:amd64 (3.10.0-2ubuntu1) ... #6 25.45 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 25.47 Setting up libwacom-common (2.2.0-1) ... #6 25.49 Setting up junit4 (4.13.2-1) ... #6 25.50 Setting up gnuplot-data (5.4.2+dfsg2-2) ... #6 25.52 Setting up libgts-bin (0.7.6+darcs121130-5) ... #6 25.54 Setting up liblapack3:amd64 (3.10.0-2ubuntu1) ... #6 25.56 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 25.57 Setting up jarwrapper (0.78) ... #6 25.60 Setting up libwacom9:amd64 (2.2.0-1) ... #6 25.62 Setting up libcommons-parent-java (43-1) ... #6 25.64 Setting up libcommons-logging-java (1.2-2) ... #6 25.66 Setting up libfontforge4:amd64 (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 25.68 Setting up libwxgtk3.0-gtk3-0v5:amd64 (3.0.5.1+dfsg-4) ... #6 25.69 Setting up libqt5network5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 25.72 Setting up libinput-bin (1.20.0-1ubuntu0.3) ... #6 25.74 Setting up libxalan2-java (2.7.2-4) ... #6 25.76 Setting up liblapack-dev:amd64 (3.10.0-2ubuntu1) ... #6 25.78 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 25.79 Setting up libgvc6 (2.42.2-6ubuntu0.1) ... #6 26.01 Setting up libwacom-bin (2.2.0-1) ... #6 26.03 Setting up libgvpr2:amd64 (2.42.2-6ubuntu0.1) ... #6 26.05 Setting up graphviz (2.42.2-6ubuntu0.1) ... #6 26.07 Setting up libinput10:amd64 (1.20.0-1ubuntu0.3) ... #6 26.09 Setting up fontforge (1:20201107~dfsg-4+deb11u1build0.22.04.1) ... #6 26.13 Setting up libcommons-io-java (2.11.0-2) ... #6 26.15 Setting up libqt5gui5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 26.18 Setting up libxmlgraphics-commons-java (2.6-1) ... #6 26.20 Setting up libqt5widgets5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 26.22 Setting up qt5-gtk-platformtheme:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 26.24 Setting up libqt5printsupport5:amd64 (5.15.3+dfsg-2ubuntu0.2) ... #6 26.26 Setting up libbatik-java (1.14-1ubuntu0.2) ... #6 26.28 Setting up libqt5svg5:amd64 (5.15.3-1) ... #6 26.30 Setting up gnuplot-qt (5.4.2+dfsg2-2) ... #6 26.32 update-alternatives: using /usr/bin/gnuplot-qt to provide /usr/bin/gnuplot (gnuplot) in auto mode #6 26.32 update-alternatives: warning: skip creation of /usr/share/man/man1/gnuplot.1.gz because associated file /usr/share/man/man1/gnuplot-qt.1.gz (of link group gnuplot) doesn't exist #6 26.33 Setting up ditaa (0.10+ds1-1.2) ... #6 26.36 Setting up gnuplot (5.4.2+dfsg2-2) ... #6 26.42 Setting up libfop-java (1:2.6-2) ... #6 26.46 Setting up plantuml (1:1.2020.2+ds-1ubuntu0.1) ... #6 26.48 Processing triggers for hicolor-icon-theme (0.17-2) ... #6 29.19 Processing triggers for libc-bin (2.35-0ubuntu3.8) ... #6 29.89 Processing triggers for man-db (2.10.2-1) ... #6 30.21 Processing triggers for shared-mime-info (2.1-2) ... #6 33.70 Processing triggers for mailcap (3.70+nmu1ubuntu1) ... #6 33.74 Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ... #6 33.95 Processing triggers for dictionaries-common (1.28.14) ... #6 34.08 aspell-autobuildhash: processing: en [en-common]. #6 34.29 aspell-autobuildhash: processing: en [en-variant_0]. #6 34.30 aspell-autobuildhash: processing: en [en-variant_1]. #6 34.31 aspell-autobuildhash: processing: en [en-variant_2]. #6 34.32 aspell-autobuildhash: processing: en [en-w_accents-only]. #6 34.34 aspell-autobuildhash: processing: en [en-wo_accents-only]. #6 34.36 aspell-autobuildhash: processing: en [en_AU-variant_0]. #6 34.37 aspell-autobuildhash: processing: en [en_AU-variant_1]. #6 34.38 aspell-autobuildhash: processing: en [en_AU-w_accents-only]. #6 34.39 aspell-autobuildhash: processing: en [en_AU-wo_accents-only]. #6 34.40 aspell-autobuildhash: processing: en [en_CA-variant_0]. #6 34.41 aspell-autobuildhash: processing: en [en_CA-variant_1]. #6 34.42 aspell-autobuildhash: processing: en [en_CA-w_accents-only]. #6 34.43 aspell-autobuildhash: processing: en [en_CA-wo_accents-only]. #6 34.45 aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]. #6 34.46 aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]. #6 34.47 aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]. #6 34.48 aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]. #6 34.50 aspell-autobuildhash: processing: en [en_GB-variant_0]. #6 34.51 aspell-autobuildhash: processing: en [en_GB-variant_1]. #6 34.52 aspell-autobuildhash: processing: en [en_US-w_accents-only]. #6 34.53 aspell-autobuildhash: processing: en [en_US-wo_accents-only]. #6 35.21 PlantUML version 1.2020.02 (Sun Mar 01 10:22:07 UTC 2020) #6 35.21 (GPL source distribution) #6 35.22 Java Runtime: OpenJDK Runtime Environment #6 35.22 JVM: OpenJDK 64-Bit Server VM #6 35.23 Java Version: 17.0.14+7-Ubuntu-122.04.1 #6 35.23 Operating System: Linux #6 35.23 Default Encoding: UTF-8 #6 35.23 Language: en #6 35.23 Country: US #6 35.23 Machine: buildkitsandbox #6 35.23 PLANTUML_LIMIT_SIZE: 4096 #6 35.23 Processors: 1 #6 35.23 Max Memory: 496,697,344 #6 35.23 Total Memory: 32,440,320 #6 35.24 Free Memory: 26,224,584 #6 35.24 Used Memory: 6,215,736 #6 35.24 Thread Active Count: 1 #6 35.24 #6 35.32 The environment variable GRAPHVIZ_DOT has not been set #6 35.32 Dot executable is /usr/bin/dot #6 35.32 Dot version: dot - graphviz version 2.43.0 (0) #6 35.32 Installation seems OK. File generation OK #6 35.33 @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.8) #6 35.35 Copyright (c) 2000-2024. See AUTHORS for Contributors. #6 35.35 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> #6 35.35 with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE. #6 35.35 Version: 20201107 #6 35.35 Based on sources from 2024-06-24 13:55 UTC-ML-D-GDK3. #6 35.35 PythonUI_Init() #6 35.35 copyUIMethodsToBaseTable() #6 35.36 fontforge 20201107 #6 35.36 build date: 2024-06-24 13:55 UTC #6 35.43 gnuplot 5.4 patchlevel 2 #6 35.49 cmake version 3.22.1 #6 35.49 #6 35.49 CMake suite maintained and supported by Kitware (kitware.com/cmake). #6 35.50 ShellCheck - shell script analysis tool #6 35.50 version: 0.8.0 #6 35.50 license: GNU General Public License, version 3 #6 35.50 website: https://www.shellcheck.net #6 DONE 35.6s #7 [3/9] RUN npm install -g eslint@8.44.0 && eslint --version #7 6.706 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 6.826 npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead #7 6.834 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported #7 6.876 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported #7 6.923 npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead #7 7.183 npm warn deprecated eslint@8.44.0: This version is no longer supported. Please see https://eslint.org/version-support for other options. #7 7.198 #7 7.198 added 98 packages in 6s #7 7.199 #7 7.199 24 packages are looking for funding #7 7.199 run `npm fund` for details #7 7.201 npm notice #7 7.201 npm notice New major version of npm available! 10.8.2 -> 11.2.0 #7 7.201 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.2.0 #7 7.201 npm notice To update run: npm install -g npm@11.2.0 #7 7.201 npm notice #7 7.460 v8.44.0 #7 DONE 7.6s #8 [4/9] 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.610 Note: switching to '5.8.0'. #8 2.610 #8 2.610 You are in 'detached HEAD' state. You can look around, make experimental #8 2.610 changes and commit them, and you can discard any commits you make in this #8 2.610 state without impacting any branches by switching back to a branch. #8 2.610 #8 2.610 If you want to create a new branch to retain commits you create, you may #8 2.610 do so (now or later) by using -c with the switch command. Example: #8 2.610 #8 2.610 git switch -c <new-branch-name> #8 2.610 #8 2.610 Or undo this operation with: #8 2.610 #8 2.610 git switch - #8 2.610 #8 2.610 Turn off this advice by setting config variable advice.detachedHead to false #8 2.610 #8 2.610 HEAD is now at 1ca3747 Merging gitignore; no version bump. #8 3.323 -- The C compiler identification is GNU 11.4.0 #8 3.711 -- The CXX compiler identification is GNU 11.4.0 #8 3.733 -- Detecting C compiler ABI info #8 3.825 -- Detecting C compiler ABI info - done #8 3.835 -- Check for working C compiler: /usr/bin/cc - skipped #8 3.836 -- Detecting C compile features #8 3.837 -- Detecting C compile features - done #8 3.845 -- Detecting CXX compiler ABI info #8 3.942 -- Detecting CXX compiler ABI info - done #8 3.952 -- Check for working CXX compiler: /usr/bin/c++ - skipped #8 3.952 -- Detecting CXX compile features #8 3.954 -- Detecting CXX compile features - done #8 3.955 -> TIDY_SO_VERSION = 58. This is an EVEN (stable) release. #8 3.955 -- *** Debug Logging is NOT enabled. #8 3.955 -- *** Building support for runtime configuration files. #8 3.956 -- *** Also building DLL library SHARED, version 5.8.0, date 2021.07.10 #8 3.958 -- *** NOTE: xsltproc NOT FOUND! Can NOT generate man page. #8 3.958 -- *** You need to install xsltproc in your system. #8 3.968 -- Configuring done #8 3.981 -- Generating done #8 3.982 -- Build files have been written to: /tmp/_tidy-html5/build/cmake #8 4.028 [ 1%] Building C object CMakeFiles/tidy-static.dir/src/access.c.o #8 4.102 /tmp/_tidy-html5/src/access.c:892:40: warning: argument 2 of type ‘int[]’ with mismatched bound [-Warray-parameter=] #8 4.102 892 | static Bool GetRgb( ctmbstr color, int rgb[] ) #8 4.102 | ~~~~^~~~~ #8 4.103 /tmp/_tidy-html5/src/access.c:380:40: note: previously declared as ‘int[3]’ #8 4.103 380 | static Bool GetRgb( ctmbstr color, int rgb[3] ); #8 4.103 | ~~~~^~~~~~ #8 4.237 [ 3%] Building C object CMakeFiles/tidy-static.dir/src/attrs.c.o #8 4.281 /tmp/_tidy-html5/src/attrs.c: In function ‘CheckDecimal’: #8 4.281 /tmp/_tidy-html5/src/attrs.c:2300:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] #8 4.281 2300 | else #8 4.281 | ^~~~ #8 4.282 /tmp/_tidy-html5/src/attrs.c:2302:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ #8 4.282 2302 | break; #8 4.282 | ^~~~~ #8 4.399 [ 5%] Building C object CMakeFiles/tidy-static.dir/src/istack.c.o #8 4.458 [ 7%] Building C object CMakeFiles/tidy-static.dir/src/parser.c.o #8 4.682 [ 8%] Building C object CMakeFiles/tidy-static.dir/src/tags.c.o #8 4.769 [ 10%] Building C object CMakeFiles/tidy-static.dir/src/entities.c.o #8 4.842 [ 12%] Building C object CMakeFiles/tidy-static.dir/src/lexer.c.o #8 5.040 [ 14%] Building C object CMakeFiles/tidy-static.dir/src/pprint.c.o #8 5.186 [ 16%] Building C object CMakeFiles/tidy-static.dir/src/charsets.c.o #8 5.240 [ 17%] Building C object CMakeFiles/tidy-static.dir/src/clean.c.o #8 5.400 [ 19%] Building C object CMakeFiles/tidy-static.dir/src/message.c.o #8 5.599 [ 21%] Building C object CMakeFiles/tidy-static.dir/src/config.c.o #8 5.736 [ 23%] Building C object CMakeFiles/tidy-static.dir/src/alloc.c.o #8 5.779 [ 25%] Building C object CMakeFiles/tidy-static.dir/src/attrdict.c.o #8 6.145 [ 26%] Building C object CMakeFiles/tidy-static.dir/src/buffio.c.o #8 6.197 [ 28%] Building C object CMakeFiles/tidy-static.dir/src/fileio.c.o #8 6.240 [ 30%] Building C object CMakeFiles/tidy-static.dir/src/streamio.c.o #8 6.496 [ 32%] Building C object CMakeFiles/tidy-static.dir/src/tagask.c.o #8 6.540 [ 33%] Building C object CMakeFiles/tidy-static.dir/src/tmbstr.c.o #8 6.591 [ 35%] Building C object CMakeFiles/tidy-static.dir/src/utf8.c.o #8 6.644 [ 37%] Building C object CMakeFiles/tidy-static.dir/src/tidylib.c.o #8 6.803 [ 39%] Building C object CMakeFiles/tidy-static.dir/src/mappedio.c.o #8 6.854 [ 41%] Building C object CMakeFiles/tidy-static.dir/src/gdoc.c.o #8 6.904 [ 42%] Building C object CMakeFiles/tidy-static.dir/src/language.c.o #8 6.988 [ 44%] Building C object CMakeFiles/tidy-static.dir/src/messageobj.c.o #8 7.063 [ 46%] Building C object CMakeFiles/tidy-static.dir/src/sprtf.c.o #8 7.099 [ 48%] Linking C static library libtidy.a #8 7.154 [ 48%] Built target tidy-static #8 7.174 [ 50%] Building C object CMakeFiles/tidy-share.dir/src/access.c.o #8 7.203 /tmp/_tidy-html5/src/access.c:892:40: warning: argument 2 of type ‘int[]’ with mismatched bound [-Warray-parameter=] #8 7.203 892 | static Bool GetRgb( ctmbstr color, int rgb[] ) #8 7.203 | ~~~~^~~~~ #8 7.203 /tmp/_tidy-html5/src/access.c:380:40: note: previously declared as ‘int[3]’ #8 7.203 380 | static Bool GetRgb( ctmbstr color, int rgb[3] ); #8 7.203 | ~~~~^~~~~~ #8 7.330 [ 51%] Building C object CMakeFiles/tidy-share.dir/src/attrs.c.o #8 7.370 /tmp/_tidy-html5/src/attrs.c: In function ‘CheckDecimal’: #8 7.370 /tmp/_tidy-html5/src/attrs.c:2300:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] #8 7.370 2300 | else #8 7.370 | ^~~~ #8 7.371 /tmp/_tidy-html5/src/attrs.c:2302:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ #8 7.371 2302 | break; #8 7.371 | ^~~~~ #8 7.488 [ 53%] Building C object CMakeFiles/tidy-share.dir/src/istack.c.o #8 7.548 [ 55%] Building C object CMakeFiles/tidy-share.dir/src/parser.c.o #8 7.776 [ 57%] Building C object CMakeFiles/tidy-share.dir/src/tags.c.o #8 7.864 [ 58%] Building C object CMakeFiles/tidy-share.dir/src/entities.c.o #8 7.938 [ 60%] Building C object CMakeFiles/tidy-share.dir/src/lexer.c.o #8 8.135 [ 62%] Building C object CMakeFiles/tidy-share.dir/src/pprint.c.o #8 8.284 [ 64%] Building C object CMakeFiles/tidy-share.dir/src/charsets.c.o #8 8.338 [ 66%] Building C object CMakeFiles/tidy-share.dir/src/clean.c.o #8 8.496 [ 67%] Building C object CMakeFiles/tidy-share.dir/src/message.c.o #8 8.597 [ 69%] Building C object CMakeFiles/tidy-share.dir/src/config.c.o #8 8.724 [ 71%] Building C object CMakeFiles/tidy-share.dir/src/alloc.c.o #8 8.767 [ 73%] Building C object CMakeFiles/tidy-share.dir/src/attrdict.c.o #8 9.144 [ 75%] Building C object CMakeFiles/tidy-share.dir/src/buffio.c.o #8 9.236 [ 76%] Building C object CMakeFiles/tidy-share.dir/src/fileio.c.o #8 9.288 [ 78%] Building C object CMakeFiles/tidy-share.dir/src/streamio.c.o #8 9.426 [ 80%] Building C object CMakeFiles/tidy-share.dir/src/tagask.c.o #8 9.500 [ 82%] Building C object CMakeFiles/tidy-share.dir/src/tmbstr.c.o #8 9.556 [ 83%] Building C object CMakeFiles/tidy-share.dir/src/utf8.c.o #8 9.610 [ 85%] Building C object CMakeFiles/tidy-share.dir/src/tidylib.c.o #8 9.773 [ 87%] Building C object CMakeFiles/tidy-share.dir/src/mappedio.c.o #8 9.818 [ 89%] Building C object CMakeFiles/tidy-share.dir/src/gdoc.c.o #8 9.869 [ 91%] Building C object CMakeFiles/tidy-share.dir/src/language.c.o #8 9.955 [ 92%] Building C object CMakeFiles/tidy-share.dir/src/messageobj.c.o #8 10.03 [ 94%] Building C object CMakeFiles/tidy-share.dir/src/sprtf.c.o #8 10.06 [ 96%] Linking C shared library libtidy.so #8 10.13 [ 96%] Built target tidy-share #8 10.15 [ 98%] Building C object CMakeFiles/tidy.dir/console/tidy.c.o #8 10.28 [100%] Linking C executable tidy #8 10.33 [100%] Built target tidy #8 10.38 Consolidate compiler generated dependencies of target tidy-static #8 10.40 [ 48%] Built target tidy-static #8 10.42 Consolidate compiler generated dependencies of target tidy-share #8 10.43 [ 96%] Built target tidy-share #8 10.44 Consolidate compiler generated dependencies of target tidy #8 10.46 [100%] Built target tidy #8 10.47 Install the project... #8 10.48 -- Install configuration: "" #8 10.48 -- Installing: /usr/local/lib/libtidy.a #8 10.49 -- Installing: /usr/local/include/tidyplatform.h #8 10.49 -- Installing: /usr/local/include/tidy.h #8 10.49 -- Installing: /usr/local/include/tidyenum.h #8 10.49 -- Installing: /usr/local/include/tidybuffio.h #8 10.49 -- Installing: /usr/local/lib/libtidy.so.5.8.0 #8 10.49 -- Installing: /usr/local/lib/libtidy.so.58 #8 10.49 -- Installing: /usr/local/lib/libtidy.so #8 10.49 -- Installing: /usr/local/bin/tidy #8 10.49 -- Installing: /usr/local/lib/pkgconfig/tidy.pc #8 10.50 HTML Tidy for Linux version 5.8.0 #8 DONE 10.6s #9 [5/9] RUN apt-get install -y woff2 #9 0.498 Reading package lists... #9 1.764 Building dependency tree... #9 2.030 Reading state information... #9 2.286 The following NEW packages will be installed: #9 2.287 woff2 #9 2.336 0 upgraded, 1 newly installed, 0 to remove and 29 not upgraded. #9 2.336 Need to get 11.4 kB of archives. #9 2.336 After this operation, 72.7 kB of additional disk space will be used. #9 2.336 Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 woff2 amd64 1.0.2-1build4 [11.4 kB] #9 2.541 debconf: delaying package configuration, since apt-utils is not installed #9 2.588 Fetched 11.4 kB in 0s (272 kB/s) #9 2.626 Selecting previously unselected package woff2. (Reading database ...a96564.files and directories currently installed.) #9 3.122 Preparing to unpack .../woff2_1.0.2-1build4_amd64.deb ... #9 3.129 Unpacking woff2 (1.0.2-1build4) ... #9 3.203 Setting up woff2 (1.0.2-1build4) ... #9 DONE 3.3s #10 [6/9] COPY _docker/woff.zip /tmp/woff.zip #10 DONE 0.1s #11 [7/9] RUN unzip /tmp/woff.zip -d _sfnt2woff && cd _sfnt2woff && make && cp sfnt2woff /usr/local/bin/ && sfnt2woff --version #11 0.295 Archive: /tmp/woff.zip #11 0.296 inflating: _sfnt2woff/Makefile #11 0.296 inflating: _sfnt2woff/sfnt2woff.c #11 0.298 inflating: _sfnt2woff/woff.c #11 0.299 inflating: _sfnt2woff/woff2sfnt.c #11 0.299 inflating: _sfnt2woff/woff-private.h #11 0.301 inflating: _sfnt2woff/woff.h #11 0.302 inflating: _sfnt2woff/woff-2009-10-03.html #11 0.305 cc -c -o sfnt2woff.o sfnt2woff.c #11 0.345 cc -c -o woff.o woff.c #11 0.434 cc -o sfnt2woff sfnt2woff.o woff.o -lz #11 0.457 cc -c -o woff2sfnt.o woff2sfnt.c #11 0.491 cc -o woff2sfnt woff2sfnt.o woff.o -lz #11 0.515 sfnt2woff: invalid option -- '-' #11 0.515 Usage: #11 0.515 sfnt2woff [-v <maj>.<min>] [-m <metadata.xml>] [-p <private.dat>] <otffile> #11 0.515 package OpenType <otffile> as WOFF, creating <otffile>.woff #11 0.515 Options: #11 0.515 -v <maj>.<min> set font version number (major and minor, both integers) #11 0.515 -m <metadata.xml> include metadata from <metadata.xml> (not validated) #11 0.515 -p <private.dat> include private data block #11 DONE 0.5s #12 [8/9] RUN npm install -g cssshrink@0.0.5 #12 3.535 #12 3.535 added 11 packages in 3s #12 DONE 3.6s #13 [9/9] RUN /bin/bash -l -c "gem update --system && gem install jgd -v 1.13.0" #13 0.876 Using /usr/local/rvm/gems/ruby-3.2.2 #13 1.499 Using /usr/local/rvm/gems/ruby-3.2.2 #13 5.658 Updating rubygems-update #13 5.658 Successfully installed rubygems-update-3.6.6 #13 5.658 Installing RubyGems 3.6.6 #13 6.372 Successfully built RubyGem #13 6.372 Name: bundler #13 6.372 Version: 2.6.6 #13 6.372 File: bundler-2.6.6.gem #13 6.372 Bundler 2.6.6 installed #13 6.372 RubyGems 3.6.6 installed #13 6.372 Regenerating binstubs #13 6.372 Regenerating plugins #13 6.372 #13 6.372 # 3.6.6 / 2025-03-13 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Update vendored uri to 1.0.3. Pull request #13 6.372 [#8534](https://github.com/rubygems/rubygems/pull/8534) by hsbt #13 6.372 * Installs bundler 2.6.6 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem rdoc` not working with newer versions of rdoc when not #13 6.372 installed as default gems. Pull request #13 6.372 [#8549](https://github.com/rubygems/rubygems/pull/8549) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.6.5 / 2025-02-20 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.6.5 as a default gem. #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Removed `gem server` from `gem help`. Pull request #13 6.372 [#8507](https://github.com/rubygems/rubygems/pull/8507) by hsbt #13 6.372 #13 6.372 # 3.6.4 / 2025-02-17 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Raise a simpler error when RubyGems fails to activate a dependency. Pull #13 6.372 request [#8449](https://github.com/rubygems/rubygems/pull/8449) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.6.4 as a default gem. #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Allocate strings from Requirement match only once. Pull request #13 6.372 [#8245](https://github.com/rubygems/rubygems/pull/8245) by segiddins #13 6.372 #13 6.372 # 3.6.3 / 2025-01-16 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Add credentials file path to `gem env`. Pull request #13 6.372 [#8375](https://github.com/rubygems/rubygems/pull/8375) by duckinator #13 6.372 * Update SPDX license list as of 2024-12-30. Pull request #13 6.372 [#8387](https://github.com/rubygems/rubygems/pull/8387) by #13 6.372 github-actions[bot] #13 6.372 * Installs bundler 2.6.3 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `@licenses` array unmarshalling. Pull request #13 6.372 [#8411](https://github.com/rubygems/rubygems/pull/8411) by rykov #13 6.372 #13 6.372 # 3.6.2 / 2024-12-23 #13 6.372 #13 6.372 ## Security: #13 6.372 #13 6.372 * Fix Gem::SafeMarshal buffer overrun when given lengths larger than fit #13 6.372 into a byte. Pull request #13 6.372 [#8305](https://github.com/rubygems/rubygems/pull/8305) by segiddins #13 6.372 * Improve type checking in marshal_load methods. Pull request #13 6.372 [#8306](https://github.com/rubygems/rubygems/pull/8306) by segiddins #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Skip rdoc hooks and their tests on newer rdoc versions. Pull request #13 6.372 [#8340](https://github.com/rubygems/rubygems/pull/8340) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.6.2 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix serialized metadata including an empty `@original_platform` #13 6.372 attribute. Pull request #13 6.372 [#8355](https://github.com/rubygems/rubygems/pull/8355) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.6.1 / 2024-12-17 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.6.1 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem info` tagging some non default gems as default. Pull request #13 6.372 [#8321](https://github.com/rubygems/rubygems/pull/8321) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Fix broken links. Pull request #13 6.372 [#8327](https://github.com/rubygems/rubygems/pull/8327) by st0012 #13 6.372 #13 6.372 # 3.6.0 / 2024-12-16 #13 6.372 #13 6.372 ## Security: #13 6.372 #13 6.372 * Stop storing executable names in ivars. Pull request #13 6.372 [#8307](https://github.com/rubygems/rubygems/pull/8307) by segiddins #13 6.372 #13 6.372 ## Breaking changes: #13 6.372 #13 6.372 * Drop ruby 3.0 support. Pull request #13 6.372 [#8091](https://github.com/rubygems/rubygems/pull/8091) by segiddins #13 6.372 #13 6.372 ## Features: #13 6.372 #13 6.372 * Add --attestation option to gem push. Pull request #13 6.372 [#8239](https://github.com/rubygems/rubygems/pull/8239) by segiddins #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Skip unresolved deps warning on `Gem::Specification.reset` on benign #13 6.372 cases. Pull request #13 6.372 [#8309](https://github.com/rubygems/rubygems/pull/8309) by #13 6.372 deivid-rodriguez #13 6.372 * Let `gem install <name>` suggest `<name>-ruby` and `ruby-<name>` when #13 6.372 providing "did you mean" suggestions. Pull request #13 6.372 [#8197](https://github.com/rubygems/rubygems/pull/8197) by duckinator #13 6.372 * Update SPDX license list as of 2024-08-19. Pull request #13 6.372 [#8233](https://github.com/rubygems/rubygems/pull/8233) by #13 6.372 github-actions[bot] #13 6.372 * Add `--target-rbconfig` option to `gem install` and `gem update` #13 6.372 commands. Pull request #13 6.372 [#7628](https://github.com/rubygems/rubygems/pull/7628) by kateinoigakukun #13 6.372 * Skip nil-value keys to make metadata reproducible. Pull request #13 6.372 [#7129](https://github.com/rubygems/rubygems/pull/7129) by nobu #13 6.372 * Allow disabling installation of compiled extensions into lib through #13 6.372 `Gem.configuration.install_extension_in_lib`. Pull request #13 6.372 [#6463](https://github.com/rubygems/rubygems/pull/6463) by hsbt #13 6.372 * Installs bundler 2.6.0 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Set $0 to exe when running `gem exec` to fix name in CLI output. Pull #13 6.372 request [#8267](https://github.com/rubygems/rubygems/pull/8267) by adam12 #13 6.372 * Fix manifest in gem package using incorrect platform sometimes. Pull #13 6.372 request [#8202](https://github.com/rubygems/rubygems/pull/8202) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Fix missing single quote in git source example. Pull request #13 6.372 [#8303](https://github.com/rubygems/rubygems/pull/8303) by nobu #13 6.372 * Update the `gem install` demo in REAME to use a gem that just works on #13 6.372 Windows. Pull request #13 6.372 [#8262](https://github.com/rubygems/rubygems/pull/8262) by soda92 #13 6.372 * Unify rubygems and bundler docs directory. Pull request #13 6.372 [#8159](https://github.com/rubygems/rubygems/pull/8159) by hsbt #13 6.372 #13 6.372 # 3.5.23 / 2024-11-05 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Validate user input encoding of `gem` CLI arguments. Pull request #13 6.372 [#6471](https://github.com/rubygems/rubygems/pull/6471) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem update --system` leaving old default bundler executables #13 6.372 around. Pull request #13 6.372 [#8172](https://github.com/rubygems/rubygems/pull/8172) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.23 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix commands with 2 MFA requests when webauthn is enabled. Pull request #13 6.372 [#8174](https://github.com/rubygems/rubygems/pull/8174) by #13 6.372 deivid-rodriguez #13 6.372 * Make `--enable-load-relative` binstubs prolog work when Ruby is not #13 6.372 installed in the same directory as the binstub. Pull request #13 6.372 [#7872](https://github.com/rubygems/rubygems/pull/7872) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Speed up `gem install <nonexistent-gem>` by finding alternative name #13 6.372 suggestions faster. Pull request #13 6.372 [#8084](https://github.com/rubygems/rubygems/pull/8084) by duckinator #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Add missing comma in documentation. Pull request #13 6.372 [#8152](https://github.com/rubygems/rubygems/pull/8152) by leoarnold #13 6.372 #13 6.372 # 3.5.22 / 2024-10-16 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Prevent `._*` files in packages generated from macOS. Pull request #13 6.372 [#8150](https://github.com/rubygems/rubygems/pull/8150) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem pristine etc` resetting gem twice sometimes. Pull request #13 6.372 [#8117](https://github.com/rubygems/rubygems/pull/8117) by #13 6.372 deivid-rodriguez #13 6.372 * Allow `gem pristine` to reset default gems too. Pull request #13 6.372 [#8118](https://github.com/rubygems/rubygems/pull/8118) by #13 6.372 deivid-rodriguez #13 6.372 * Update vendored `uri` and `net-http`. Pull request #13 6.372 [#8112](https://github.com/rubygems/rubygems/pull/8112) by segiddins #13 6.372 * Installs bundler 2.5.22 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem contents` for default gems. Pull request #13 6.372 [#8132](https://github.com/rubygems/rubygems/pull/8132) by #13 6.372 deivid-rodriguez #13 6.372 * Fix duplicated specs when they have been previously activated. Pull #13 6.372 request [#8131](https://github.com/rubygems/rubygems/pull/8131) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem install` on NFS shares. Pull request #13 6.372 [#8123](https://github.com/rubygems/rubygems/pull/8123) by #13 6.372 deivid-rodriguez #13 6.372 * Fix a `gem install` crash during "done installing" hooks. Pull request #13 6.372 [#8113](https://github.com/rubygems/rubygems/pull/8113) by #13 6.372 deivid-rodriguez #13 6.372 * Fix plugin command loading. Pull request #13 6.372 [#8121](https://github.com/rubygems/rubygems/pull/8121) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.21 / 2024-10-03 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Fix `Gem::MissingSpecVersionError#to_s` not showing exception message. #13 6.372 Pull request [#8074](https://github.com/rubygems/rubygems/pull/8074) by #13 6.372 deivid-rodriguez #13 6.372 * Remove code that makes suggest_gems_from_name give worse results. Pull #13 6.372 request [#8083](https://github.com/rubygems/rubygems/pull/8083) by #13 6.372 duckinator #13 6.372 * Warning about PATH in `--user-install` mode is only necessary for gems #13 6.372 with executables. Pull request #13 6.372 [#8071](https://github.com/rubygems/rubygems/pull/8071) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.21 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix error in one source when fetching dependency APIs clearing results #13 6.372 from all sources. Pull request #13 6.372 [#8080](https://github.com/rubygems/rubygems/pull/8080) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem cleanup` warning when two versions of psych installed. Pull #13 6.372 request [#8072](https://github.com/rubygems/rubygems/pull/8072) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.20 / 2024-09-24 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.20 as a default gem. #13 6.372 #13 6.372 # 3.5.19 / 2024-09-18 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Standardize pretty-print output for `Gem::Source` and subclasses. Pull #13 6.372 request [#7994](https://github.com/rubygems/rubygems/pull/7994) by #13 6.372 djberube #13 6.372 * Update vendored `molinillo` to master and vendored `resolv` to 0.4.0. #13 6.372 Pull request [#7521](https://github.com/rubygems/rubygems/pull/7521) by #13 6.372 hsbt #13 6.372 * Installs bundler 2.5.19 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `bundle exec rake install` failing when local gem has extensions. #13 6.372 Pull request [#7977](https://github.com/rubygems/rubygems/pull/7977) by #13 6.372 deivid-rodriguez #13 6.372 * Make `gem exec` use the standard GEM_HOME. Pull request #13 6.372 [#7982](https://github.com/rubygems/rubygems/pull/7982) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem fetch` always exiting with zero status code. Pull request #13 6.372 [#8007](https://github.com/rubygems/rubygems/pull/8007) by #13 6.372 deivid-rodriguez #13 6.372 * Remove temporary `.lock` files unintentionally left around by gem #13 6.372 installer. Pull request #13 6.372 [#7939](https://github.com/rubygems/rubygems/pull/7939) by nobu #13 6.372 * Removed unused stringio. Pull request #13 6.372 [#8001](https://github.com/rubygems/rubygems/pull/8001) by hsbt #13 6.372 * Avoid another race condition of open mode. Pull request #13 6.372 [#7931](https://github.com/rubygems/rubygems/pull/7931) by nobu #13 6.372 * Fix `@license` typo preventing licenses from being correctly #13 6.372 unmarshalled. Pull request #13 6.372 [#7975](https://github.com/rubygems/rubygems/pull/7975) by djberube #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Fix `gem install does-not-exist` being super slow. Pull request #13 6.372 [#8006](https://github.com/rubygems/rubygems/pull/8006) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.18 / 2024-08-26 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.18 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem uninstall <name>:<version>` failing on shadowed default gems. #13 6.372 Pull request [#7949](https://github.com/rubygems/rubygems/pull/7949) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.17 / 2024-08-01 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Explicitly encode `Gem::Dependency` to yaml. Pull request #13 6.372 [#7867](https://github.com/rubygems/rubygems/pull/7867) by segiddins #13 6.372 * Installs bundler 2.5.17 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem list` regression when a regular gem shadows a default one. Pull #13 6.372 request [#7892](https://github.com/rubygems/rubygems/pull/7892) by #13 6.372 deivid-rodriguez #13 6.372 * Always leave default gem executables around. Pull request #13 6.372 [#7879](https://github.com/rubygems/rubygems/pull/7879) by #13 6.372 deivid-rodriguez #13 6.372 * Fix line comment issue for hash when loading gemrc. Pull request #13 6.372 [#7857](https://github.com/rubygems/rubygems/pull/7857) by leetking #13 6.372 #13 6.372 # 3.5.16 / 2024-07-18 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.16 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix gemspec `require_paths` validation. Pull request #13 6.372 [#7866](https://github.com/rubygems/rubygems/pull/7866) by #13 6.372 deivid-rodriguez #13 6.372 * Fix loading of nested `gemrc` config keys when specified as symbols. #13 6.372 Pull request [#7851](https://github.com/rubygems/rubygems/pull/7851) by #13 6.372 moofkit #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Use `caller_locations` instead of splitting `caller`. Pull request #13 6.372 [#7708](https://github.com/rubygems/rubygems/pull/7708) by nobu #13 6.372 #13 6.372 # 3.5.15 / 2024-07-09 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.15 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Restrict generic `arm` to only match 32-bit arm. Pull request #13 6.372 [#7830](https://github.com/rubygems/rubygems/pull/7830) by ntkme #13 6.372 * Protect creating binstubs with a file lock. Pull request #13 6.372 [#7806](https://github.com/rubygems/rubygems/pull/7806) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Make it clearer that `add_dependency` is the main way to add #13 6.372 non-development dependencies. Pull request #13 6.372 [#7800](https://github.com/rubygems/rubygems/pull/7800) by jeromedalbert #13 6.372 #13 6.372 # 3.5.14 / 2024-06-21 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.14 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Make "bundler? update --bundler" behave identically. Pull request #13 6.372 [#7778](https://github.com/rubygems/rubygems/pull/7778) by x-yuri #13 6.372 #13 6.372 # 3.5.13 / 2024-06-14 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.13 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Never remove executables that may belong to a default gem. Pull request #13 6.372 [#7747](https://github.com/rubygems/rubygems/pull/7747) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.12 / 2024-06-13 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.12 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `gem uninstall` unresolved specifications warning. Pull request #13 6.372 [#7667](https://github.com/rubygems/rubygems/pull/7667) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem pristine` sometimes failing to pristine user installed gems. #13 6.372 Pull request [#7664](https://github.com/rubygems/rubygems/pull/7664) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.11 / 2024-05-28 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Update SPDX license list as of 2024-05-22. Pull request #13 6.372 [#7689](https://github.com/rubygems/rubygems/pull/7689) by #13 6.372 github-actions[bot] #13 6.372 * Fix the update_rubygems inconsistency (--disable-gems). Pull request #13 6.372 [#7658](https://github.com/rubygems/rubygems/pull/7658) by x-yuri #13 6.372 * Accept WASI as an OS name in Gem::Platform. Pull request #13 6.372 [#7629](https://github.com/rubygems/rubygems/pull/7629) by kateinoigakukun #13 6.372 * Warn if RubyGems version explicitly set in gemspec does not match #13 6.372 running version. Pull request #13 6.372 [#7460](https://github.com/rubygems/rubygems/pull/7460) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.11 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix binstubs sometimes not getting regenerated when `--destdir` is #13 6.372 given. Pull request #13 6.372 [#7660](https://github.com/rubygems/rubygems/pull/7660) by #13 6.372 deivid-rodriguez #13 6.372 * Fix `gem uninstall --user-install` for symlinked HOME. Pull request #13 6.372 [#7645](https://github.com/rubygems/rubygems/pull/7645) by #13 6.372 deivid-rodriguez #13 6.372 * Fix issue when plugin stubs would sometimes not be properly removed by #13 6.372 `gem uninstall`. Pull request #13 6.372 [#7631](https://github.com/rubygems/rubygems/pull/7631) by #13 6.372 deivid-rodriguez #13 6.372 * Fix plugins uninstallation for user installed gems. Pull request #13 6.372 [#6456](https://github.com/rubygems/rubygems/pull/6456) by voxik #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Use a constant empty tar header to avoid extra allocations. Pull request #13 6.372 [#7484](https://github.com/rubygems/rubygems/pull/7484) by segiddins #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Recommend `bin/rake` over `rake` in contributing docs. Pull request #13 6.372 [#7648](https://github.com/rubygems/rubygems/pull/7648) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.10 / 2024-05-03 #13 6.372 #13 6.372 ## Security: #13 6.372 #13 6.372 * Add a limit to the size of the metadata and checksums files in a gem #13 6.372 package. Pull request #13 6.372 [#7568](https://github.com/rubygems/rubygems/pull/7568) by segiddins #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Don't fully require `rubygems` from `rubygems/package` to prevent some #13 6.372 circular require warnings when using Bundler. Pull request #13 6.372 [#7612](https://github.com/rubygems/rubygems/pull/7612) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.10 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Rename credential email to identifier in WebAuthn poller. Pull request #13 6.372 [#7623](https://github.com/rubygems/rubygems/pull/7623) by jenshenny #13 6.372 #13 6.372 # 3.5.9 / 2024-04-12 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.9 as a default gem. #13 6.372 #13 6.372 # 3.5.8 / 2024-04-11 #13 6.372 #13 6.372 ## Security: #13 6.372 #13 6.372 * Respect global umask when writing regular files. Pull request #13 6.372 [#7518](https://github.com/rubygems/rubygems/pull/7518) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Allow string keys with gemrc. Pull request #13 6.372 [#7543](https://github.com/rubygems/rubygems/pull/7543) by hsbt #13 6.372 * [Experimental] Add "gem rebuild" command. Pull request #13 6.372 [#4913](https://github.com/rubygems/rubygems/pull/4913) by duckinator #13 6.372 * Installs bundler 2.5.8 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix NoMethodError crash when building errors about corrupt package #13 6.372 files. Pull request #13 6.372 [#7539](https://github.com/rubygems/rubygems/pull/7539) by jez #13 6.372 * Fix resolver to properly intersect Arrays of `Gem::Resolver::Activation` #13 6.372 objects. Pull request #13 6.372 [#7537](https://github.com/rubygems/rubygems/pull/7537) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.7 / 2024-03-22 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Warn on empty or open required_ruby_version specification attribute. #13 6.372 Pull request [#5010](https://github.com/rubygems/rubygems/pull/5010) by #13 6.372 simi #13 6.372 * Control whether YAML aliases are enabled in Gem::SafeYAML.safe_load via #13 6.372 attribute. Pull request #13 6.372 [#7464](https://github.com/rubygems/rubygems/pull/7464) by segiddins #13 6.372 * Update SPDX license list as of 2024-02-08. Pull request #13 6.372 [#7468](https://github.com/rubygems/rubygems/pull/7468) by #13 6.372 github-actions[bot] #13 6.372 * Installs bundler 2.5.7 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Allow prerelease activation (even if requirement is not explicit about #13 6.372 it) when it's the only possibility. Pull request #13 6.372 [#7428](https://github.com/rubygems/rubygems/pull/7428) by kimesf #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Fix a typo. Pull request #13 6.372 [#7505](https://github.com/rubygems/rubygems/pull/7505) by hsbt #13 6.372 * Use https instead of http in documentation links. Pull request #13 6.372 [#7481](https://github.com/rubygems/rubygems/pull/7481) by hsbt #13 6.372 #13 6.372 # 3.5.6 / 2024-02-06 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Deep copy requirements in `Gem::Specification` and `Gem::Requirement`. #13 6.372 Pull request [#7439](https://github.com/rubygems/rubygems/pull/7439) by #13 6.372 flavorjones #13 6.372 * Change gem login message to clear up that username can be also used. #13 6.372 Pull request [#7422](https://github.com/rubygems/rubygems/pull/7422) by #13 6.372 VitaliySerov #13 6.372 * Add metadata for rubygems.org. Pull request #13 6.372 [#7435](https://github.com/rubygems/rubygems/pull/7435) by m-nakamura145 #13 6.372 * Improve gem login scope selection. Pull request #13 6.372 [#7342](https://github.com/rubygems/rubygems/pull/7342) by williantenfen #13 6.372 * Vendor uri in RubyGems. Pull request #13 6.372 [#7386](https://github.com/rubygems/rubygems/pull/7386) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.6 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Skip to load commented out words. Pull request #13 6.372 [#7413](https://github.com/rubygems/rubygems/pull/7413) by hsbt #13 6.372 * Fix rake runtime dependency warning for rake based extension. Pull #13 6.372 request [#7395](https://github.com/rubygems/rubygems/pull/7395) by ntkme #13 6.372 #13 6.372 # 3.5.5 / 2024-01-18 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.5 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix `require` activation conflicts when requiring default gems under #13 6.372 some situations. Pull request #13 6.372 [#7379](https://github.com/rubygems/rubygems/pull/7379) by #13 6.372 deivid-rodriguez #13 6.372 * Use cache_home instead of data_home in default_spec_cache_dir. Pull #13 6.372 request [#7331](https://github.com/rubygems/rubygems/pull/7331) by mrkn #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Use squiggly heredocs in `Gem::Specification#description` documentation, #13 6.372 so it doesn't add leading whitespace. Pull request #13 6.372 [#7373](https://github.com/rubygems/rubygems/pull/7373) by bravehager #13 6.372 #13 6.372 # 3.5.4 / 2024-01-04 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Always avoid "Updating rubygems-update" message. Pull request #13 6.372 [#7335](https://github.com/rubygems/rubygems/pull/7335) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.5.4 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Make `gem update --system` respect ruby version constraints. Pull #13 6.372 request [#7334](https://github.com/rubygems/rubygems/pull/7334) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.5.3 / 2023-12-22 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.3 as a default gem. #13 6.372 #13 6.372 # 3.5.2 / 2023-12-21 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Support dynamic library loading with extension .so or .o. Pull request #13 6.372 [#7241](https://github.com/rubygems/rubygems/pull/7241) by hogelog #13 6.372 * Installs bundler 2.5.2 as a default gem. #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Replace `object_id` comparison with identity Hash. Pull request #13 6.372 [#7303](https://github.com/rubygems/rubygems/pull/7303) by amomchilov #13 6.372 * Use IO.copy_stream when reading, writing. Pull request #13 6.372 [#6958](https://github.com/rubygems/rubygems/pull/6958) by martinemde #13 6.372 #13 6.372 # 3.5.1 / 2023-12-15 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.5.1 as a default gem. #13 6.372 #13 6.372 # 3.5.0 / 2023-12-15 #13 6.372 #13 6.372 ## Security: #13 6.372 #13 6.372 * Replace `Marshal.load` with a fully-checked safe gemspec loader. Pull #13 6.372 request [#6896](https://github.com/rubygems/rubygems/pull/6896) by #13 6.372 segiddins #13 6.372 #13 6.372 ## Breaking changes: #13 6.372 #13 6.372 * Drop ruby 2.6 and 2.7 support. Pull request #13 6.372 [#7116](https://github.com/rubygems/rubygems/pull/7116) by #13 6.372 deivid-rodriguez #13 6.372 * Release package no longer includes test files. Pull request #13 6.372 [#6781](https://github.com/rubygems/rubygems/pull/6781) by hsbt #13 6.372 * Hide `Gem::MockGemUi` from users. Pull request #13 6.372 [#6623](https://github.com/rubygems/rubygems/pull/6623) by hsbt #13 6.372 * Deprecated `Gem.datadir` has been removed. Pull request #13 6.372 [#6469](https://github.com/rubygems/rubygems/pull/6469) by hsbt #13 6.372 #13 6.372 ## Deprecations: #13 6.372 #13 6.372 * Deprecate `Gem::Platform.match?`. Pull request #13 6.372 [#6783](https://github.com/rubygems/rubygems/pull/6783) by hsbt #13 6.372 * Deprecate `Gem::List`. Pull request #13 6.372 [#6311](https://github.com/rubygems/rubygems/pull/6311) by segiddins #13 6.372 #13 6.372 ## Features: #13 6.372 #13 6.372 * The `generate_index` command can now generate compact index files and #13 6.372 lives as an external `rubygems-generate_index` gem. Pull request #13 6.372 [#7085](https://github.com/rubygems/rubygems/pull/7085) by segiddins #13 6.372 * Make `gem install` fallback to user installation directory if default #13 6.372 gem home is not writable. Pull request #13 6.372 [#5327](https://github.com/rubygems/rubygems/pull/5327) by duckinator #13 6.372 * Leverage ruby feature to warn when requiring default gems from stdlib #13 6.372 that will be turned into bundled gems in the future. Pull request #13 6.372 [#6840](https://github.com/rubygems/rubygems/pull/6840) by hsbt #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Use match? when regexp match data is unused. Pull request #13 6.372 [#7263](https://github.com/rubygems/rubygems/pull/7263) by segiddins #13 6.372 * Fewer allocations in gem installation. Pull request #13 6.372 [#6975](https://github.com/rubygems/rubygems/pull/6975) by segiddins #13 6.372 * Optimize allocations in `Gem::Version`. Pull request #13 6.372 [#6970](https://github.com/rubygems/rubygems/pull/6970) by segiddins #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Warn for duplicate meta data links when building gems. Pull request #13 6.372 [#7213](https://github.com/rubygems/rubygems/pull/7213) by etherbob #13 6.372 * Vendor `net-http`, `net-protocol`, `resolv`, and `timeout` to reduce #13 6.372 conflicts between Gemfile gems and internal dependencies. Pull request #13 6.372 [#6793](https://github.com/rubygems/rubygems/pull/6793) by #13 6.372 deivid-rodriguez #13 6.372 * Remove non-transparent requirement added to prerelease gems. Pull #13 6.372 request [#7226](https://github.com/rubygems/rubygems/pull/7226) by #13 6.372 deivid-rodriguez #13 6.372 * Stream output from ext builds when --verbose. Pull request #13 6.372 [#7240](https://github.com/rubygems/rubygems/pull/7240) by osyoyu #13 6.372 * Add missing services to CI detection and make it consistent between #13 6.372 RubyGems and Bundler. Pull request #13 6.372 [#7205](https://github.com/rubygems/rubygems/pull/7205) by nevinera #13 6.372 * Update generate licenses template to not freeze regexps. Pull request #13 6.372 [#7154](https://github.com/rubygems/rubygems/pull/7154) by #13 6.372 github-actions[bot] #13 6.372 * Don't check `LIBRUBY_RELATIVE` in truffleruby to signal a bash prelude #13 6.372 in rubygems binstubs. Pull request #13 6.372 [#7156](https://github.com/rubygems/rubygems/pull/7156) by #13 6.372 deivid-rodriguez #13 6.372 * Update SPDX list and warn on deprecated identifiers. Pull request #13 6.372 [#6926](https://github.com/rubygems/rubygems/pull/6926) by simi #13 6.372 * Simplify extended `require` to potentially fix some deadlocks. Pull #13 6.372 request [#6827](https://github.com/rubygems/rubygems/pull/6827) by nobu #13 6.372 * Small refactors for `Gem::Resolver`. Pull request #13 6.372 [#6766](https://github.com/rubygems/rubygems/pull/6766) by hsbt #13 6.372 * Use double-quotes instead of single-quotes consistently in warnings. #13 6.372 Pull request [#6550](https://github.com/rubygems/rubygems/pull/6550) by #13 6.372 hsbt #13 6.372 * Add debug message for `nil` version gemspec. Pull request #13 6.372 [#6436](https://github.com/rubygems/rubygems/pull/6436) by hsbt #13 6.372 * Installs bundler 2.5.0 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fix installing from source with same default bundler version already #13 6.372 installed. Pull request #13 6.372 [#7244](https://github.com/rubygems/rubygems/pull/7244) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Improve comment explaining the necessity of `write_default_spec` method. #13 6.372 Pull request [#6563](https://github.com/rubygems/rubygems/pull/6563) by #13 6.372 voxik #13 6.372 #13 6.372 # 3.4.22 / 2023-11-09 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Update SPDX license list as of 2023-10-05. Pull request #13 6.372 [#7040](https://github.com/rubygems/rubygems/pull/7040) by #13 6.372 github-actions[bot] #13 6.372 * Remove unnecessary rescue. Pull request #13 6.372 [#7109](https://github.com/rubygems/rubygems/pull/7109) by #13 6.372 deivid-rodriguez #13 6.372 * Installs bundler 2.4.22 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Handle empty array at built-in YAML serializer. Pull request #13 6.372 [#7099](https://github.com/rubygems/rubygems/pull/7099) by hsbt #13 6.372 * Ignore non-tar format `.gem` files during search. Pull request #13 6.372 [#7095](https://github.com/rubygems/rubygems/pull/7095) by dearblue #13 6.372 * Allow explicitly uninstalling multiple versions of same gem. Pull #13 6.372 request [#7063](https://github.com/rubygems/rubygems/pull/7063) by #13 6.372 kstevens715 #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Avoid regexp match on every call to `Gem::Platform.local`. Pull request #13 6.372 [#7104](https://github.com/rubygems/rubygems/pull/7104) by segiddins #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Get `Gem::Specification#extensions_dir` documented. Pull request #13 6.372 [#6218](https://github.com/rubygems/rubygems/pull/6218) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.4.21 / 2023-10-17 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Abort `setup.rb` if Ruby is too old. Pull request #13 6.372 [#7011](https://github.com/rubygems/rubygems/pull/7011) by #13 6.372 deivid-rodriguez #13 6.372 * Remove usage of Dir.chdir that only execute a subprocess. Pull request #13 6.372 [#6930](https://github.com/rubygems/rubygems/pull/6930) by segiddins #13 6.372 * Freeze more strings in generated gemspecs. Pull request #13 6.372 [#6974](https://github.com/rubygems/rubygems/pull/6974) by segiddins #13 6.372 * Use pure-ruby YAML parser for loading configuration at RubyGems. Pull #13 6.372 request [#6615](https://github.com/rubygems/rubygems/pull/6615) by hsbt #13 6.372 * Installs bundler 2.4.21 as a default gem. #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Update suggested variable for bindir. Pull request #13 6.372 [#7028](https://github.com/rubygems/rubygems/pull/7028) by hsbt #13 6.372 * Fix invalid links in documentation. Pull request #13 6.372 [#7008](https://github.com/rubygems/rubygems/pull/7008) by simi #13 6.372 #13 6.372 # 3.4.20 / 2023-09-27 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Raise `Gem::Package::FormatError` when gem encounters corrupt EOF. #13 6.372 Pull request [#6882](https://github.com/rubygems/rubygems/pull/6882) #13 6.372 by martinemde #13 6.372 * Allow skipping empty license `gem build` warning by setting license to #13 6.372 `nil`. Pull request #13 6.372 [#6879](https://github.com/rubygems/rubygems/pull/6879) by jhong97 #13 6.372 * Update SPDX license list as of 2023-06-18. Pull request #13 6.372 [#6891](https://github.com/rubygems/rubygems/pull/6891) by #13 6.372 github-actions[bot] #13 6.372 * Update SPDX license list as of 2023-04-28. Pull request #13 6.372 [#6642](https://github.com/rubygems/rubygems/pull/6642) by segiddins #13 6.372 * Update SPDX license list as of 2023-01-26. Pull request #13 6.372 [#6310](https://github.com/rubygems/rubygems/pull/6310) by segiddins #13 6.372 * Installs bundler 2.4.20 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Fixed false positive SymlinkError in symbolic link directory. Pull #13 6.372 request [#6947](https://github.com/rubygems/rubygems/pull/6947) by #13 6.372 negi0109 #13 6.372 * Ensure that loading multiple gemspecs with legacy YAML class references #13 6.372 does not warn. Pull request #13 6.372 [#6889](https://github.com/rubygems/rubygems/pull/6889) by segiddins #13 6.372 * Fix NoMethodError when choosing a too big number from `gem uni` list. #13 6.372 Pull request [#6901](https://github.com/rubygems/rubygems/pull/6901) by #13 6.372 amatsuda #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Reduce allocations for stub specifications. Pull request #13 6.372 [#6972](https://github.com/rubygems/rubygems/pull/6972) by segiddins #13 6.372 #13 6.372 # 3.4.19 / 2023-08-17 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.19 as a default gem. #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Speedup building docs when updating rubygems. Pull request #13 6.372 [#6864](https://github.com/rubygems/rubygems/pull/6864) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.4.18 / 2023-08-02 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Add poller to fetch WebAuthn OTP. Pull request #13 6.372 [#6774](https://github.com/rubygems/rubygems/pull/6774) by jenshenny #13 6.372 * Remove side effects when unmarshaling old `Gem::Specification`. Pull #13 6.372 request [#6825](https://github.com/rubygems/rubygems/pull/6825) by nobu #13 6.372 * Ship rubygems executables in `exe` folder. Pull request #13 6.372 [#6704](https://github.com/rubygems/rubygems/pull/6704) by hsbt #13 6.372 * Installs bundler 2.4.18 as a default gem. #13 6.372 #13 6.372 # 3.4.17 / 2023-07-14 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.17 as a default gem. #13 6.372 #13 6.372 ## Performance: #13 6.372 #13 6.372 * Avoid unnecessary work for private local gem installation. Pull request #13 6.372 [#6810](https://github.com/rubygems/rubygems/pull/6810) by #13 6.372 deivid-rodriguez #13 6.372 #13 6.372 # 3.4.16 / 2023-07-10 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.16 as a default gem. #13 6.372 #13 6.372 # 3.4.15 / 2023-06-29 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.15 as a default gem. #13 6.372 #13 6.372 ## Bug fixes: #13 6.372 #13 6.372 * Autoload shellwords when it's needed. Pull request #13 6.372 [#6734](https://github.com/rubygems/rubygems/pull/6734) by ioquatix #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Update command to test local gem command changes. Pull request #13 6.372 [#6761](https://github.com/rubygems/rubygems/pull/6761) by jenshenny #13 6.372 #13 6.372 # 3.4.14 / 2023-06-12 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Load plugin immediately. Pull request #13 6.372 [#6673](https://github.com/rubygems/rubygems/pull/6673) by kou #13 6.372 * Installs bundler 2.4.14 as a default gem. #13 6.372 #13 6.372 ## Documentation: #13 6.372 #13 6.372 * Clarify what the `rubygems-update` gem is for, and link to source code #13 6.372 and guides. Pull request #13 6.372 [#6710](https://github.com/rubygems/rubygems/pull/6710) by davetron5000 #13 6.372 #13 6.372 # 3.4.13 / 2023-05-09 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.13 as a default gem. #13 6.372 #13 6.372 # 3.4.12 / 2023-04-11 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * [Experimental] Add WebAuthn Support to the CLI. Pull request #13 6.372 [#6560](https://github.com/rubygems/rubygems/pull/6560) by jenshenny #13 6.372 * Installs bundler 2.4.12 as a default gem. #13 6.372 #13 6.372 # 3.4.11 / 2023-04-10 #13 6.372 #13 6.372 ## Enhancements: #13 6.372 #13 6.372 * Installs bundler 2.4.11 as a default gem. #13 6.372 #13 6.377 #13 6.377 ------------------------------------------------------------------------------ #13 6.377 #13 6.377 RubyGems installed the following executables: #13 6.377 /usr/local/rvm/rubies/ruby-3.2.2/bin/gem #13 6.377 /usr/local/rvm/rubies/ruby-3.2.2/bin/bundle #13 6.377 /usr/local/rvm/rubies/ruby-3.2.2/bin/bundler #13 6.377 #13 6.406 RubyGems system software updated #13 8.510 ! The 'trollop' gem has been deprecated and has been replaced by 'optimist'. #13 8.510 ! See: https://rubygems.org/gems/optimist #13 8.510 ! And: https://github.com/ManageIQ/optimist #13 8.510 Successfully installed trollop-2.9.9 #13 8.510 Successfully installed webrick-1.9.1 #13 8.510 Successfully installed unicode-display_width-2.6.0 #13 8.510 Successfully installed terminal-table-3.0.2 #13 8.510 Successfully installed safe_yaml-1.0.5 #13 8.510 Successfully installed rouge-4.5.1 #13 8.510 Successfully installed forwardable-extended-2.6.0 #13 8.510 Successfully installed pathutil-0.16.2 #13 8.510 Successfully installed mercenary-0.4.0 #13 8.510 Successfully installed liquid-4.0.4 #13 8.510 Successfully installed rexml-3.4.1 #13 8.510 Successfully installed kramdown-2.5.1 #13 8.510 Successfully installed kramdown-parser-gfm-1.1.0 #13 8.510 Successfully installed ffi-1.17.1-x86_64-linux-gnu #13 8.510 Successfully installed rb-inotify-0.11.1 #13 8.510 Successfully installed rb-fsevent-0.11.2 #13 8.510 Successfully installed listen-3.9.0 #13 8.510 Successfully installed jekyll-watch-2.2.1 #13 8.510 Successfully installed google-protobuf-4.30.1-x86_64-linux #13 8.510 Successfully installed sass-embedded-1.86.0-x86_64-linux-gnu #13 8.510 Successfully installed jekyll-sass-converter-3.1.0 #13 8.510 Successfully installed concurrent-ruby-1.3.5 #13 8.510 Successfully installed i18n-1.14.7 #13 8.510 Building native extensions. This could take a while... #13 10.17 Successfully installed http_parser.rb-0.8.0 #13 10.17 Building native extensions. This could take a while... #13 25.76 Successfully installed eventmachine-1.2.7 #13 25.76 Successfully installed em-websocket-0.5.3 #13 25.76 Successfully installed colorator-1.1.0 #13 25.76 Successfully installed base64-0.2.0 #13 25.76 Successfully installed public_suffix-6.0.1 #13 25.76 Successfully installed addressable-2.8.7 #13 25.76 Successfully installed jekyll-4.4.1 #13 25.76 Successfully installed jgd-1.13.0 #13 25.76 32 gems installed #13 DONE 25.9s #14 exporting to image #14 exporting layers #14 exporting layers 5.4s done #14 writing image sha256:bb44608c18401c1048e5b4c642c7c896ee7bb1b5bf408a3f32866a893e79a27e done #14 naming to docker.io/yegor256/rultor-soc60w3f 0.0s done #14 DONE 5.4s + grep --quiet '\syegor256_blog_772\s*$' + docker ps --filter=status=exited + ls -al . total 204 drwx------ 3 ubuntu ubuntu 4096 Mar 22 06:28 . drwxrwxrwt 12 root root 4096 Mar 22 06:28 .. -rw-rw-r-- 1 ubuntu ubuntu 52 Mar 22 06:26 chatgpt-key.txt -rwxrwxr-x 1 ubuntu ubuntu 2089 Mar 22 06:34 end.sh -rwxrwxr-x 1 ubuntu ubuntu 490 Mar 22 06:28 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 1679 Mar 22 06:26 id_rsa -rw-rw-r-- 1 ubuntu ubuntu 396 Mar 22 06:26 id_rsa.pub -rw-rw-r-- 1 ubuntu ubuntu 5 Mar 22 06:26 pid drwxrwxr-x 29 ubuntu ubuntu 4096 Mar 22 06:28 repo -rwxrwxr-x 1 ubuntu ubuntu 9516 Mar 22 06:26 run.sh -rw-rw-r-- 1 ubuntu ubuntu 1206 Mar 22 06:28 script.sh -rw-rw-r-- 1 ubuntu ubuntu 57 Mar 22 06:26 secrets.yml -rw-rw-r-- 1 ubuntu ubuntu 145051 Mar 22 06:34 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-83yP:/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-83yP/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_blog_772 yegor256/rultor-soc60w3f /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 + 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 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 _ssh r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G rvm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssl-cert r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G postgres 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/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.npm /root/.profile /root/.rustup /root/.rvmrc /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 "${HOME}/repo" 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 Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 Writing lockfile to /home/r/repo/Gemfile.lock Fetching gem metadata from https://rubygems.org/.......... Resolving dependencies... Fetching gem metadata from https://rubygems.org/......... Fetching rake 13.2.1 Installing rake 13.2.1 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.0 Installing fiber-storage 1.0.0 Fetching fiber-local 1.1.0 Installing fiber-local 1.1.0 Fetching json 2.10.2 Installing json 2.10.2 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.23.1 Installing async 2.23.1 Fetching bigdecimal 3.1.9 Installing bigdecimal 3.1.9 with native extensions Fetching csv 3.3.3 Installing csv 3.3.3 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.6.6 Installing logger 1.6.6 Fetching faraday 2.12.2 Installing faraday 2.12.2 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 racc 1.8.1 Installing racc 1.8.1 with native extensions Fetching nokogiri 1.18.5 (x86_64-linux-gnu) Installing nokogiri 1.18.5 (x86_64-linux-gnu) 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 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.0.0 Installing ruby-openai 8.0.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.0.45 Installing jekyll-chatgpt-translate 0.0.45 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.4 Installing language_server-protocol 3.17.0.4 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.6 Installing net-imap 0.5.6 Fetching net-smtp 0.5.1 Installing net-smtp 0.5.1 Fetching mail 2.8.1 Installing mail 2.8.1 Fetching nuggets 1.6.1 Installing nuggets 1.6.1 Fetching parallel 1.26.3 Installing parallel 1.26.3 Fetching parser 3.3.7.2 Installing parser 3.3.7.2 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 rss 0.3.1 Installing rss 0.3.1 Fetching rubocop-ast 1.41.0 Installing rubocop-ast 1.41.0 Fetching ruby-progressbar 1.13.0 Installing ruby-progressbar 1.13.0 Fetching rubocop 1.74.0 Installing rubocop 1.74.0 Fetching rubocop-minitest 0.37.1 Installing rubocop-minitest 0.37.1 Fetching rubocop-performance 1.24.0 Installing rubocop-performance 1.24.0 Fetching rubocop-rake 0.7.1 Installing rubocop-rake 0.7.1 Fetching rubocop-rspec 3.5.0 Installing rubocop-rspec 3.5.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, 116 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 /usr/local/rvm/gems/ruby-3.2.2/gems/io-event-1.10.0/lib/io/event/support.rb:48: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! Building Jekyll site... Configuration file: /home/r/repo/_config.yml /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-chatgpt-translate-0.0.45/lib/jekyll-chatgpt-translate/ping.rb:32: 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 (3409 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 (8678 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 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 (3961 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 (3435 bytes) YouTube video jUil-aTImgU found: How Do You Talk To Your Microservice? File /home/r/repo/uml/d103661ebf8494340e260442970bf4af.svg created (4562 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 (4461 bytes) File /home/r/repo/uml/aecf8b3862f82e6d5d8d27e948d45c83.svg created (5502 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 (3495 bytes) File /home/r/repo/uml/cad4de541e1ab10d3d9d751c661fe63f.svg created (3448 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 (3225 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 (13459 bytes) File /home/r/repo/uml/930f06f36724929287c1ee82fd95c77b.svg created (8543 bytes) YouTube video rsWrgxm8ktU found: Fat and Skinny Design (Webinar #51) File /home/r/repo/uml/c415b43f6d14c18e66db32e9d5d6e8b2.svg created (17876 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 471 AMP pages generated in 38.09s places.txt generated tags.txt generated stats.svg generated Jekyll Feed: Generating feed for posts jekyll-shorts 0.0.10: 471 link(s) generated in 0.01s jekyll-chatgpt-translate 0.0.45 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 (3409 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 (8678 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 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 (3961 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 (3435 bytes) YouTube video jUil-aTImgU found: How Do You Talk To Your Microservice? File /home/r/repo/uml/d103661ebf8494340e260442970bf4af.svg already exists (4562 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 (4461 bytes) File /home/r/repo/uml/aecf8b3862f82e6d5d8d27e948d45c83.svg already exists (5502 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 (3495 bytes) File /home/r/repo/uml/cad4de541e1ab10d3d9d751c661fe63f.svg already exists (3448 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 (3225 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 (13459 bytes) File /home/r/repo/uml/930f06f36724929287c1ee82fd95c77b.svg already exists (8543 bytes) YouTube video rsWrgxm8ktU found: Fat and Skinny Design (Webinar #51) .File /home/r/repo/uml/c415b43f6d14c18e66db32e9d5d6e8b2.svg already exists (17876 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? .....................................................................344,138 words in the entire blog, 13,813 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 (211238 bytes) /home/r/repo/_site/gnuplot/2014/11/hoc-vs-loc.svg created (89739 bytes) /home/r/repo/_site/places.txt created (1005 bytes) /home/r/repo/_site/tags.txt created (1185 bytes) /home/r/repo/_site/stats.svg created (60873 bytes) /home/r/repo/_site/words.txt created (92872 bytes) done in 139.165 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 2 typos in _site/2014/11/24/principles-of-bug-tracking.html: TODO, TODO & TODO 31 3802: TOD, TOO, TODD, TOTO, DODO, TOAD, TOED, TOOT, TOGO, TOJO, TD, DIDO, TIDE, TITO, TUDOR, TIDY, TOADY, TODAY, TODDY, DOD, TDD, TAD, TED, TOT, DADO, TORT, TOTE, TOUT, TO DO, TO-DO, TOD'S & TODO 31 5280: TOD, TOO, TODD, TOTO, DODO, TOAD, TOED, TOOT, TOGO, TOJO, TD, DIDO, TIDE, TITO, TUDOR, TIDY, TOADY, TODAY, TODDY, DOD, TDD, TAD, TED, TOT, DADO, TORT, TOTE, TOUT, TO DO, TO-DO, TOD'S All typos: TODO rake aborted! 8 typo(s) in 1 pages /home/r/repo/Rakefile:216:in `block in <top (required)>' /usr/local/rvm/gems/ruby-3.2.2/gems/rake-13.2.1/exe/rake:27:in `<top (required)>' /usr/local/rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `eval' /usr/local/rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `<main>' Tasks: TOP => default => spell (See full trace by running task with --trace) container 27f418949256cf4e52e3fbc2208ac278737c86e1cdea0e50ec2ada610be67b18 is dead Sat Mar 22 06:41:04 UTC 2025