rultor.com logo This build log was produced by rultor.com for yegor256/cam#167
+ 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+=(&quot;${p}&quot;)
+ IFS=
+ read -r p
+ packages+=(&quot;${p}&quot;)
+ IFS=
+ read -r p
+ packages+=(&quot;${p}&quot;)
+ IFS=
+ read -r p
+ packages+=(&quot;${p}&quot;)
+ 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