+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 12727 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Mon Feb 26 06:40:05 CET 2024 + uptime 06:40:05 up 272 days, 23:52, 0 users, load average: 0.09, 0.04, 0.00 + head=git@github.com:yegor256/cam.git + ff=default + image=yegor256/rultor-image:1.21.0 + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.9.1 + vars=('--env=head=git@github.com:yegor256/cam.git' '--env=tag=0.9.1' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/cam.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.9.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit 1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" Makefile'\'' '\'';'\'' '\''repo=yegor256/cam'\'' '\'';'\'' '\''sudo docker build --no-cache --tag "${repo}:${tag}" "$(pwd)"'\'' '\'';'\'' '\''mkdir /tmp/dataset'\'' '\'';'\'' '\''sudo docker run --rm "${repo}:${tag}" '\''\'\'''\''make install env lint test'\''\'\'''\'''\'' '\'';'\'' '\''cat ../docker-password | sudo docker login --password-stdin --username yegor256'\'' '\'';'\'' '\''sudo docker push "${repo}:${tag}"'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256') + scripts=('export '\''head=git@github.com:yegor256/cam.git'\''' ';' 'export '\''tag=0.9.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit 1' ';' 'sed -i "s/0\.0\.0/${tag}/g" Makefile' ';' 'repo=yegor256/cam' ';' 'sudo docker build --no-cache --tag "${repo}:${tag}" "$(pwd)"' ';' 'mkdir /tmp/dataset' ';' 'sudo docker run --rm "${repo}:${tag}" '\''make install env lint test'\''' ';' 'cat ../docker-password | sudo docker login --password-stdin --username yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';') + directory= + container=yegor256_cam_167 + as_root=false + hostname b1.rultor.com + pwd /tmp/rultor-aHaH + git --version git version 2.43.0 + docker --version Docker version 24.0.2, build cb74dfc + mkdir -p /home/rultor/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/rultor/.ssh/config + git clone git@github.com:yegor256/cam.git repo Cloning into 'repo'... + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:yegor256/cam.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/cam.git'\''' ';' 'export '\''tag=0.9.1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit 1' ';' 'sed -i "s/0\.0\.0/${tag}/g" Makefile' ';' repo=yegor256/cam ';' 'sudo docker build --no-cache --tag "${repo}:${tag}" "$(pwd)"' ';' 'mkdir /tmp/dataset' ';' 'sudo docker run --rm "${repo}:${tag}" '\''make install env lint test'\''' ';' 'cat ../docker-password | sudo docker login --password-stdin --username yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';' + sensitive=() + rm -rf .gnupg + '[' -z 0.9.1 ']' + [[ 0.9.1 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.9.1"' tag name is valid: "0.9.1" + cd repo ++ git tag -l 0.9.1 + '[' ']' + export BRANCH_NAME=__rultor + BRANCH_NAME=__rultor ++ git show-branch __rultor ++ wc -l + '[' 0 -gt 0 ']' + git checkout -b __rultor Switched to a new branch '__rultor' + docker_when_possible + true ++ uptime ++ sed 's/ /\n/g' ++ tail -n 1 + load=0.00 ++ echo 0.00 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 0.00, low enough to run a new Docker container' load average is 0.00, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor-image:1.21.0 + docker pull yegor256/rultor-image:1.21.0 1.21.0: Pulling from yegor256/rultor-image Digest: sha256:958cbdc4e6932edafa924d78102a694cb1a60d4f4cd7bc7157e4d194d397a6a0 Status: Image is up to date for yegor256/rultor-image:1.21.0 docker.io/yegor256/rultor-image:1.21.0 + docker ps --filter=status=exited + grep --quiet '\syegor256_cam_167\s*$' + ls -al . total 1320 drwx------ 3 rultor rultor 4096 Feb 26 06:40 . drwxrwxrwt 22 root root 1302528 Feb 26 06:40 .. -rw-rw-r-- 1 rultor rultor 9 Feb 26 06:40 docker-password -rwxrwxr-x 1 rultor rultor 556 Feb 26 06:40 end.sh -rwxrwxr-x 1 rultor rultor 466 Feb 26 06:40 entry.sh -rw-rw-r-- 1 rultor rultor 6 Feb 26 06:40 pid drwxrwxr-x 12 rultor rultor 4096 Feb 26 06:40 repo -rwxrwxr-x 1 rultor rultor 6147 Feb 26 06:40 run.sh -rw-rw-r-- 1 rultor rultor 713 Feb 26 06:40 script.sh -rw-rw-r-- 1 rultor rultor 4310 Feb 26 06:40 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-aHaH:/main --env=head=git@github.com:yegor256/cam.git --env=tag=0.9.1 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/cam.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.9.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit 1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" Makefile'\'' '\'';'\'' '\''repo=yegor256/cam'\'' '\'';'\'' '\''sudo docker build --no-cache --tag "${repo}:${tag}" "$(pwd)"'\'' '\'';'\'' '\''mkdir /tmp/dataset'\'' '\'';'\'' '\''sudo docker run --rm "${repo}:${tag}" '\''\'\'''\''make install env lint test'\''\'\'''\'''\'' '\'';'\'' '\''cat ../docker-password | sudo docker login --password-stdin --username yegor256'\'' '\'';'\'' '\''sudo docker push "${repo}:${tag}"'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-aHaH/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_cam_167 yegor256/rultor-image:1.21.0 /main/entry.sh Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r ++ cat /etc/group ++ awk -F : '$3 > 100 { print $1 }' + 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 systemd-timesync 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/texmf /home/r + cp -R ./cid ./docker-password ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + su --login r --command /home/r/script.sh Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. 0mUsually this is caused by shell initialization files. Search for 34mPATH=...0m entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles0m To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.10m To ignore this error add 34mrvm_silence_path_mismatch_check_flag=10m to your 34m~/.rvmrc0m file.0m 0mUsing /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 Sending build context to Docker daemon 2.179MB Step 1/11 : FROM yegor256/rultor-image:1.22.0 ---> bf4b85a026da Step 2/11 : ENV DEBIAN_FRONTEND=noninteractive ---> Running in 99a6ba0a242c Removing intermediate container 99a6ba0a242c ---> a1cba5818b19 Step 3/11 : SHELL ["/bin/bash", "--login", "-c"] ---> Running in 204904ef1ebc Removing intermediate container 204904ef1ebc ---> 7c5602bfcb35 Step 4/11 : WORKDIR /cam ---> Running in 21b2827f90e1 Removing intermediate container 21b2827f90e1 ---> 2f1568fa44bb Step 5/11 : COPY Makefile /cam ---> 936352cd0cce Step 6/11 : COPY requirements.txt /cam ---> a06ecf9b8825 Step 7/11 : COPY DEPENDS.txt /cam ---> a9853876f24c Step 8/11 : COPY steps/install.sh /cam/steps/ ---> 13115a0a65bf Step 9/11 : COPY help/* /cam/help/ ---> 9185cd51f93a Step 10/11 : RUN make install ---> Running in a1405df2184c Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 +++ install +++ 91m+ '[' -n yes ']' + SUDO= + '[' -n yes ']' 0m91m++ id -u 0m91m+ '[' '!' 0 = 0 ']' 0m91m+ '[' -n yes ']' + apt-get -y update 0mHit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 https://deb.nodesource.com/node_18.x jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Get:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease [18.1 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB] Get:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease [23.8 kB] Get:8 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [23.9 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1,907 kB] Get:10 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 Packages [27.7 kB] Get:11 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 Packages [2,969 B] Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [50.4 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,343 kB] Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1,786 kB] Get:15 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy/main amd64 Packages [207 kB] Get:16 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [50.4 kB] Get:17 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [28.1 kB] Get:18 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.6 kB] Get:19 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,070 kB] Get:20 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1,859 kB] Get:21 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1,502 kB] Fetched 10.3 MB in 2s (4,891 kB/s) Reading package lists... 91m+ apt-get install -y coreutils 0mReading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: coreutils 1 upgraded, 0 newly installed, 0 to remove and 127 not upgraded. Need to get 1,436 kB of archives. After this operation, 8,192 B disk space will be freed. Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 coreutils amd64 8.32-4.1ubuntu1.1 [1,436 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 1,436 kB in 0s (4,894 kB/s) (Reading database ... 98820 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1.1_amd64.deb ... Unpacking coreutils (8.32-4.1ubuntu1.1) over (8.32-4.1ubuntu1) ... Setting up coreutils (8.32-4.1ubuntu1.1) ... Processing triggers for man-db (2.10.2-1) ... 91m+ parallel --version 0m91m+ '[' -n yes ']' + apt-get -y install parallel 0mReading package lists... Building dependency tree... Reading state information... Suggested packages: ash csh fish ksh tcsh zsh The following NEW packages will be installed: parallel 0 upgraded, 1 newly installed, 0 to remove and 127 not upgraded. Need to get 1,947 kB of archives. After this operation, 3,014 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 parallel all 20210822+ds-2 [1,947 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 1,947 kB in 0s (6,302 kB/s) Selecting previously unselected package parallel. (Reading database ... 98820 files and directories currently installed.) Preparing to unpack .../parallel_20210822+ds-2_all.deb ... Adding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel' Adding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel' Unpacking parallel (20210822+ds-2) ... Setting up parallel (20210822+ds-2) ... Processing triggers for man-db (2.10.2-1) ... 91m+ bc -v 0m91m+ '[' -n yes ']' + apt-get install -y bc 0mReading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: bc 0 upgraded, 1 newly installed, 0 to remove and 127 not upgraded. Need to get 87.6 kB of archives. After this operation, 220 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 bc amd64 1.07.1-3build1 [87.6 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 87.6 kB in 0s (766 kB/s) Selecting previously unselected package bc. (Reading database ... 98908 files and directories currently installed.) Preparing to unpack .../bc_1.07.1-3build1_amd64.deb ... Unpacking bc (1.07.1-3build1) ... Setting up bc (1.07.1-3build1) ... Processing triggers for man-db (2.10.2-1) ... 91m+ cloc --version 0m91m+ '[' -n yes ']' + apt-get install -y cloc 0mReading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libb-hooks-endofscope-perl libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libdevel-callchecker-perl libdynaloader-functions-perl libimport-into-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libnamespace-clean-perl libpackage-stash-perl libpackage-stash-xs-perl libparallel-forkmanager-perl libparams-classify-perl libregexp-common-perl librole-tiny-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-name-perl libsub-quote-perl libtry-tiny-perl libvariable-magic-perl Suggested packages: libscalar-number-perl The following NEW packages will be installed: cloc libb-hooks-endofscope-perl libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libdevel-callchecker-perl libdynaloader-functions-perl libimport-into-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libnamespace-clean-perl libpackage-stash-perl libpackage-stash-xs-perl libparallel-forkmanager-perl libparams-classify-perl libregexp-common-perl librole-tiny-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-name-perl libsub-quote-perl libtry-tiny-perl libvariable-magic-perl 0 upgraded, 24 newly installed, 0 to remove and 127 not upgraded. Need to get 690 kB of archives. After this operation, 2,428 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 libclass-xsaccessor-perl amd64 1.19-3build9 [34.1 kB] Get:3 http://archive.ubuntu.com/ubuntu jammy/main amd64 libb-hooks-op-check-perl amd64 0.22-1build5 [10.3 kB] Get:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 libdynaloader-functions-perl all 0.003-1.1 [12.1 kB] Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 libdevel-callchecker-perl amd64 0.008-1ubuntu4 [14.9 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libparams-classify-perl amd64 0.015-1build5 [22.0 kB] Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB] Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] Get:10 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB] Get:11 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmoo-perl all 2.005004-3 [48.0 kB] Get:12 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libparallel-forkmanager-perl all 2.02-1 [27.7 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libregexp-common-perl all 2017060201-1 [168 kB] Get:14 http://archive.ubuntu.com/ubuntu jammy/universe amd64 cloc all 1.90-1 [106 kB] Get:15 http://archive.ubuntu.com/ubuntu jammy/main amd64 libtry-tiny-perl all 0.31-1 [21.8 kB] Get:16 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmodule-implementation-perl all 0.09-1.1 [11.6 kB] Get:17 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [6,784 B] Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libvariable-magic-perl amd64 0.62-1build5 [35.9 kB] Get:19 http://archive.ubuntu.com/ubuntu jammy/main amd64 libb-hooks-endofscope-perl all 0.25-1 [17.8 kB] Get:20 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpackage-stash-perl all 0.39-1 [19.1 kB] Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsub-identify-perl amd64 0.14-1build5 [10.4 kB] Get:22 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsub-name-perl amd64 0.26-1build3 [11.4 kB] Get:23 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnamespace-clean-perl all 0.27-1 [13.6 kB] Get:24 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpackage-stash-xs-perl amd64 0.29-1build5 [19.4 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 690 kB in 1s (810 kB/s) Selecting previously unselected package libclass-method-modifiers-perl. (Reading database ... 98925 files and directories currently installed.) Preparing to unpack .../00-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../01-libclass-xsaccessor-perl_1.19-3build9_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-3build9) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../02-libb-hooks-op-check-perl_0.22-1build5_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1build5) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../03-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../04-libdevel-callchecker-perl_0.008-1ubuntu4_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1ubuntu4) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../05-libparams-classify-perl_0.015-1build5_amd64.deb ... Unpacking libparams-classify-perl (0.015-1build5) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../06-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../07-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../08-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../09-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../10-libmoo-perl_2.005004-3_all.deb ... Unpacking libmoo-perl (2.005004-3) ... Selecting previously unselected package libparallel-forkmanager-perl. Preparing to unpack .../11-libparallel-forkmanager-perl_2.02-1_all.deb ... Unpacking libparallel-forkmanager-perl (2.02-1) ... Selecting previously unselected package libregexp-common-perl. Preparing to unpack .../12-libregexp-common-perl_2017060201-1_all.deb ... Unpacking libregexp-common-perl (2017060201-1) ... Selecting previously unselected package cloc. Preparing to unpack .../13-cloc_1.90-1_all.deb ... Unpacking cloc (1.90-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../14-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../15-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../16-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../17-libvariable-magic-perl_0.62-1build5_amd64.deb ... Unpacking libvariable-magic-perl (0.62-1build5) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../18-libb-hooks-endofscope-perl_0.25-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.25-1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../19-libpackage-stash-perl_0.39-1_all.deb ... Unpacking libpackage-stash-perl (0.39-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../20-libsub-identify-perl_0.14-1build5_amd64.deb ... Unpacking libsub-identify-perl (0.14-1build5) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../21-libsub-name-perl_0.26-1build3_amd64.deb ... Unpacking libsub-name-perl (0.26-1build3) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../22-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libpackage-stash-xs-perl. Preparing to unpack .../23-libpackage-stash-xs-perl_0.29-1build5_amd64.deb ... Unpacking libpackage-stash-xs-perl (0.29-1build5) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libsub-identify-perl (0.14-1build5) ... Setting up libtry-tiny-perl (0.31-1) ... Setting up libregexp-common-perl (2017060201-1) ... Setting up libpackage-stash-xs-perl (0.29-1build5) ... Setting up libvariable-magic-perl (0.62-1build5) ... Setting up libb-hooks-op-check-perl (0.22-1build5) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libsub-name-perl (0.26-1build3) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libclass-xsaccessor-perl (1.19-3build9) ... Setting up libdevel-callchecker-perl (0.008-1ubuntu4) ... Setting up libparams-classify-perl (0.015-1build5) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libpackage-stash-perl (0.39-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.005004-3) ... Setting up libparallel-forkmanager-perl (2.02-1) ... Setting up libb-hooks-endofscope-perl (0.25-1) ... Setting up cloc (1.90-1) ... Setting up libnamespace-clean-perl (0.27-1) ... Processing triggers for man-db (2.10.2-1) ... 91m+ jq --version 0m91m+ shellcheck --version 0m91m+ '[' -n yes ']' + apt-get install -y shellcheck 0mReading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: shellcheck 0 upgraded, 1 newly installed, 0 to remove and 127 not upgraded. Need to get 2,359 kB of archives. After this operation, 16.3 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 shellcheck amd64 0.8.0-2 [2,359 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 2,359 kB in 1s (4,186 kB/s) Selecting previously unselected package shellcheck. (Reading database ... 99232 files and directories currently installed.) Preparing to unpack .../shellcheck_0.8.0-2_amd64.deb ... Unpacking shellcheck (0.8.0-2) ... Setting up shellcheck (0.8.0-2) ... Processing triggers for man-db (2.10.2-1) ... 91m+ aspell --version 0m91m+ xmlstarlet --version 0m91m+ '[' -n yes ']' + apt-get install -y xmlstarlet 0mReading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: xmlstarlet 0 upgraded, 1 newly installed, 0 to remove and 127 not upgraded. Need to get 265 kB of archives. After this operation, 631 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 xmlstarlet amd64 1.6.1-2.1 [265 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 265 kB in 0s (864 kB/s) Selecting previously unselected package xmlstarlet. (Reading database ... 99237 files and directories currently installed.) Preparing to unpack .../xmlstarlet_1.6.1-2.1_amd64.deb ... Unpacking xmlstarlet (1.6.1-2.1) ... Setting up xmlstarlet (1.6.1-2.1) ... Processing triggers for man-db (2.10.2-1) ... 91m+ '[' '!' -e /root/texmf ']' + tlmgr option repository ctan 0mtlmgr: setting default package repository to https://mirror.ctan.org/systems/texlive/tlnet tlmgr: updating /usr/local/texlive/2023/tlpkg/texlive.tlpdb 91m+ tlmgr --verify-repo=none update --self 0mtlmgr: package repository https://ctan.mc1.root.project-creative.net/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups [1/1, ??:??/??:??] update: texlive.infra [553k] (66822 -> 69740) ... done running mktexlsr ... done running mktexlsr. tlmgr: package log updated: /usr/local/texlive/2023/texmf-var/web2c/tlmgr.log tlmgr: command log updated: /usr/local/texlive/2023/texmf-var/web2c/tlmgr-commands.log 91m++ dirname /cam/steps/install.sh 0m91m+ root=/cam/steps + packages=() 0m91m+ IFS= + read -r p 0m91m++ cut '-d ' -f2 /cam/steps/../DEPENDS.txt 0m91m++ uniq 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= 0m91m+ read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p + packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p + packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") 0m91m+ IFS= + read -r p 0m91m+ packages+=("${p}") + IFS= + read -r p 0m91m+ tlmgr --verify-repo=none install acmart algorithmicx algpseudocodex anyfontsize babel-russian biber biblatex cancel catchfile changepage cjk cleveref cm-super comment csquotes currfile cyrillic datetime enumitem environ fdsymbol ffcode fmtcount footmisc framed fvextra href-ul huawei hyperxmp hyphen-russian iexec ifmtarg lastpage latexmk lh libertine makecell ncctools paralist preprint silence stmaryrd svg textpos titlesec titling to-be-determined totpages transparent trimspaces upquote wrapfig xstring 0mtlmgr: package repository https://ctan.joethei.xyz/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr install: package already present: algorithmicx tlmgr install: package already present: algpseudocodex tlmgr install: package already present: cm-super tlmgr install: package already present: footmisc tlmgr install: package already present: iexec tlmgr install: package already present: latexmk tlmgr install: package already present: stmaryrd [1/69, ??:??/??:??] install: acmart [4564k] [2/69, 00:01/00:31] install: anyfontsize [182k] [3/69, 00:01/00:30] install: arphic [26908k] [4/69, 00:06/00:27] install: babel-russian [167k] [5/69, 00:07/00:31] install: biber.x86_64-linux [22992k] [6/69, 00:11/00:29] install: biber [1204k] [7/69, 00:11/00:28] install: biblatex [7408k] [8/69, 00:13/00:29] install: bigfoot [773k] [9/69, 00:14/00:31] install: cancel [258k] [10/69, 00:15/00:33] install: catchfile [300k] [11/69, 00:15/00:33] install: changepage [277k] [12/69, 00:16/00:35] install: cjk [1572k] [13/69, 00:17/00:36] install: cleveref [482k] [14/69, 00:18/00:38] install: cns [2917k] [15/69, 00:19/00:39] install: comment [527k] [16/69, 00:19/00:38] install: csquotes [336k] [17/69, 00:20/00:40] install: currfile [192k] [18/69, 00:20/00:40] install: cyrillic [942k] [19/69, 00:21/00:42] install: cyrillic-bin.x86_64-linux [1k] [20/69, 00:21/00:42] install: cyrillic-bin [33k] [21/69, 00:22/00:44] install: datetime [460k] [22/69, 00:22/00:43] install: enumitem [173k] [23/69, 00:23/00:45] install: environ [161k] [24/69, 00:24/00:47] install: fdsymbol [1367k] [25/69, 00:24/00:46] install: ffcode [499k] [26/69, 00:25/00:48] install: fmtcount [465k] [27/69, 00:26/00:50] install: fontaxes [140k] [28/69, 00:27/00:51] install: fonts-tlwg [12391k] [29/69, 00:30/00:49] install: fontsize [389k] [30/69, 00:30/00:49] install: framed [242k] [31/69, 00:31/00:50] install: fvextra [934k] [32/69, 00:31/00:50] install: garuda-c90 [5k] [33/69, 00:32/00:51] install: href-ul [283k] [34/69, 00:32/00:51] install: huawei [1029k] [35/69, 00:33/00:52] install: hyperxmp.x86_64-linux [1k] [36/69, 00:34/00:54] install: hyperxmp [1307k] [37/69, 00:34/00:53] install: hyphen-russian [34k] [38/69, 00:35/00:55] install: ifmtarg [40k] [39/69, 00:35/00:55] install: lastpage [577k] [40/69, 00:36/00:56] install: lh [263k] [41/69, 00:37/00:57] install: libertine [14028k] [42/69, 00:39/00:52] install: listingsutf8 [300k] [43/69, 00:40/00:53] install: logreq [7k] [44/69, 00:40/00:53] install: makecell [693k] [45/69, 00:41/00:54] install: minted [888k] [46/69, 00:42/00:55] install: mweights [3k] [47/69, 00:42/00:55] install: ncctools [2503k] [48/69, 00:43/00:55] install: norasi-c90 [10k] [49/69, 00:44/00:57] install: pagecolor [469k] [50/69, 00:44/00:56] install: paralist [223k] [51/69, 00:45/00:58] install: pdfcol [319k] [52/69, 00:46/00:59] install: preprint [663k] [53/69, 00:46/00:58] install: ruhyphen [69k] [54/69, 00:47/01:00] install: silence [477k] [55/69, 00:48/01:01] install: svg [1108k] [56/69, 00:48/01:00] install: tcolorbox [5285k] [57/69, 00:50/01:00] install: textpos [375k] [58/69, 00:50/01:00] install: tikzfill [617k] [59/69, 00:51/01:01] install: titlesec [687k] [60/69, 00:51/01:00] install: titling [189k] [61/69, 00:52/01:01] install: to-be-determined [249k] [62/69, 00:53/01:02] install: totpages [186k] [63/69, 00:53/01:02] install: transparent [277k] [64/69, 00:54/01:03] install: trimspaces [149k] [65/69, 00:55/01:04] install: uhc [3517k] [66/69, 00:56/01:04] install: upquote [164k] [67/69, 00:56/01:04] install: wadalab [17448k] [68/69, 00:59/00:59] install: wrapfig [340k] [69/69, 01:00/01:00] install: xstring [566k] running mktexlsr ... done running mktexlsr. running updmap-sys ... done running updmap-sys. regenerating language.dat regenerating language.def regenerating language.dat.lua running fmtutil-sys --byhyphen "/usr/local/texlive/2023/texmf-var/tex/generic/config/language.dat" --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/y6fDysCvxB/t_U3HyhPZT ... OK: dvilualatex.fmt/luatex pdflatex.fmt/pdftex xelatex-dev.fmt/xetex xelatex.fmt/xetex latex.fmt/pdftex lualatex.fmt/luahbtex running fmtutil-sys --byhyphen "/usr/local/texlive/2023/texmf-var/tex/generic/config/language.def" --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/y6fDysCvxB/t_U3HyhPZT ... OK: pdftex.fmt/pdftex luahbtex.fmt/luahbtex luajittex.fmt/luajittex luatex.fmt/luatex xetex.fmt/xetex luajithbtex.fmt/luajithbtex etex.fmt/pdftex dviluatex.fmt/luatex pdfetex.fmt/pdftex running fmtutil-sys --byhyphen "/usr/local/texlive/2023/texmf-var/tex/generic/config/language.dat.lua" --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/y6fDysCvxB/t_U3HyhPZT ... tlmgr: package log updated: /usr/local/texlive/2023/texmf-var/web2c/tlmgr.log tlmgr: command log updated: /usr/local/texlive/2023/texmf-var/web2c/tlmgr-commands.log 91m+ tlmgr --verify-repo=none --no-auto-update update acmart algorithmicx algpseudocodex anyfontsize babel-russian biber biblatex cancel catchfile changepage cjk cleveref cm-super comment csquotes currfile cyrillic datetime enumitem environ fdsymbol ffcode fmtcount footmisc framed fvextra href-ul huawei hyperxmp hyphen-russian iexec ifmtarg lastpage latexmk lh libertine makecell ncctools paralist preprint silence stmaryrd svg textpos titlesec titling to-be-determined totpages transparent trimspaces upquote wrapfig xstring 0m91mUnknown option: no-auto-update 0m91mUsage: 0m91m tlmgr [option...] action [option...] [operand...] 0mFailed to update 91m+ echo 'Failed to update' + pygmentize -V 0m91m+ python3 -m pip install -r /cam/requirements.txt 0mCollecting javalang==0.13.0 (from -r /cam/requirements.txt (line 1)) Downloading javalang-0.13.0-py3-none-any.whl (22 kB) Collecting flake8==7.0.0 (from -r /cam/requirements.txt (line 2)) Downloading flake8-7.0.0-py2.py3-none-any.whl.metadata (3.8 kB) Collecting pylint==3.0.3 (from -r /cam/requirements.txt (line 3)) Downloading pylint-3.0.3-py3-none-any.whl.metadata (12 kB) Collecting multimetric==2.2.0 (from -r /cam/requirements.txt (line 4)) Downloading multimetric-2.2.0-py2.py3-none-any.whl.metadata (9.6 kB) Collecting chardet==5.2.0 (from -r /cam/requirements.txt (line 5)) Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from javalang==0.13.0->-r /cam/requirements.txt (line 1)) (1.16.0) Collecting mccabe<0.8.0,>=0.7.0 (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Collecting pycodestyle<2.12.0,>=2.11.0 (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) Downloading pycodestyle-2.11.1-py2.py3-none-any.whl.metadata (4.5 kB) Collecting pyflakes<3.3.0,>=3.2.0 (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Collecting platformdirs>=2.2.0 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading platformdirs-4.2.0-py3-none-any.whl.metadata (11 kB) Collecting astroid<=3.1.0-dev0,>=3.0.1 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading astroid-3.0.3-py3-none-any.whl.metadata (4.5 kB) Collecting isort!=5.13.0,<6,>=4.2.5 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading isort-5.13.2-py3-none-any.whl.metadata (12 kB) Collecting tomlkit>=0.10.1 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading tomlkit-0.12.3-py3-none-any.whl.metadata (2.7 kB) Collecting dill>=0.2 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading dill-0.3.8-py3-none-any.whl.metadata (10 kB) Collecting tomli>=1.1.0 (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading tomli-2.0.1-py3-none-any.whl.metadata (8.9 kB) Collecting typing-extensions>=4.0.0 (from astroid<=3.1.0-dev0,>=3.0.1->pylint==3.0.3->-r /cam/requirements.txt (line 3)) Downloading typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB) Downloading flake8-7.0.0-py2.py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 2.3 MB/s eta 0:00:00 Downloading pylint-3.0.3-py3-none-any.whl (510 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.6/510.6 kB 9.0 MB/s eta 0:00:00 Downloading multimetric-2.2.0-py2.py3-none-any.whl (26 kB) Downloading chardet-5.2.0-py3-none-any.whl (199 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 7.3 MB/s eta 0:00:00 Downloading astroid-3.0.3-py3-none-any.whl (275 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 275.2/275.2 kB 8.1 MB/s eta 0:00:00 Downloading dill-0.3.8-py3-none-any.whl (116 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.3/116.3 kB 5.6 MB/s eta 0:00:00 Downloading isort-5.13.2-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 kB 4.8 MB/s eta 0:00:00 Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Downloading platformdirs-4.2.0-py3-none-any.whl (17 kB) Downloading pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 3.8 MB/s eta 0:00:00 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Downloading tomlkit-0.12.3-py3-none-any.whl (37 kB) Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB) Installing collected packages: typing-extensions, tomlkit, tomli, pyflakes, pycodestyle, platformdirs, multimetric, mccabe, javalang, isort, dill, chardet, flake8, astroid, pylint Attempting uninstall: chardet Found existing installation: chardet 4.0.0 Uninstalling chardet-4.0.0: Successfully uninstalled chardet-4.0.0 Successfully installed astroid-3.0.3 chardet-5.2.0 dill-0.3.8 flake8-7.0.0 isort-5.13.2 javalang-0.13.0 mccabe-0.7.0 multimetric-2.2.0 platformdirs-4.2.0 pycodestyle-2.11.1 pyflakes-3.2.0 pylint-3.0.3 tomli-2.0.1 tomlkit-0.12.3 typing-extensions-4.10.0 91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv 0m91m [notice] A new release of pip is available: 23.3.1 -> 24.0 [notice] To update, run: python3 -m pip install --upgrade pip 0m91m+ gem install --no-document rubocop -v 1.56.3 0mSuccessfully installed unicode-display_width-2.5.0 Successfully installed ruby-progressbar-1.13.0 Successfully installed ast-2.4.2 Successfully installed parser-3.3.0.5 Successfully installed rubocop-ast-1.30.0 Successfully installed regexp_parser-2.9.0 Successfully installed parallel-1.24.0 Successfully installed language_server-protocol-3.17.0.3 Successfully installed rubocop-1.56.3 9 gems installed 91m+ gem install --no-document octokit -v 4.21.0 0mSuccessfully installed faraday-retry-1.0.3 Successfully installed faraday-rack-1.0.0 Successfully installed faraday-patron-1.0.0 Successfully installed faraday-net_http_persistent-1.2.0 Successfully installed faraday-net_http-1.0.1 Successfully installed multipart-post-2.4.0 Successfully installed faraday-multipart-1.0.4 Successfully installed faraday-httpclient-1.0.1 Successfully installed faraday-excon-1.1.0 Successfully installed faraday-em_synchrony-1.0.0 Successfully installed faraday-em_http-1.0.0 Successfully installed faraday-1.10.3 Successfully installed public_suffix-5.0.4 Successfully installed addressable-2.8.6 Successfully installed sawyer-0.8.2 Successfully installed octokit-4.21.0 16 gems installed 91m+ gem install --no-document slop -v 4.9.1 0mSuccessfully installed slop-4.9.1 1 gem installed 91m+ inkscape --version 0m91m+ pmd pmd --version 0m91m+ '[' '!' -e /usr/local ']' + pmd_version=6.55.0 + cd /usr/local + wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.55.0/pmd-bin-6.55.0.zip 0m91m+ unzip -qq pmd-bin-6.55.0.zip 0m91m+ rm pmd-bin-6.55.0.zip 0m91m+ mv pmd-bin-6.55.0 pmd 0m91m+ ln -s /usr/local/pmd/bin/run.sh /usr/local/bin/pmd 0m91m+ gradle --version 0m91m+ '[' '!' -e /usr/local ']' + gradle_version=7.4 + cd /usr/local 0m91m+ wget --quiet https://services.gradle.org/distributions/gradle-7.4-bin.zip 0m91m+ unzip -qq gradle-7.4-bin.zip 0m91m+ rm gradle-7.4-bin.zip 0m91m+ mv gradle-7.4 gradle 0m91m+ export GRADLE_LOCAL=/usr/local/gradle + GRADLE_LOCAL=/usr/local/gradle + export PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.2.2/bin:/usr/local/rvm/gems/ruby-3.2.2@global/bin:/usr/local/rvm/rubies/ruby-3.2.2/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/root/.cargo/bin:/usr/local/gradle/bin + PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.2.2/bin:/usr/local/rvm/gems/ruby-3.2.2@global/bin:/usr/local/rvm/rubies/ruby-3.2.2/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/root/.cargo/bin:/usr/local/gradle/bin 0m91m+ '[' '!' -e /opt/app/jpeek-0.32.0-jar-with-dependencies.jar ']' + jpeek_version=0.32.0 + cd /tmp 0m91m+ wget --quiet https://repo1.maven.org/maven2/org/jpeek/jpeek/0.32.0/jpeek-0.32.0-jar-with-dependencies.jar 0m91m++ dirname /opt/app/jpeek-0.32.0-jar-with-dependencies.jar 0m91m+ mkdir -p /opt/app 0m91m+ mv jpeek-0.32.0-jar-with-dependencies.jar /opt/app/jpeek-0.32.0-jar-with-dependencies.jar 0m91m+ set +x 0mAll dependencies are installed and up to date! Now you can run 'make' and build the dataset. Finished, in 3m11s Removing intermediate container a1405df2184c ---> 3f6af84efba6 Step 11/11 : COPY . /cam ---> 5b6411226bfc Successfully built 5b6411226bfc Successfully tagged yegor256/cam:0.9.1 Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.2.2 Using /usr/local/rvm/gems/ruby-3.2.2 +++ install +++ + '[' -n yes ']' + SUDO= + '[' -n yes ']' ++ id -u + '[' '!' 0 = 0 ']' + '[' -n yes ']' + apt-get -y update Hit:1 https://deb.nodesource.com/node_18.x jammy InRelease Hit:2 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease Hit:3 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease Hit:4 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease Hit:5 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease Hit:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Reading package lists... + apt-get install -y coreutils Reading package lists... Building dependency tree... Reading state information... coreutils is already the newest version (8.32-4.1ubuntu1.1). 0 upgraded, 0 newly installed, 0 to remove and 127 not upgraded. + parallel --version + bc -v + cloc --version + jq --version + shellcheck --version + aspell --version + xmlstarlet --version + '[' '!' -e /root/texmf ']' + tlmgr option repository ctan tlmgr: setting default package repository to https://mirror.ctan.org/systems/texlive/tlnet tlmgr: updating /usr/local/texlive/2023/tlpkg/texlive.tlpdb + tlmgr --verify-repo=none update --self tlmgr: package repository https://ftp.fau.de/ctan/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups tlmgr: no self-updates for tlmgr available ++ dirname /cam/steps/install.sh + root=/cam/steps + packages=() + IFS= + read -r p ++ cut '-d ' -f2 /cam/steps/../DEPENDS.txt ++ uniq + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + packages+=("${p}") + IFS= + read -r p + tlmgr --verify-repo=none install acmart algorithmicx algpseudocodex anyfontsize babel-russian biber biblatex cancel catchfile changepage cjk cleveref cm-super comment csquotes currfile cyrillic datetime enumitem environ fdsymbol ffcode fmtcount footmisc framed fvextra href-ul huawei hyperxmp hyphen-russian iexec ifmtarg lastpage latexmk lh libertine makecell ncctools paralist preprint silence stmaryrd svg textpos titlesec titling to-be-determined totpages transparent trimspaces upquote wrapfig xstring tlmgr: package repository https://mirror.funkfreundelandshut.de/latex/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr install: package already present: acmart tlmgr install: package already present: algorithmicx tlmgr install: package already present: algpseudocodex tlmgr install: package already present: anyfontsize tlmgr install: package already present: babel-russian tlmgr install: package already present: biber tlmgr install: package already present: biblatex tlmgr install: package already present: cancel tlmgr install: package already present: catchfile tlmgr install: package already present: changepage tlmgr install: package already present: cjk tlmgr install: package already present: cleveref tlmgr install: package already present: cm-super tlmgr install: package already present: comment tlmgr install: package already present: csquotes tlmgr install: package already present: currfile tlmgr install: package already present: cyrillic tlmgr install: package already present: datetime tlmgr install: package already present: enumitem tlmgr install: package already present: environ tlmgr install: package already present: fdsymbol tlmgr install: package already present: ffcode tlmgr install: package already present: fmtcount tlmgr install: package already present: footmisc tlmgr install: package already present: framed tlmgr install: package already present: fvextra tlmgr install: package already present: href-ul tlmgr install: package already present: huawei tlmgr install: package already present: hyperxmp tlmgr install: package already present: hyphen-russian tlmgr install: package already present: iexec tlmgr install: package already present: ifmtarg tlmgr install: package already present: lastpage tlmgr install: package already present: latexmk tlmgr install: package already present: lh tlmgr install: package already present: libertine tlmgr install: package already present: makecell tlmgr install: package already present: ncctools tlmgr install: package already present: paralist tlmgr install: package already present: preprint tlmgr install: package already present: silence tlmgr install: package already present: stmaryrd tlmgr install: package already present: svg tlmgr install: package already present: textpos tlmgr install: package already present: titlesec tlmgr install: package already present: titling tlmgr install: package already present: to-be-determined tlmgr install: package already present: totpages tlmgr install: package already present: transparent tlmgr install: package already present: trimspaces tlmgr install: package already present: upquote tlmgr install: package already present: wrapfig tlmgr install: package already present: xstring + tlmgr --verify-repo=none --no-auto-update update acmart algorithmicx algpseudocodex anyfontsize babel-russian biber biblatex cancel catchfile changepage cjk cleveref cm-super comment csquotes currfile cyrillic datetime enumitem environ fdsymbol ffcode fmtcount footmisc framed fvextra href-ul huawei hyperxmp hyphen-russian iexec ifmtarg lastpage latexmk lh libertine makecell ncctools paralist preprint silence stmaryrd svg textpos titlesec titling to-be-determined totpages transparent trimspaces upquote wrapfig xstring Unknown option: no-auto-update Usage: tlmgr [option...] action [option...] [operand...] + echo 'Failed to update' Failed to update + pygmentize -V + python3 -m pip install -r /cam/requirements.txt Requirement already satisfied: javalang==0.13.0 in /usr/local/lib/python3.10/dist-packages (from -r /cam/requirements.txt (line 1)) (0.13.0) Requirement already satisfied: flake8==7.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /cam/requirements.txt (line 2)) (7.0.0) Requirement already satisfied: pylint==3.0.3 in /usr/local/lib/python3.10/dist-packages (from -r /cam/requirements.txt (line 3)) (3.0.3) Requirement already satisfied: multimetric==2.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /cam/requirements.txt (line 4)) (2.2.0) Requirement already satisfied: chardet==5.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /cam/requirements.txt (line 5)) (5.2.0) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from javalang==0.13.0->-r /cam/requirements.txt (line 1)) (1.16.0) Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) (0.7.0) Requirement already satisfied: pycodestyle<2.12.0,>=2.11.0 in /usr/local/lib/python3.10/dist-packages (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) (2.11.1) Requirement already satisfied: pyflakes<3.3.0,>=3.2.0 in /usr/local/lib/python3.10/dist-packages (from flake8==7.0.0->-r /cam/requirements.txt (line 2)) (3.2.0) Requirement already satisfied: platformdirs>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (4.2.0) Requirement already satisfied: astroid<=3.1.0-dev0,>=3.0.1 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (3.0.3) Requirement already satisfied: isort!=5.13.0,<6,>=4.2.5 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (5.13.2) Requirement already satisfied: tomlkit>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (0.12.3) Requirement already satisfied: dill>=0.2 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (0.3.8) Requirement already satisfied: tomli>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from pylint==3.0.3->-r /cam/requirements.txt (line 3)) (2.0.1) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.10/dist-packages (from astroid<=3.1.0-dev0,>=3.0.1->pylint==3.0.3->-r /cam/requirements.txt (line 3)) (4.10.0) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [notice] A new release of pip is available: 23.3.1 -> 24.0 [notice] To update, run: python3 -m pip install --upgrade pip + gem install --no-document rubocop -v 1.56.3 Successfully installed rubocop-1.56.3 1 gem installed + gem install --no-document octokit -v 4.21.0 Successfully installed octokit-4.21.0 1 gem installed + gem install --no-document slop -v 4.9.1 Successfully installed slop-4.9.1 1 gem installed + inkscape --version + pmd pmd --version + gradle --version + '[' '!' -e /usr/local ']' + gradle_version=7.4 + cd /usr/local + wget --quiet https://services.gradle.org/distributions/gradle-7.4-bin.zip + unzip -qq gradle-7.4-bin.zip + rm gradle-7.4-bin.zip + mv gradle-7.4 gradle + export GRADLE_LOCAL=/usr/local/gradle + GRADLE_LOCAL=/usr/local/gradle + export PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.2.2/bin:/usr/local/rvm/gems/ruby-3.2.2@global/bin:/usr/local/rvm/rubies/ruby-3.2.2/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/root/.cargo/bin:/usr/local/gradle/bin + PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.2.2/bin:/usr/local/rvm/gems/ruby-3.2.2@global/bin:/usr/local/rvm/rubies/ruby-3.2.2/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/root/.cargo/bin:/usr/local/gradle/bin + '[' '!' -e /opt/app/jpeek-0.32.0-jar-with-dependencies.jar ']' + set +x All dependencies are installed and up to date! Now you can run 'make' and build the dataset. Finished, in 30s +++ env +++ + echo TARGET=dataset + echo LOCAL=/cam + echo SHELL=bash + echo HOME=/root + flag=dataset/temp/env-done.txt + '[' -e dataset/temp/env-done.txt ']' + bash_version=5 + '[' 5 -lt 5 ']' + ruby -v TARGET=dataset LOCAL=/cam SHELL=bash HOME=/root ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux] ++ python3 --version ++ cut -f2 '-d ' + [[ 3.10.12 =~ ^[1-2] ]] + flake8 --version 7.0.0 (mccabe: 0.7.0, pycodestyle: 2.11.1, pyflakes: 3.2.0) CPython 3.10.12 on Linux + pylint --version pylint 3.0.3 astroid 3.0.3 Python 3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0] + xmlstarlet --version 1.6.1 compiled against libxml2 2.9.10, linked with 20913 compiled against libxslt 1.1.34, linked with 10134 + shellcheck --version ShellCheck - shell script analysis tool version: 0.8.0 license: GNU General Public License, version 3 website: https://www.shellcheck.net + pdflatex --version pdfTeX 3.141592653-2.6-1.40.25 (TeX Live 2023) kpathsea version 6.3.5 Copyright 2023 Han The Thanh (pdfTeX) et al. There is NO warranty. Redistribution of this software is covered by the terms of both the pdfTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the pdfTeX source. Primary author of pdfTeX: Han The Thanh (pdfTeX) et al. Compiled with libpng 1.6.39; using libpng 1.6.39 Compiled with zlib 1.2.13; using zlib 1.2.13 Compiled with xpdf version 4.04 + aspell --version @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.8) + jq --version jq-1.6 + multimetric --help + rubocop -v 1.56.3 + inkscape --version Inkscape 1.1.2 (0a00cf5339, 2022-02-04) + awk --version GNU Awk 5.1.0, API: 3.0 (GNU MPFR 4.1.0, GNU MP 6.2.1) Copyright (C) 1989, 1991-2020 Free Software Foundation. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. + parallel --version GNU parallel 20210822 Copyright (C) 2007-2021 Ole Tange, http://ole.tange.dk and Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. GNU parallel comes with no warranty. Web site: https://www.gnu.org/software/parallel When using programs that use GNU Parallel to process data for publication please cite as described in the manpage. + cloc --version 1.90 + pygmentize -V Pygments version 2.16.1, (c) 2006-2023 by Georg Brandl, Matthäus Chajdas and contributors. + pmd pmd --version PMD 6.55.0 + nproc --version nproc (GNU coreutils) 8.32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Giuseppe Scrivano. + sed --version sed (GNU sed) 4.8 Packaged by Debian Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, and Assaf Gordon. This sed program was built with SELinux support. SELinux is disabled on this system. GNU sed home page: <https://www.gnu.org/software/sed/>. General help using GNU software: <https://www.gnu.org/gethelp/>. E-mail bug reports to: <bug-sed@gnu.org>. + realpath --version realpath (GNU coreutils) 8.32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Padraig Brady. + bc -v bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. + java -jar /opt/app/jpeek-0.32.0-jar-with-dependencies.jar --help Usage: <main class> [options] Options: --help Print usage options --include-ctors Include constructors into all formulas Default: false --include-private-methods Include private methods into all formulas Default: false --include-static-methods Include static methods into all formulas Default: false --metrics Comma-separated list of metrics to include Default: LCOM5,NHD,MMAC,SCOM,CAMC --overwrite Overwrite the target directory if it exists (otherwise an error is raised) Default: false --quiet Turn logging off Default: false * --sources, -s Directory with .class files * --target, -t Output directory + locale LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 ++ dirname dataset/temp/env-done.txt + mkdir -p dataset/temp + date +%s%N Finished, in 2s +++ lint +++ ------------------------------------ Your code has been rated at 10.00/10 ------------------------------------ Your code has been rated at 10.00/10 ------------------------------------ Your code has been rated at 10.00/10 ------------------------------------ Your code has been rated at 10.00/10 ------------------------------------ Your code has been rated at 10.00/10 Inspecting 1 file . 1 file inspected, no offenses detected Finished, in 14s +++ tests +++ filters/test-001-move-gits-to-temp.sh: 👍🏻 An empty directory didn't crash it 👍🏻 An empty repo directory didn't crash it 👍🏻 A git repository was moved to temp dir filters/test-010-delete-non-java-files.sh: 👍🏻 An empty directory didn't crash it 👍🏻 A binary non-Java file was deleted filters/test-020-delete-package-info.sh: 👍🏻 A package-info.java file was deleted filters/test-021-delete-module-info.sh: 👍🏻 A module-info.java file was deleted filters/test-030-delete-tests.sh: 👍🏻 A Java test file was deleted filters/test-040-delete-unparseable.sh: 👍🏻 An unparseable Java file was deleted filters/test-050-delete-long-lines.sh: 👍🏻 A Java file with short lines wasn't deleted 👍🏻 A Java file with a long line was deleted 👍🏻 A non-unicode file didn't cause awk troubles 👍🏻 An empty Java file wasn't deleted filters/test-060-delete-non-classes.sh: 👍🏻 A file with a Java interface was deleted filters/test-070-delete-invalid-files.sh: 👍🏻 An invalid Java file was deleted 👍🏻 A empty directory didn't fail the script filters/test-080-delete-symlinks.sh: 👍🏻 An empty directory didn't crash it 👍🏻 A symlink was deleted filters/test-090-delete-empty-directories.sh: 👍🏻 A empty directory was deleted 👍🏻 All empty directories deleted recursively filters/test-999-move-gits-back.sh: 👍🏻 An absent directory didn't crash it 👍🏻 An empty directory didn't crash it 👍🏻 An empty repo directory didn't crash it 👍🏻 A git repository was moved back filters/test-delete-non-classes.sh: 👍🏻 A Java file with a small interface inside was deleted correctly 👍🏻 A Java file with a bigger interface inside was deleted correctly 👍🏻 A Java file with a enum inside was deleted correctly 👍🏻 A Java file with broken syntax was not deleted, this is correct 👍🏻 Absent file didn't fail the script 👍🏻 A good Java file was not deleted, it's correct behavior filters/test-delete-unparseable.sh: 👍🏻 A Java file with a broken syntax inside was deleted correctly 👍🏻 All fixtures with broken syntax were deleted correctly 👍🏻 Another broken syntax inside was deleted correctly 👍🏻 Absent file didn't fail the script help/test-float.sh: 👍🏻 Corrected floating point number 👍🏻 Corrected longer floating point number 👍🏻 Corrected integer number 👍🏻 Corrected integer number with leading zero 👍🏻 Corrected integer number with empty text 👍🏻 Corrected integer number with spaces 👍🏻 Corrected integer number with text input 👍🏻 Corrected integer number with NaN 👍🏻 Corrected small precision number help/test-parallel.sh: 👍🏻 Correctly ran parallel 👍🏻 Correctly ran parallel with large input help/test-tdiff.sh: 👍🏻 Correctly calculated seconds 👍🏻 Correctly calculated minutes 👍🏻 Correctly calculated hours 👍🏻 Correctly calculated hours and minutes metrics/test-ast.sh: 👍🏻 Correctly collected AST metrics 👍🏻 Correctly counted NULL references metrics/test-authors.sh: 👍🏻 Didn't fail in non-git directory 👍🏻 Correctly calculated authors metrics/test-cloc.sh: 👍🏻 Correctly counted lines of code metrics/test-cyclomatic_complexity.sh: 👍🏻 Correctly calculated cyclomatic complexity metrics/test-jpeek.sh: 👍🏻 Correctly ignored metrics generation 👍🏻 Correctly generated metrics description metrics/test-multimetric.sh: 👍🏻 Correctly counted a few metrics metrics/test-pmd.sh: 👍🏻 Correctly calculated congitive complexity metrics/test-raf.sh: 👍🏻 Didn't fail in non-git directory 👍🏻 Correctly calculated the Relative Age of File steps/test-aggregate-join.sh: 👍🏻 A data joined correctly 👍🏻 A data joined into existing file correctly steps/test-aggregate-repo.sh: 👍🏻 A repo aggregated correctly 👍🏻 A partially aggregated repo processed correctly steps/test-aggregate.sh: 👍🏻 A repo aggregated correctly 👍🏻 A pair of repos aggregated correctly steps/test-clone-repo.sh: 👍🏻 A re-clone worked correctly steps/test-clone.sh: 👍🏻 A repo cloned correctly 👍🏻 A repo cloned correctly into weird directory steps/test-discover-repos.sh: 👍🏻 A few repositories discovered correctly steps/test-discover.sh: 👍🏻 A few repositories discovered correctly 👍🏻 A single repository discovered correctly steps/test-filter.sh: 👍🏻 A simple filtering ran smoothly 👍🏻 A more complex filtering ran smoothly steps/test-jpeek-repo.sh: 👍🏻 A simple repo analyzed with jpeek correctly 👍🏻 A duplicate analysis didn't happen steps/test-jpeek.sh: 👍🏻 A simple repo analyzed with jpeek correctly steps/test-measure-file.sh: 👍🏻 Single file measured correctly 👍🏻 Broken syntax measured and error log created steps/test-measure.sh: 👍🏻 Measured metrics correctly steps/test-polish.sh: 👍🏻 A correct directory was not deleted 👍🏻 An obsolete directory was deleted 👍🏻 An empty directory was checked 👍🏻 An absent directory passed filtering steps/test-report.sh: 👍🏻 A PDF report generated correctly 👍🏻 A list of metrics is properly formatted steps/test-unregister.sh: 👍🏻 A broken repo clone was unregistered steps/test-zip.sh: 👍🏻 A zip archive generated correctly 👍🏻 A zip archive doesn't contain measurements/ and temp/ 👍🏻 A zip archive generated without .git directories inside test-integration.sh: 👍🏻 A full package processed correctly Finished, in 2m17s Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 The push refers to repository [docker.io/yegor256/cam] 1B3574fd2aa6: Preparing 1Bbd71deeb96: Preparing 1B0d3f1bd0e4: Preparing 1Babf104b82b: Preparing 1B12f7bdec10: Preparing 1B61fe7cd5b3: Preparing 1B3d86c70503: Preparing 1B7be7f3c237: Preparing 1B9322377bb8: Preparing 1Bf63292e0eb: Preparing 1Bbe67327ba1: Preparing 1B7e72b97bd3: Preparing 1Ba0308a47f9: Preparing 1B972a6529df: Preparing 1Bf32885127a: Preparing 1Bb1440daa8b: Preparing 1B802e50ead0: Preparing 1B59d8771526: Preparing 1B4fa177cac4: Preparing 1Ba1d23be1b3: Preparing 1Bace619d8cc: Preparing 1B32f7e8ae42: Preparing 14B63292e0eb: Waitingng 14Be67327ba1: Waitingng 13B0308a47f9: Waitingng 11B1440daa8b: Waitingng 10B9d8771526: Waitingng 10Bfa177cac4: Waitingng 1Bb8dbb3f8b1: Preparing 10Bce619d8cc: Waitingng 1B436f0abe79: Preparing 1B876fc83e5f: Preparing 1B7abb5eb731: Preparing 33B0.9.1:bdigest:hsha256:2646f895f2c14fbf859dee990777730471a17aa64571097d2142b27f6945073d size: 7484 + mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R rultor repo + cd repo + git checkout __rultor Already on '__rultor' M Makefile + git tag 0.9.1 -m '0.9.1: tagged by rultor.com' + git reset --hard HEAD is now at 1129f95 #167 polish + git clean -fd + git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. + git branch -D __rultor Deleted branch __rultor (was 1129f95). + git push --all origin Everything up-to-date + git push --tags origin To github.com:yegor256/cam.git * [new tag] 0.9.1 -> 0.9.1 container df00cfc04da99768093f8b5fd7e24910ed4ae54fee40a10f40fe14894200cdac is dead Mon Feb 26 06:49:15 CET 2024