++ dirname ./run.sh + cd . + echo 1056 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Sun Jul 6 09:03:41 UTC 2025 + uptime 09:03:41 up 0 min, 0 users, load average: 1.50, 0.37, 0.12 + head=git@github.com:yegor256/ffcode.git + ff=default + image=yegor256/latex + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.10.2 + vars=('--env=head=git@github.com:yegor256/ffcode.git' '--env=tag=0.10.2' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/ffcode.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.10.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo update-depends.sh "$(pwd)/DEPENDS.txt"'\'' '\'';'\'' '\''l3build tag ${tag}'\'' '\'';'\'' '\''l3build ctan --show-log-on-error'\'' '\'';'\'' '\''texsc'\'' '\'';'\'' '\''texqc'\'' '\'';'\'' '\''git commit -am "version set to ${tag}"'\'' '\'';'\'' '\''echo '\''\'\'''\''y'\''\'\'''\'' | l3build upload --halt-on-error'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256') + scripts=('export '\''head=git@github.com:yegor256/ffcode.git'\''' ';' 'export '\''tag=0.10.2'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo update-depends.sh "$(pwd)/DEPENDS.txt"' ';' 'l3build tag ${tag}' ';' 'l3build ctan --show-log-on-error' ';' 'texsc' ';' 'texqc' ';' 'git commit -am "version set to ${tag}"' ';' 'echo '\''y'\'' | l3build upload --halt-on-error' ';') + directory= + container=yegor256_ffcode_71 + as_root=false + set -e -o pipefail + hostname ip-172-31-27-53 + pwd /tmp/rultor-YNlw + git --version git version 2.34.1 + docker --version Docker version 25.0.3, build 4debf41 + mkdir -p /home/ubuntu/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/ubuntu/.ssh/config + git clone git@github.com:yegor256/ffcode.git repo Cloning into 'repo'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. + cd repo + git config user.email gpg@rultor.com + git config user.name Rultor.com + '[' -z 'export '\''head=git@github.com:yegor256/ffcode.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/ffcode.git'\''' ';' 'export '\''tag=0.10.2'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo update-depends.sh "$(pwd)/DEPENDS.txt"' ';' 'l3build tag ${tag}' ';' 'l3build ctan --show-log-on-error' ';' texsc ';' texqc ';' 'git commit -am "version set to ${tag}"' ';' 'echo '\''y'\'' | l3build upload --halt-on-error' ';' + sensitive=() + set -ex -o pipefail + '[' -z 0.10.2 ']' + [[ 0.10.2 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.10.2"' tag name is valid: "0.10.2" + cd repo ++ git tag -l 0.10.2 + '[' -n '' ']' + BRANCH_NAME=__rultor ++ wc -l ++ git show-branch __rultor + '[' 0 -gt 0 ']' + export BRANCH_NAME + git checkout -b __rultor Switched to a new branch '__rultor' + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.14 ++ bc ++ echo 0.14 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.14, low enough to run a new Docker container' load average is 0.14, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/latex + docker pull yegor256/latex Using default tag: latest latest: Pulling from yegor256/latex 72049b7b8f26: Pulling fs layer cac8156a957a: Pulling fs layer a2678613884c: Pulling fs layer a5c662499587: Pulling fs layer 36160d2877bb: Pulling fs layer 40bfde081b4e: Pulling fs layer e17fd6a8908f: Pulling fs layer 4f4fb700ef54: Pulling fs layer d5de12645ff5: Pulling fs layer 521a1fd9d30a: Pulling fs layer 159470902a51: Pulling fs layer b5ada550863b: Pulling fs layer c3410fe156ab: Pulling fs layer e17a5e990a4d: Pulling fs layer d88fac2457b8: Pulling fs layer 14b8649097aa: Pulling fs layer c27868401a2b: Pulling fs layer 0c49a98d76af: Pulling fs layer 758b6d9aa5d1: Pulling fs layer a5c662499587: Waiting 36160d2877bb: Waiting 40bfde081b4e: Waiting e17fd6a8908f: Waiting 4f4fb700ef54: Waiting d5de12645ff5: Waiting 521a1fd9d30a: Waiting 159470902a51: Waiting b5ada550863b: Waiting c3410fe156ab: Waiting e17a5e990a4d: Waiting d88fac2457b8: Waiting 14b8649097aa: Waiting c27868401a2b: Waiting 0c49a98d76af: Waiting 758b6d9aa5d1: Waiting cac8156a957a: Verifying Checksum cac8156a957a: Download complete a2678613884c: Verifying Checksum a2678613884c: Download complete 72049b7b8f26: Verifying Checksum 72049b7b8f26: Download complete 36160d2877bb: Verifying Checksum 36160d2877bb: Download complete e17fd6a8908f: Verifying Checksum e17fd6a8908f: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete d5de12645ff5: Verifying Checksum d5de12645ff5: Download complete 40bfde081b4e: Verifying Checksum 40bfde081b4e: Download complete 521a1fd9d30a: Verifying Checksum 521a1fd9d30a: Download complete 159470902a51: Verifying Checksum 159470902a51: Download complete b5ada550863b: Verifying Checksum b5ada550863b: Download complete c3410fe156ab: Verifying Checksum c3410fe156ab: Download complete e17a5e990a4d: Verifying Checksum e17a5e990a4d: Download complete a5c662499587: Verifying Checksum a5c662499587: Download complete c27868401a2b: Verifying Checksum c27868401a2b: Download complete 0c49a98d76af: Verifying Checksum 0c49a98d76af: Download complete 758b6d9aa5d1: Verifying Checksum 758b6d9aa5d1: Download complete d88fac2457b8: Verifying Checksum d88fac2457b8: Download complete 14b8649097aa: Verifying Checksum 14b8649097aa: Download complete 72049b7b8f26: Pull complete cac8156a957a: Pull complete a2678613884c: Pull complete a5c662499587: Pull complete 36160d2877bb: Pull complete 40bfde081b4e: Pull complete e17fd6a8908f: Pull complete 4f4fb700ef54: Pull complete d5de12645ff5: Pull complete 521a1fd9d30a: Pull complete 159470902a51: Pull complete b5ada550863b: Pull complete c3410fe156ab: Pull complete e17a5e990a4d: Pull complete d88fac2457b8: Pull complete 14b8649097aa: Pull complete c27868401a2b: Pull complete 0c49a98d76af: Pull complete 758b6d9aa5d1: Pull complete Digest: sha256:6472d028f455205b34298b0fe1507e3d813678b6cedfc40a8ba8a5bab9469d38 Status: Downloaded newer image for yegor256/latex:latest docker.io/yegor256/latex:latest + grep --quiet '\syegor256_ffcode_71\s*$' + docker ps --filter=status=exited + ls -al . total 44 drwx------ 3 ubuntu ubuntu 4096 Jul 6 09:03 . drwxrwxrwt 12 root root 4096 Jul 6 09:04 .. -rwxrwxr-x 1 ubuntu ubuntu 658 Jul 6 09:04 end.sh -rwxrwxr-x 1 ubuntu ubuntu 490 Jul 6 09:03 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 5 Jul 6 09:03 pid drwxrwxr-x 6 ubuntu ubuntu 4096 Jul 6 09:03 repo -rwxrwxr-x 1 ubuntu ubuntu 6152 Jul 6 09:03 run.sh -rw-rw-r-- 1 ubuntu ubuntu 512 Jul 6 09:03 script.sh -rw-rw-r-- 1 ubuntu ubuntu 6426 Jul 6 09:05 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-YNlw:/main --env=head=git@github.com:yegor256/ffcode.git --env=tag=0.10.2 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/ffcode.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.10.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo update-depends.sh "$(pwd)/DEPENDS.txt"'\'' '\'';'\'' '\''l3build tag ${tag}'\'' '\'';'\'' '\''l3build ctan --show-log-on-error'\'' '\'';'\'' '\''texsc'\'' '\'';'\'' '\''texqc'\'' '\'';'\'' '\''git commit -am "version set to ${tag}"'\'' '\'';'\'' '\''echo '\''\'\'''\''y'\''\'\'''\'' | l3build upload --halt-on-error'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-YNlw/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_ffcode_71 yegor256/latex /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r ++ awk -F : '$3 > 100 { print $1 }' ++ cat /etc/group + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G nogroup r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssh r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-journal r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-network r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-resolve r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G messagebus r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G r r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.cache /root/.gemrc /root/.profile /root/texmf /home/r + cp -R ./cid ./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 + cat /home/r/script.sh #!/bin/bash set -e set -o pipefail if [ -e /home/r/.profile ]; then source /home/r/.profile; fi shopt -s expand_aliases alias 'sudo=sudo -i' export HOME=/home/r cd "${HOME}/repo" export 'head=git@github.com:yegor256/ffcode.git' ; export 'tag=0.10.2' ; export 'head_branch=master' ; export 'author=yegor256' ; sudo update-depends.sh "$(pwd)/DEPENDS.txt" ; l3build tag ${tag} ; l3build ctan --show-log-on-error ; texsc ; texqc ; git commit -am "version set to ${tag}" ; echo 'y' | l3build upload --halt-on-error ; + su --login r --command /home/r/script.sh + depends=/home/r/repo/DEPENDS.txt + '[' '!' -e /home/r/repo/DEPENDS.txt ']' + tlmgr option repository https://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet tlmgr: setting default package repository to https://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet tlmgr: updating /usr/local/texlive/2025/tlpkg/texlive.tlpdb + tlmgr --verify-repo=none update --self tlmgr: package repository https://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2025/tlpkg/backups [1/1, ??:??/??:??] update: texlive.infra [610k] (75215 -> 75590) ... done running mktexlsr ... done running mktexlsr. tlmgr: package log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr.log tlmgr: command log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr-commands.log + readarray -t packages ++ uniq ++ cut '-d ' -f2 /home/r/repo/DEPENDS.txt + tlmgr --verify-repo=none install listings pgfopts tcolorbox docshots environ etoolbox fvextra href-ul hypdoc iexec l3build libertine mathtools microtype pdfcrop pgf pgfopts scheme-basic silence tools upquote xetex tlmgr: package repository https://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr install: package already present: etoolbox tlmgr install: package already present: l3build tlmgr install: package already present: tools tlmgr install: package already present: xetex [1/27, ??:??/??:??] install: docshots [341k] [2/27, 00:02/04:14] install: environ [161k] [3/27, 00:03/04:19] install: fancyvrb [189k] [4/27, 00:04/04:11] install: fontaxes [103k] [5/27, 00:05/04:33] install: fp [233k] [6/27, 00:07/04:56] install: fvextra [968k] [7/27, 00:09/03:15] install: href-ul [280k] [8/27, 00:10/03:10] install: hypdoc [331k] [9/27, 00:12/03:19] install: iexec [339k] [10/27, 00:13/03:11] install: libertine [15015k] [11/27, 00:16/00:38] install: listings [3143k] [12/27, 00:19/00:39] install: mathtools [1218k] [13/27, 00:21/00:40] install: microtype [2821k] [14/27, 00:23/00:39] install: mweights [3k] [15/27, 00:24/00:41] install: pdfcrop.x86_64-linux [1k] [16/27, 00:24/00:41] install: pdfcrop [16k] [17/27, 00:25/00:43] install: pgf [10462k] [18/27, 00:28/00:34] install: pgf-blur [249k] [19/27, 00:30/00:36] install: pgfopts [180k] [20/27, 00:31/00:37] install: silence [477k] [21/27, 00:32/00:37] install: tcolorbox [4851k] [22/27, 00:35/00:36] install: trimspaces [149k] [23/27, 00:36/00:37] install: ulem [169k] [24/27, 00:37/00:38] install: upquote [164k] [25/27, 00:38/00:39] install: xcolor [1007k] [26/27, 00:40/00:40] install: xkeyval [468k] [27/27, 00:42/00:42] install: scheme-basic [1k] running mktexlsr ... done running mktexlsr. running updmap-sys ... done running updmap-sys. tlmgr: package log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr.log tlmgr: command log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr-commands.log + tlmgr --verify-repo=none update listings pgfopts tcolorbox docshots environ etoolbox fvextra href-ul hypdoc iexec l3build libertine mathtools microtype pdfcrop pgf pgfopts scheme-basic silence tools upquote xetex tlmgr: package repository https://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2025/tlpkg/backups [1/8, ??:??/??:??] update: amsmath [2427k] (75374 -> 75534) ... done [2/8, 00:03/00:27] update: hyperref [3924k] (75281 -> 75562) ... done [3/8, 00:05/00:17] update: l3backend [883k] (75045 -> 75628) ... done [4/8, 00:07/00:21] update: l3build [800k] (75155 -> 75673) ... done [5/8, 00:09/00:24] update: l3kernel [12522k] (75374 -> 75627) ... done [6/8, 00:13/00:13] update: rerunfilecheck [333k] (63869 -> 75559) ... done [7/8, 00:15/00:15] update: texlive-common [489k] (74241 -> 75685) ... done [8/8, 00:16/00:16] update: texlive-scripts [554k] (75511 -> 75685) ... done running mktexlsr ... done running mktexlsr. running updmap-sys ... done running updmap-sys. regenerating fmtutil.cnf in /usr/local/texlive/2025/texmf-dist running fmtutil-sys --byfmt dvilualatex --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/wz_vUHZj4X/n9tc1qcvp6 ... OK: dvilualatex.fmt/luatex running fmtutil-sys --byfmt pdflatex --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/wz_vUHZj4X/n9tc1qcvp6 ... OK: pdflatex.fmt/pdftex running fmtutil-sys --byfmt xelatex --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/wz_vUHZj4X/n9tc1qcvp6 ... OK: xelatex.fmt/xetex running fmtutil-sys --byfmt latex --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/wz_vUHZj4X/n9tc1qcvp6 ... OK: latex.fmt/pdftex running fmtutil-sys --byfmt lualatex --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/wz_vUHZj4X/n9tc1qcvp6 ... OK: lualatex.fmt/luahbtex tlmgr: package log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr.log tlmgr: command log updated: /usr/local/texlive/2025/texmf-var/web2c/tlmgr-commands.log Tagging build.lua Tagging ffcode.dtx Running l3build with target "check" for module "." This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdftex) restricted \write18 enabled. entering extended mode (./ffcode.ins (/usr/local/texlive/2025/texmf-dist/tex/latex/base/docstrip.tex Utility: `docstrip' v2.6c <2024-12-23> English documentation <2024-12-23> ********************************************************** * This program converts documented macro-files into fast * * loadable files by stripping off (nearly) all comments! * ********************************************************** ******************************************************** * No Configuration file found, using default settings. * ******************************************************** ) Generating file(s) ffcode.sty Processing file ffcode.dtx (package) -> ffcode.sty File ffcode.dtx ended by \endinput. Lines processed: 385 Comments removed: 228 Comments passed: 0 Codelines passed: 149 To finish the installation you have to move the ".sty" file into a directory searched by TeX. To produce the documentation run the file ".dtx" through LaTeX. If any questions, submit a new GitHub issue. ) No pages of output. Transcript written on ffcode.log. Running checks on ffinput (1/4) samepage (2/4) simple (3/4) without-bars (4/4) All checks passed This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdftex) restricted \write18 enabled. entering extended mode (./ffcode.ins (/usr/local/texlive/2025/texmf-dist/tex/latex/base/docstrip.tex Utility: `docstrip' v2.6c <2024-12-23> English documentation <2024-12-23> ********************************************************** * This program converts documented macro-files into fast * * loadable files by stripping off (nearly) all comments! * ********************************************************** ******************************************************** * No Configuration file found, using default settings. * ******************************************************** ) Generating file(s) ffcode.sty Processing file ffcode.dtx (package) -> ffcode.sty File ffcode.dtx ended by \endinput. Lines processed: 385 Comments removed: 228 Comments passed: 0 Codelines passed: 149 To finish the installation you have to move the ".sty" file into a directory searched by TeX. To produce the documentation run the file ".dtx" through LaTeX. If any questions, submit a new GitHub issue. ) No pages of output. Transcript written on ffcode.log. This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdftex) restricted \write18 enabled. entering extended mode (./ffcode.ins (/usr/local/texlive/2025/texmf-dist/tex/latex/base/docstrip.tex Utility: `docstrip' v2.6c <2024-12-23> English documentation <2024-12-23> ********************************************************** * This program converts documented macro-files into fast * * loadable files by stripping off (nearly) all comments! * ********************************************************** ******************************************************** * No Configuration file found, using default settings. * ******************************************************** ) File ffcode.sty already exists somewhere on the system. Overwrite it if necessary? [y/n] \answer= Generating file(s) ffcode.sty Processing file ffcode.dtx (package) -> ffcode.sty File ffcode.dtx ended by \endinput. Lines processed: 385 Comments removed: 228 Comments passed: 0 Codelines passed: 149 To finish the installation you have to move the ".sty" file into a directory searched by TeX. To produce the documentation run the file ".dtx" through LaTeX. If any questions, submit a new GitHub issue. ) No pages of output. Transcript written on ffcode.log. Typesetting ffcode This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdflatex) \write18 enabled. entering extended mode This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning style file /usr/local/texlive/2025/texmf-dist/makeindex/latex/gglo.ist..............done (14 attributes redefined, 3 ignored). Scanning input file ffcode.glo....done (15 entries accepted, 0 rejected). Sorting entries....done (63 comparisons). Generating output file ffcode.gls....done (45 lines written, 0 warnings). Output written in ffcode.gls. Transcript written in ffcode.glg. This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning style file /usr/local/texlive/2025/texmf-dist/makeindex/latex/gind.ist.............done (13 attributes redefined, 3 ignored). Scanning input file ffcode.idx....done (130 entries accepted, 8 rejected). Sorting entries....done (924 comparisons). Generating output file ffcode.ind....done (172 lines written, 0 warnings). Output written in ffcode.ind. Transcript written in ffcode.ilg. This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdflatex) \write18 enabled. entering extended mode This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning style file /usr/local/texlive/2025/texmf-dist/makeindex/latex/gglo.ist..............done (14 attributes redefined, 3 ignored). Scanning input file ffcode.glo....done (15 entries accepted, 0 rejected). Sorting entries....done (63 comparisons). Generating output file ffcode.gls....done (45 lines written, 0 warnings). Output written in ffcode.gls. Transcript written in ffcode.glg. This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning style file /usr/local/texlive/2025/texmf-dist/makeindex/latex/gind.ist.............done (13 attributes redefined, 3 ignored). Scanning input file ffcode.idx....done (130 entries accepted, 8 rejected). Sorting entries....done (924 comparisons). Generating output file ffcode.ind....done (172 lines written, 0 warnings). Output written in ffcode.ind. Transcript written in ffcode.ilg. This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdflatex) \write18 enabled. entering extended mode Found 13 lines in /home/r/repo/.texsc No spelling errors found in 0 file(s), the text is clean [__rultor d5dd9ac] version set to 0.10.2 2 files changed, 3 insertions(+), 3 deletions(-) ctan-upload | announcement: Empty announcement: No ctan announcement will be made ctan-upload | author: Yegor Bugayenko ctan-upload | bugtracker: https://github.com/yegor256/ffcode/issues ctan-upload | ctanPath: /macros/latex/contrib/ffcode ctan-upload | description: This LaTeX package helps you write source code in your academic papers and make it looks neat. It uses 'listings' and 'tcolorbox', configuring them the right way, to ensure that code fragments and code blocks look nicer. ctan-upload | development: ctan-upload | email: yegor256@gmail.com ctan-upload | home: ctan-upload | license: mit ctan-upload | note: Bug fixes ctan-upload | pkg: ffcode ctan-upload | repository: https://github.com/yegor256/ffcode ctan-upload | summary: Fixed-font code blocks formatted nicely ctan-upload | support: ctan-upload | topic: line-nos ctan-upload | topic: listing ctan-upload | topic: verbatim ctan-upload | update: true ctan-upload | uploader: Yegor Bugayenko ctan-upload | version: 0.10.2 Contacting CTAN for validation: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 510k 0 2 100 510k 1 290k -0:00:01 -0:00:01 --:--:-- 289k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 510k 0 29 100 510k 18 324k -0:00:01 -0:00:01 --:--:-- 324k Response from CTAN: [["INFO","Upload succeeded"]] + mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R ubuntu repo + cd repo + git checkout __rultor Already on '__rultor' + git tag 0.10.2 -m '0.10.2: tagged by rultor.com' + git reset --hard HEAD is now at d5dd9ac version set to 0.10.2 + 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 d5dd9ac). + git push --all origin Everything up-to-date + git push --tags origin To github.com:yegor256/ffcode.git * [new tag] 0.10.2 -> 0.10.2 container 39bc46252eb8f9ea76288d103c365602082a8c276da97d4231a34a400a2f1fbd is dead Sun Jul 6 09:09:11 UTC 2025