+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 794657 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Fri Oct 6 10:28:33 AM CEST 2023 + uptime 10:28:33 up 22 days, 13:42, 0 users, load average: 0.04, 0.08, 0.08 + 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.6.9 + vars=('--env=head=git@github.com:yegor256/cam.git' '--env=tag=0.6.9' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/cam.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.6.9'\''\'\'''\'''\'' '\'';'\'' '\''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 -v /tmp/dataset:/dataset -e "REPO=yegor256/tojos" -e "TARGET=/dataset" "${repo}:${tag}" '\''\'\'''\''make env lint; make -e; make validate; make 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.6.9'\''' ';' '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 -v /tmp/dataset:/dataset -e "REPO=yegor256/tojos" -e "TARGET=/dataset" "${repo}:${tag}" '\''make env lint; make -e; make validate; make test'\''' ';' 'cat ../docker-password | sudo docker login --password-stdin --username yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';') + directory= + container=yegor256_cam_101 + as_root=false + hostname b3.rultor.com + pwd /tmp/rultor-hvuQ + git --version git version 2.34.1 + docker --version Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1 + 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.6.9'\''' ';' '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 -v /tmp/dataset:/dataset -e "REPO=yegor256/tojos" -e "TARGET=/dataset" "${repo}:${tag}" '\''make env lint; make -e; make validate; make test'\''' ';' 'cat ../docker-password | sudo docker login --password-stdin --username yegor256' ';' 'sudo docker push "${repo}:${tag}"' ';' + sensitive=() + rm -rf .gnupg + '[' -z 0.6.9 ']' + [[ 0.6.9 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.6.9"' tag name is valid: "0.6.9" + cd repo ++ git tag -l 0.6.9 + '[' ']' + 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.08 ++ echo 0.08 '>' 30 ++ bc ./run.sh: line 108: bc: command not found + '[' -eq 1 ']' ./run.sh: line 108: [: -eq: unary operator expected + echo 'load average is 0.08, low enough to run a new Docker container' load average is 0.08, 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_101\s*$' + ls -al . total 48 drwx------ 3 rultor rultor 4096 Oct 6 10:28 . drwxrwxrwt 12 root root 4096 Oct 6 10:28 .. -rw-rw-r-- 1 rultor rultor 9 Oct 6 10:28 docker-password -rwxrwxr-x 1 rultor rultor 556 Oct 6 10:28 end.sh -rwxrwxr-x 1 rultor rultor 363 Oct 6 10:28 entry.sh -rw-rw-r-- 1 rultor rultor 7 Oct 6 10:28 pid drwxrwxr-x 13 rultor rultor 4096 Oct 6 10:28 repo -rwxrwxr-x 1 rultor rultor 6225 Oct 6 10:28 run.sh -rw-rw-r-- 1 rultor rultor 809 Oct 6 10:28 script.sh -rw-rw-r-- 1 rultor rultor 4701 Oct 6 10:28 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-hvuQ:/main --env=head=git@github.com:yegor256/cam.git --env=tag=0.6.9 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/cam.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.6.9'\''\'\'''\'''\'' '\'';'\'' '\''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 -v /tmp/dataset:/dataset -e "REPO=yegor256/tojos" -e "TARGET=/dataset" "${repo}:${tag}" '\''\'\'''\''make env lint; make -e; make validate; make 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-hvuQ/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_cam_101 yegor256/rultor-image:1.21.0 /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. 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 + 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 + set -e + set -o pipefail + '[' -e /home/r/.profile ']' + source /home/r/.profile ++ '[' /bin/bash ']' ++ '[' -f /home/r/.bashrc ']' ++ . /home/r/.bashrc +++ '[' -z '' ']' +++ return ++ mesg n ++ true ++ export LC_ALL=en_US.UTF-8 ++ LC_ALL=en_US.UTF-8 ++ export LANG=en_US.UTF-8 ++ LANG=en_US.UTF-8 ++ export LANGUAGE=en_US.UTF-8 ++ LANGUAGE=en_US.UTF-8 ++ export PATH=/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ PATH=/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ source /usr/local/rvm/scripts/rvm +++ builtin test -n '5.1.16(1)-release' -o -n '' -o -n '' +++ case "`uname`" in ++++ uname +++ case "$(command uname -o)" in ++++ command uname -o ++++ command ps -p 282 -o ucomm= +++ __shell_name=script.sh +++ case "$__shell_name" in +++ unset __shell_name +++ __rvm_has_opt posix +++ [[ -n '' ]] +++ [[ -n '' ]] +++ [[ -n 5.1.16(1)-release ]] +++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\p\o\s\i\x\:* ]] +++ return 1 +++ export HOME rvm_prefix rvm_user_install_flag rvm_path +++ HOME=/home/r +++ [[ -n '' ]] ++++ umask +++ export rvm_stored_umask=0002 +++ rvm_stored_umask=0002 +++ (( 0 == 0 )) +++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++ [[ -n /usr/local ]] +++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /etc/rvmrc ]] +++ GREP_OPTIONS= +++ command grep '^\s*rvm .*$' /etc/rvmrc +++ source /etc/rvmrc ++++ umask u=rwx,g=rwx,o=rx +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /home/r/.rvmrc ]] +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /usr/local/.rvmrc ]] +++ unset rvm_rvmrc_files +++ [[ -z /usr/local/rvm ]] +++ rvm_path=/usr/local/rvm +++ [[ -z /usr/local ]] +++ [[ -n '' ]] +++ case "$rvm_path" in +++ rvm_user_install_flag=0 +++ export rvm_loaded_flag +++ [[ -n 5.1.16(1)-release ]] +++ typeset -f rvm +++ rvm_loaded_flag=0 +++ (( 0 == 0 )) +++ [[ -n /usr/local/rvm ]] +++ [[ -d /usr/local/rvm ]] +++ true /usr/local/rvm/scripts +++ [[ ! -f /usr/local/rvm/scripts/base ]] +++ source /usr/local/rvm/scripts/base ++++ __rvm_has_opt errexit ++++ [[ -n '' ]] ++++ [[ -n '' ]] ++++ [[ -n 5.1.16(1)-release ]] ++++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\e\r\r\e\x\i\t\:* ]] ++++ rvm_stored_errexit=1 ++++ set +e ++++ (( 0 == 1 )) ++++ export __array_start rvm_path ++++ [[ -n '' ]] ++++ __array_start=0 ++++ (( 0 == 0 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /etc/rvmrc ]] ++++ GREP_OPTIONS= ++++ command grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /home/r/.rvmrc ]] ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /usr/local/.rvmrc ]] ++++ unset rvm_rvmrc_files ++++ export rvm_path ++++ [[ -z /usr/local/rvm ]] ++++ true /usr/local/rvm/scripts ++++ load_rvm_scripts ++++ typeset -a scripts ++++ scripts=(selector logging support utility init cleanup env rvmrc install environment gemset checksum list) ++++ source /usr/local/rvm/scripts/initialize +++++ [[ -n 5.1.16(1)-release ]] +++++ shopt -s extglob +++++ (( 0 == 1 )) +++++ export __rvm_env_loaded +++++ : __rvm_env_loaded:0: +++++ : __rvm_env_loaded:1: +++++ [[ -z '' ]] +++++ typeset -f __rvm_cleanse_variables +++++ (( 0 == 0 )) +++++ [[ -n 0002 ]] +++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++++ [[ -n /usr/local ]] +++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++++ for rvmrc in "${rvm_rvmrc_files[@]}" +++++ [[ -f /etc/rvmrc ]] +++++ GREP_OPTIONS= +++++ command grep '^\s*rvm .*$' /etc/rvmrc +++++ source /etc/rvmrc ++++++ umask u=rwx,g=rwx,o=rx +++++ for rvmrc in "${rvm_rvmrc_files[@]}" +++++ [[ -f /home/r/.rvmrc ]] +++++ for rvmrc in "${rvm_rvmrc_files[@]}" +++++ [[ -f /usr/local/.rvmrc ]] +++++ unset rvm_rvmrc_files +++++ export rvm_path +++++ [[ -z /usr/local/rvm ]] +++++ true /usr/local/rvm/scripts +++++ [[ -n 0 ]] +++++ export rvm_user_install_flag +++++ : rvm_bin_path:/usr/local/rvm/bin rvm_man_path:/usr/local/rvm/share/man rvm_archives_path:/usr/local/rvm/archives rvm_docs_path:/usr/local/rvm/docs rvm_environments_path:/usr/local/rvm/environments rvm_examples_path:/usr/local/rvm/examples rvm_gems_path:/usr/local/rvm/gems rvm_gemsets_path:/usr/local/rvm/gemsets rvm_help_path:/usr/local/rvm/help rvm_docs_path:/usr/local/rvm/docs rvm_hooks_path:/usr/local/rvm/hooks rvm_lib_path:/usr/local/rvm/lib rvm_log_path:/usr/local/rvm/log rvm_patches_path:/usr/local/rvm/patches rvm_repos_path:/usr/local/rvm/repos rvm_rubies_path:/usr/local/rvm/rubies rvm_rubygems_path:/usr/local/rvm/rubygems rvm_src_path:/usr/local/rvm/src rvm_tmp_path:/usr/local/rvm/tmp rvm_user_path:/usr/local/rvm/user rvm_usr_path:/usr/local/rvm/usr rvm_wrappers_path:/usr/local/rvm/wrappers rvm_verbose_flag:0 rvm_debug_flag:0 rvm_gems_cache_path:/usr/local/rvm/gems/cache +++++ export rvm_action rvm_alias_expanded rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_docs_path rvm_hook rvm_hooks_path rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install_flag rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path rvm_remote_flag rvm_ruby_repo_tag ++++ for entry in ${scripts[@]} ++++ [[ == *\ \s\e\l\e\c\t\o\r\ * ]] ++++ source /usr/local/rvm/scripts/functions/selector +++++ source /usr/local/rvm/scripts/functions/selector_gemsets +++++ source /usr/local/rvm/scripts/functions/selector_late +++++ source /usr/local/rvm/scripts/functions/selector_parse +++++ source /usr/local/rvm/scripts/functions/selector_interpreters ++++ for entry in ${scripts[@]} ++++ [[ == *\ \l\o\g\g\i\n\g\ * ]] ++++ source /usr/local/rvm/scripts/functions/logging +++++ __rvm_set_colors +++++ case "${TERM:-dumb}" in +++++ __rvm_set_color rvm_error_clr red +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_error_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single red +++++ case "$1" in +++++ __buffer+=31 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_error_clr == '' ]] +++++ [[ rvm_error_clr == \p\r\i\n\t ]] +++++ eval 'rvm_error_clr='\''31m'\''' ++++++ rvm_error_clr='31m' +++++ __rvm_set_color rvm_warn_clr yellow +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_warn_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single yellow +++++ case "$1" in +++++ __buffer+=33 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_warn_clr == '' ]] +++++ [[ rvm_warn_clr == \p\r\i\n\t ]] +++++ eval 'rvm_warn_clr='\''33m'\''' ++++++ rvm_warn_clr='33m' +++++ __rvm_set_color rvm_debug_clr magenta +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_debug_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single magenta +++++ case "$1" in +++++ __buffer+=35 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_debug_clr == '' ]] +++++ [[ rvm_debug_clr == \p\r\i\n\t ]] +++++ eval 'rvm_debug_clr='\''35m'\''' ++++++ rvm_debug_clr='35m' +++++ __rvm_set_color rvm_notify_clr green +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_notify_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single green +++++ case "$1" in +++++ __buffer+=32 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_notify_clr == '' ]] +++++ [[ rvm_notify_clr == \p\r\i\n\t ]] +++++ eval 'rvm_notify_clr='\''32m'\''' ++++++ rvm_notify_clr='32m' +++++ __rvm_set_color rvm_code_clr blue +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_code_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single blue +++++ case "$1" in +++++ __buffer+=34 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_code_clr == '' ]] +++++ [[ rvm_code_clr == \p\r\i\n\t ]] +++++ eval 'rvm_code_clr='\''34m'\''' ++++++ rvm_code_clr='34m' +++++ __rvm_set_color rvm_comment_clr iblack +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_comment_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single iblack +++++ case "$1" in +++++ __buffer+='30;1' +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_comment_clr == '' ]] +++++ [[ rvm_comment_clr == \p\r\i\n\t ]] +++++ eval 'rvm_comment_clr='\''30;1m'\''' ++++++ rvm_comment_clr='30;1m' +++++ __rvm_set_color rvm_reset_clr reset +++++ typeset __buffer __variable +++++ __buffer='' +++++ __variable=rvm_reset_clr +++++ shift +++++ (( 1 )) +++++ __rvm_set_color_single reset +++++ case "$1" in +++++ __buffer+=0 +++++ shift +++++ (( 0 )) +++++ (( 0 )) +++++ __buffer+=m +++++ [[ rvm_reset_clr == '' ]] +++++ [[ rvm_reset_clr == \p\r\i\n\t ]] +++++ eval 'rvm_reset_clr='\''0m'\''' ++++++ rvm_reset_clr='0m' +++++ exec ++++ for entry in ${scripts[@]} ++++ [[ == *\ \s\u\p\p\o\r\t\ * ]] ++++ source /usr/local/rvm/scripts/functions/support +++++ [[ -n '' ]] +++++ __rvm_setup_utils_functions +++++ typeset gnu_tools_path gnu_prefix gnu_util +++++ typeset -a gnu_utils gnu_missing +++++ gnu_utils=(awk cp date find sed tail tar xargs) +++++ gnu_missing=() +++++ is_a_function __rvm_setup_utils_functions_ +++++ typeset -f __rvm_setup_utils_functions_ +++++ return 1 +++++ __rvm_setup_utils_functions_Other +++++ __rvm_setup_utils_functions_common +++++ command which --skip-alias --skip-functions which +++++ command which whence +++++ command which which +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_awk() { \awk "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_cp() { \cp "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_date() { \date "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_find() { \find "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_sed() { \sed "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_tail() { \tail "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_tar() { \tar "$@" || return $?; }' +++++ for gnu_util in "${gnu_utils[@]}" +++++ eval '__rvm_xargs() { \xargs "$@" || return $?; }' +++++ source /usr/local/rvm/scripts/functions/db +++++ source /usr/local/rvm/scripts/functions/detect/system ++++++ source /usr/local/rvm/scripts/functions/detect/system_version/codename ++++++ __rvm_detect_system ++++++ unset _system_type _system_name _system_version _system_arch ++++++ export _system_type _system_name _system_version _system_arch +++++++ command uname -a ++++++ _system_info='Linux docker 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux' ++++++ _system_type=unknown ++++++ _system_name=unknown ++++++ _system_name_lowercase=unknown ++++++ _system_version=unknown +++++++ command uname -m ++++++ _system_arch=x86_64 ++++++ case "$(command uname)" in +++++++ command uname ++++++ source /usr/local/rvm/scripts/functions/detect/system_name/lsb_release ++++++ source /usr/local/rvm/scripts/functions/detect/system_name/os_release ++++++ _system_type=Linux ++++++ [[ -f /etc/lsb-release ]] ++++++ __rvm_detect_system_from_lsb_release +++++++ awk -F= '$1=="DISTRIB_ID"{print $2}' /etc/lsb-release +++++++ head -n 1 +++++++ tr '[A-Z]' '[a-z]' +++++++ tr -d '"' ++++++ local __system_name=ubuntu ++++++ case $__system_name in ++++++ _system_name=Ubuntu +++++++ awk -F= '$1=="DISTRIB_RELEASE"{print $2}' /etc/lsb-release +++++++ head -n 1 ++++++ _system_version=22.04 +++++++ uname -m ++++++ _system_arch=x86_64 ++++++ return 0 ++++++ : ++++++ _system_type=Linux ++++++ _system_name=Ubuntu +++++++ echo Ubuntu +++++++ command tr '[A-Z]' '[a-z]' ++++++ _system_name_lowercase=ubuntu ++++++ _system_version=22.04 ++++++ _system_arch=x86_64 ++++++ _system_arch=x86_64 ++++++ _system_arch=x86_64 ++++++ __rvm_detect_system_override ++++++ typeset _var ++++++ for _var in system_type system_name system_name_lowercase system_version system_arch ++++++ __rvm_db system_type _system_type ++++++ typeset value key variable ++++++ key=system_type ++++++ variable=_system_type ++++++ value= ++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_db_ /usr/local/rvm/user/db system_type +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/user/db +++++++ __key=system_type +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/user/db system_type +++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -z '' ]] ++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_db_ /usr/local/rvm/config/db system_type +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/config/db +++++++ __key=system_type +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/config/db system_type +++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -n '' ]] ++++++ return 1 ++++++ for _var in system_type system_name system_name_lowercase system_version system_arch ++++++ __rvm_db system_name _system_name ++++++ typeset value key variable ++++++ key=system_name ++++++ variable=_system_name ++++++ value= ++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_db_ /usr/local/rvm/user/db system_name +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/user/db +++++++ __key=system_name +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/user/db system_name +++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -z '' ]] ++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_db_ /usr/local/rvm/config/db system_name +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/config/db +++++++ __key=system_name +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/config/db system_name +++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -n '' ]] ++++++ return 1 ++++++ for _var in system_type system_name system_name_lowercase system_version system_arch ++++++ __rvm_db system_name_lowercase _system_name_lowercase ++++++ typeset value key variable ++++++ key=system_name_lowercase ++++++ variable=_system_name_lowercase ++++++ value= ++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_db_ /usr/local/rvm/user/db system_name_lowercase +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/user/db +++++++ __key=system_name_lowercase +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/user/db system_name_lowercase +++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -z '' ]] ++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_db_ /usr/local/rvm/config/db system_name_lowercase +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/config/db +++++++ __key=system_name_lowercase +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/config/db system_name_lowercase +++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -n '' ]] ++++++ return 1 ++++++ for _var in system_type system_name system_name_lowercase system_version system_arch ++++++ __rvm_db system_version _system_version ++++++ typeset value key variable ++++++ key=system_version ++++++ variable=_system_version ++++++ value= ++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_db_ /usr/local/rvm/user/db system_version +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/user/db +++++++ __key=system_version +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/user/db system_version +++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -z '' ]] ++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_db_ /usr/local/rvm/config/db system_version +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/config/db +++++++ __key=system_version +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/config/db system_version +++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -n '' ]] ++++++ return 1 ++++++ for _var in system_type system_name system_name_lowercase system_version system_arch ++++++ __rvm_db system_arch _system_arch ++++++ typeset value key variable ++++++ key=system_arch ++++++ variable=_system_arch ++++++ value= ++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_db_ /usr/local/rvm/user/db system_arch +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/user/db +++++++ __key=system_arch +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/user/db system_arch +++++++ [[ -f /usr/local/rvm/user/db ]] +++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -z '' ]] ++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_db_ /usr/local/rvm/config/db system_arch +++++++ typeset __db __key __value +++++++ __db=/usr/local/rvm/config/db +++++++ __key=system_arch +++++++ shift 2 +++++++ __value= +++++++ case "${__value}" in +++++++ __rvm_db_get /usr/local/rvm/config/db system_arch +++++++ [[ -f /usr/local/rvm/config/db ]] +++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ value= ++++++ [[ -n '' ]] ++++++ return 1 +++++ __rvm_setup_statf_function +++++ [[ Linux == Darwin ]] +++++ [[ Linux == BSD ]] +++++ __rvm_setup_sudo_function +++++ is_a_function __rvm_setup_sudo_function_Ubuntu +++++ typeset -f __rvm_setup_sudo_function_Ubuntu +++++ return 1 +++++ __rvm_setup_sudo_function_Other +++++ __rvm_which sudo +++++ other_utils=(ant automake autoreconf libtoolize make mount patch readlink) +++++ [[ Ubuntu 22.04 == \S\o\l\a\r\i\s\ \1\0 ]] +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_ant() { \ant "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_automake() { \automake "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_autoreconf() { \autoreconf "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_libtoolize() { \libtoolize "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_make() { \make "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_mount() { \mount "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_patch() { \patch "$@" || return $?; }' +++++ for other_util in "${other_utils[@]}" +++++ eval '__rvm_readlink() { \readlink "$@" || return $?; }' +++++ unset other_util other_utils ++++ for entry in ${scripts[@]} ++++ [[ == *\ \u\t\i\l\i\t\y\ * ]] ++++ source /usr/local/rvm/scripts/functions/utility +++++ source /usr/local/rvm/scripts/functions/utility_logging +++++ source /usr/local/rvm/scripts/functions/utility_package +++++ source /usr/local/rvm/scripts/functions/utility_rubygems +++++ source /usr/local/rvm/scripts/functions/utility_system ++++ for entry in ${scripts[@]} ++++ [[ == *\ \i\n\i\t\ * ]] ++++ source /usr/local/rvm/scripts/functions/init ++++ for entry in ${scripts[@]} ++++ [[ == *\ \c\l\e\a\n\u\p\ * ]] ++++ source /usr/local/rvm/scripts/functions/cleanup ++++ for entry in ${scripts[@]} ++++ [[ == *\ \e\n\v\ * ]] ++++ source /usr/local/rvm/scripts/functions/env ++++ for entry in ${scripts[@]} ++++ [[ == *\ \r\v\m\r\c\ * ]] ++++ source /usr/local/rvm/scripts/functions/rvmrc +++++ source /usr/local/rvm/scripts/functions/rvmrc_env +++++ source /usr/local/rvm/scripts/functions/rvmrc_project +++++ source /usr/local/rvm/scripts/functions/rvmrc_set +++++ source /usr/local/rvm/scripts/functions/rvmrc_to +++++ source /usr/local/rvm/scripts/functions/rvmrc_trust +++++ source /usr/local/rvm/scripts/functions/rvmrc_warning ++++ for entry in ${scripts[@]} ++++ [[ == *\ \i\n\s\t\a\l\l\ * ]] ++++ source /usr/local/rvm/scripts/functions/install ++++ for entry in ${scripts[@]} ++++ [[ == *\ \e\n\v\i\r\o\n\m\e\n\t\ * ]] ++++ source /usr/local/rvm/scripts/functions/environment ++++ for entry in ${scripts[@]} ++++ [[ == *\ \g\e\m\s\e\t\ * ]] ++++ source /usr/local/rvm/scripts/functions/gemset ++++ for entry in ${scripts[@]} ++++ [[ == *\ \c\h\e\c\k\s\u\m\ * ]] ++++ source /usr/local/rvm/scripts/functions/checksum ++++ for entry in ${scripts[@]} ++++ [[ == *\ \l\i\s\t\ * ]] ++++ source /usr/local/rvm/scripts/functions/list ++++ unset rvm_base_except +++ __rvm_ensure_is_a_function +++ [[ 0 == 1 ]] +++ is_a_function rvm +++ typeset -f rvm +++ return 1 +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/functions/version ]] +++ source /usr/local/rvm/scripts/functions/version +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/functions/selector ]] +++ source /usr/local/rvm/scripts/functions/selector ++++ source /usr/local/rvm/scripts/functions/selector_gemsets ++++ source /usr/local/rvm/scripts/functions/selector_late ++++ source /usr/local/rvm/scripts/functions/selector_parse ++++ source /usr/local/rvm/scripts/functions/selector_interpreters +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/cd ]] +++ source /usr/local/rvm/scripts/cd ++++ case "${rvm_project_rvmrc:-1}" in ++++ source /usr/local/rvm/scripts/extras/bash_zsh_support/chpwd/function.sh ++++ [[ -n '' ]] ++++ [[ == *\ \_\_\r\v\m\_\c\d\_\f\u\n\c\t\i\o\n\s\_\s\e\t\ * ]] ++++ chpwd_functions=("${chpwd_functions[@]}" __rvm_cd_functions_set) ++++ (( 0 == 1 )) +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/functions/cli ]] +++ source /usr/local/rvm/scripts/functions/cli ++++ source /usr/local/rvm/scripts/functions/version +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/cli ]] +++ source /usr/local/rvm/scripts/cli +++ for script in functions/version functions/selector cd functions/cli cli override_gem +++ [[ -f /usr/local/rvm/scripts/override_gem ]] +++ source /usr/local/rvm/scripts/override_gem ++++ [[ 0 -eq 0 ]] +++ __rvm_setup +++ __variables_definition export +++ typeset -a __variables_list __array_list +++ typeset __method +++ __method=export +++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) +++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) +++ case "${__method}" in +++ true +++ export rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error +++ [[ -n 5.1.16(1)-release ]] +++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems +++ (( __rvm_env_loaded != 1 )) +++ [[ -n 5.1.16(1)-release ]] +++ __function_on_stack cd pushd popd +++ __rvm_string_includes '__function_on_stack __rvm_setup source source main' cd pushd popd +++ typeset __search '__text=__function_on_stack __rvm_setup source source main' +++ shift +++ for __search in "$@" +++ [[ __function_on_stack __rvm_setup source source main == *\ \c\d\ * ]] +++ for __search in "$@" +++ [[ __function_on_stack __rvm_setup source source main == *\ \p\u\s\h\d\ * ]] +++ for __search in "$@" +++ [[ __function_on_stack __rvm_setup source source main == *\ \p\o\p\d\ * ]] +++ return 1 +++ return 1 +++ export rvm_shell_nounset +++ __rvm_has_opt nounset +++ [[ -n '' ]] +++ [[ -n '' ]] +++ [[ -n 5.1.16(1)-release ]] +++ [[ :braceexpand:hashall:interactive-comments:pipefail:xtrace: == *\:\n\o\u\n\s\e\t\:* ]] +++ return 1 +++ rvm_bash_nounset=0 +++ set +o nounset ++++ trap ++++ __rvm_grep -E 'EXIT|HUP|INT|QUIT|TERM' ++++ GREP_OPTIONS= ++++ command grep -E 'EXIT|HUP|INT|QUIT|TERM' ++++ return 1 ++++ true +++ _rvm_old_traps= +++ trap '__rvm_teardown_final ; set +x' EXIT HUP INT QUIT TERM +++ [[ -n '' ]] +++ export rvm_version ++++ __rvm_version_installed +++++ command cat /usr/local/rvm/VERSION +++++ command cat /usr/local/rvm/RELEASE ++++ echo '1.29.12 (latest)' +++ rvm_version='1.29.12 (latest)' +++ alias 'rvm-restart=rvm_reload_flag=1 source '\''/usr/local/rvm/scripts/rvm'\''' ++++ builtin command -v ruby +++ __path_to_ruby=/usr/local/rvm/rubies/ruby-3.0.1/bin/ruby +++ [[ -z /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby ]] +++ [[ /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby != \/\u\s\r\/\l\o\c\a\l\/\r\v\m* ]] +++ [[ /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby == \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\b\i\n\/\r\u\b\y ]] +++ [[ /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby == \/\u\s\r\/\l\o\c\a\l\/\r\v\m* ]] +++ [[ -z /usr/local/rvm/gems/ruby-3.0.1 ]] +++ [[ -z /usr/local/rvm/gems/ruby-3.0.1:/usr/local/rvm/gems/ruby-3.0.1@global ]] +++ unset __path_to_ruby +++ [[ :/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: == *\:\/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\b\i\n\:* ]] +++ (( 0 == 1 )) +++ rvm_loaded_flag=1 +++ __rvm_teardown +++ builtin command -v __rvm_cleanup_tmp +++ __rvm_cleanup_tmp +++ [[ -d /usr/local/rvm/tmp/ ]] +++ case "${rvm_tmp_path%\/}" in +++ __rvm_rm_rf '/usr/local/rvm/tmp/282*' +++ __rvm_rm_rf_verbose '/usr/local/rvm/tmp/282*' +++ typeset target +++ target='/usr/local/rvm/tmp/282*' +++ [[ -n '' ]] +++ [[ -n 5.1.16(1)-release ]] +++ builtin shopt -s extglob +++ case "${target}" in +++ [[ -z /usr/local/rvm/tmp/282* ]] +++ [[ -d /usr/local/rvm/tmp/282* ]] +++ [[ -f /usr/local/rvm/tmp/282* ]] +++ [[ -L /usr/local/rvm/tmp/282* ]] +++ rvm_debug '__rvm_rm_rf already gone: /usr/local/rvm/tmp/282*' +++ (( 0 )) +++ return 0 +++ true +++ true +++ export __rvm_env_loaded +++ : __rvm_env_loaded:1: +++ : __rvm_env_loaded:1: +++ : __rvm_env_loaded:0: +++ [[ -z /usr/local/rvm/tmp ]] +++ (( __rvm_env_loaded > 0 )) +++ [[ -n 5.1.16(1)-release ]] +++ trap - EXIT HUP INT QUIT TERM +++ [[ -n '' ]] +++ (( rvm_bash_nounset == 1 )) +++ unset rvm_bash_nounset +++ [[ -n '' ]] +++ [[ -n 0002 ]] +++ umask 0002 +++ unset rvm_stored_umask +++ builtin command -v __rvm_cleanup_download +++ [[ 1 == \1 ]] +++ set -e +++ __variables_definition unset +++ typeset -a __variables_list __array_list +++ typeset __method +++ __method=unset +++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) +++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) +++ case "${__method}" in +++ unset rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures +++ unset rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error +++ [[ -n 5.1.16(1)-release ]] +++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems +++ unset _system_arch _system_name _system_type _system_version +++ return 0 +++ [[ 0 -eq 1 ]] +++ unset rvm_prefix_needs_trailing_slash rvm_gems_cache_path rvm_gems_path rvm_project_rvmrc_default rvm_gemset_separator rvm_reload_flag ++ rvm use 3.0.1 ++ typeset result current_result ++ rvm_ruby_args=() ++ __rvm_teardown_if_broken ++ __function_on_stack __rvm_load_project_config ++ __rvm_string_includes '__function_on_stack __rvm_teardown_if_broken rvm source main' __rvm_load_project_config ++ typeset __search '__text=__function_on_stack __rvm_teardown_if_broken rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_teardown_if_broken rvm source main == *\ \_\_\r\v\m\_\l\o\a\d\_\p\r\o\j\e\c\t\_\c\o\n\f\i\g\ * ]] ++ return 1 ++ return 1 ++ __function_on_stack __rvm_with ++ __rvm_string_includes '__function_on_stack __rvm_teardown_if_broken rvm source main' __rvm_with ++ typeset __search '__text=__function_on_stack __rvm_teardown_if_broken rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_teardown_if_broken rvm source main == *\ \_\_\r\v\m\_\w\i\t\h\ * ]] ++ return 1 ++ return 1 ++ (( 0 > 0 )) ++ __rvm_cli_posix_check ++ __rvm_has_opt posix ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\p\o\s\i\x\:* ]] ++ return 1 ++ __rvm_cli_load_rvmrc ++ (( 0 == 0 )) ++ [[ -n '' ]] +++ umask ++ export rvm_stored_umask=0002 ++ rvm_stored_umask=0002 ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ ! /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /home/r/.rvmrc ]] ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /usr/local/.rvmrc ]] ++ unset rvm_rvmrc_files ++ __rvm_cli_version_check use 3.0.1 ++ typeset disk_version +++ __rvm_version_installed ++++ command cat /usr/local/rvm/VERSION ++++ command cat /usr/local/rvm/RELEASE +++ echo '1.29.12 (latest)' ++ disk_version='1.29.12 (latest)' ++ [[ -s /usr/local/rvm/VERSION ]] ++ [[ 1.29.12 (latest) != \1\.\2\9\.\1\2\ \(\l\a\t\e\s\t\) ]] ++ __rvm_initialize ++ true /usr/local/rvm/scripts ++ export rvm_scripts_path ++ source /usr/local/rvm/scripts/base +++ __rvm_has_opt errexit +++ [[ -n '' ]] +++ [[ -n '' ]] +++ [[ -n 5.1.16(1)-release ]] +++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\e\r\r\e\x\i\t\:* ]] +++ rvm_stored_errexit=1 +++ set +e +++ (( 0 == 1 )) +++ export __array_start rvm_path +++ [[ -n '' ]] +++ __array_start=0 +++ (( 0 == 0 )) +++ [[ -n 0002 ]] +++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++ [[ -n /usr/local ]] +++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /etc/rvmrc ]] +++ GREP_OPTIONS= +++ command grep '^\s*rvm .*$' /etc/rvmrc +++ source /etc/rvmrc ++++ umask u=rwx,g=rwx,o=rx +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /home/r/.rvmrc ]] +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /usr/local/.rvmrc ]] +++ unset rvm_rvmrc_files +++ export rvm_path +++ [[ -z /usr/local/rvm ]] +++ true /usr/local/rvm/scripts +++ load_rvm_scripts +++ typeset -a scripts +++ scripts=(selector logging support utility init cleanup env rvmrc install environment gemset checksum list) +++ source /usr/local/rvm/scripts/initialize ++++ [[ -n 5.1.16(1)-release ]] ++++ shopt -s extglob ++++ (( 0 == 1 )) ++++ export __rvm_env_loaded ++++ : __rvm_env_loaded:0: ++++ : __rvm_env_loaded:1: ++++ [[ -z '' ]] ++++ typeset -f __rvm_cleanse_variables ++++ __rvm_cleanse_variables ++++ __rvm_unset_ruby_variables ++++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++++ __rvm_load_rvmrc ++++ typeset _file ++++ typeset -a rvm_rvmrc_files ++++ (( 0 == 1 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /etc/rvmrc ]] ++++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /home/r/.rvmrc ]] ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /usr/local/.rvmrc ]] ++++ return 0 ++++ [[ 0 -eq 1 ]] ++++ unset rvm_gemset_name ++++ unset rvm_configure_flags rvm_patch_names rvm_make_flags ++++ unset rvm_env_string rvm_ruby_string rvm_action rvm_error_message rvm_force_flag rvm_debug_flag rvm_delete_flag rvm_summary_flag rvm_json_flag rvm_yaml_flag rvm_file_name rvm_user_flag rvm_system_flag rvm_install_flag rvm_llvm_flag rvm_sticky_flag rvm_rvmrc_flag rvm_gems_flag rvm_docs_flag rvm_ruby_alias rvm_static_flag rvm_archive_extension rvm_hook rvm_ruby_name rvm_remote_flag ++++ __rvm_load_rvmrc ++++ typeset _file ++++ typeset -a rvm_rvmrc_files ++++ (( 0 == 1 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /etc/rvmrc ]] ++++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /home/r/.rvmrc ]] ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /usr/local/.rvmrc ]] ++++ return 0 ++++ (( 0 == 0 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /etc/rvmrc ]] ++++ GREP_OPTIONS= ++++ command grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /home/r/.rvmrc ]] ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /usr/local/.rvmrc ]] ++++ unset rvm_rvmrc_files ++++ export rvm_path ++++ [[ -z /usr/local/rvm ]] ++++ true /usr/local/rvm/scripts ++++ [[ -n '' ]] ++++ case "$rvm_path" in ++++ rvm_user_install_flag=0 ++++ export rvm_user_install_flag ++++ : rvm_bin_path:/usr/local/rvm/bin rvm_man_path:/usr/local/rvm/share/man rvm_archives_path:/usr/local/rvm/archives rvm_docs_path:/usr/local/rvm/docs rvm_environments_path:/usr/local/rvm/environments rvm_examples_path:/usr/local/rvm/examples rvm_gems_path:/usr/local/rvm/gems rvm_gemsets_path:/usr/local/rvm/gemsets rvm_help_path:/usr/local/rvm/help rvm_docs_path:/usr/local/rvm/docs rvm_hooks_path:/usr/local/rvm/hooks rvm_lib_path:/usr/local/rvm/lib rvm_log_path:/usr/local/rvm/log rvm_patches_path:/usr/local/rvm/patches rvm_repos_path:/usr/local/rvm/repos rvm_rubies_path:/usr/local/rvm/rubies rvm_rubygems_path:/usr/local/rvm/rubygems rvm_src_path:/usr/local/rvm/src rvm_tmp_path:/usr/local/rvm/tmp rvm_user_path:/usr/local/rvm/user rvm_usr_path:/usr/local/rvm/usr rvm_wrappers_path:/usr/local/rvm/wrappers rvm_verbose_flag:0 rvm_debug_flag:0 rvm_gems_cache_path:/usr/local/rvm/gems/cache ++++ export rvm_action rvm_alias_expanded rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_docs_path rvm_hook rvm_hooks_path rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install_flag rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path rvm_remote_flag rvm_ruby_repo_tag +++ for entry in ${scripts[@]} +++ [[ == *\ \s\e\l\e\c\t\o\r\ * ]] +++ source /usr/local/rvm/scripts/functions/selector ++++ source /usr/local/rvm/scripts/functions/selector_gemsets ++++ source /usr/local/rvm/scripts/functions/selector_late ++++ source /usr/local/rvm/scripts/functions/selector_parse ++++ source /usr/local/rvm/scripts/functions/selector_interpreters +++ for entry in ${scripts[@]} +++ [[ == *\ \l\o\g\g\i\n\g\ * ]] +++ source /usr/local/rvm/scripts/functions/logging ++++ __rvm_set_colors ++++ case "${TERM:-dumb}" in ++++ __rvm_set_color rvm_error_clr red ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_error_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single red ++++ case "$1" in ++++ __buffer+=31 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_error_clr == '' ]] ++++ [[ rvm_error_clr == \p\r\i\n\t ]] ++++ eval 'rvm_error_clr='\''31m'\''' +++++ rvm_error_clr='31m' ++++ __rvm_set_color rvm_warn_clr yellow ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_warn_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single yellow ++++ case "$1" in ++++ __buffer+=33 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_warn_clr == '' ]] ++++ [[ rvm_warn_clr == \p\r\i\n\t ]] ++++ eval 'rvm_warn_clr='\''33m'\''' +++++ rvm_warn_clr='33m' ++++ __rvm_set_color rvm_debug_clr magenta ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_debug_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single magenta ++++ case "$1" in ++++ __buffer+=35 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_debug_clr == '' ]] ++++ [[ rvm_debug_clr == \p\r\i\n\t ]] ++++ eval 'rvm_debug_clr='\''35m'\''' +++++ rvm_debug_clr='35m' ++++ __rvm_set_color rvm_notify_clr green ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_notify_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single green ++++ case "$1" in ++++ __buffer+=32 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_notify_clr == '' ]] ++++ [[ rvm_notify_clr == \p\r\i\n\t ]] ++++ eval 'rvm_notify_clr='\''32m'\''' +++++ rvm_notify_clr='32m' ++++ __rvm_set_color rvm_code_clr blue ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_code_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single blue ++++ case "$1" in ++++ __buffer+=34 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_code_clr == '' ]] ++++ [[ rvm_code_clr == \p\r\i\n\t ]] ++++ eval 'rvm_code_clr='\''34m'\''' +++++ rvm_code_clr='34m' ++++ __rvm_set_color rvm_comment_clr iblack ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_comment_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single iblack ++++ case "$1" in ++++ __buffer+='30;1' ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_comment_clr == '' ]] ++++ [[ rvm_comment_clr == \p\r\i\n\t ]] ++++ eval 'rvm_comment_clr='\''30;1m'\''' +++++ rvm_comment_clr='30;1m' ++++ __rvm_set_color rvm_reset_clr reset ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_reset_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single reset ++++ case "$1" in ++++ __buffer+=0 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_reset_clr == '' ]] ++++ [[ rvm_reset_clr == \p\r\i\n\t ]] ++++ eval 'rvm_reset_clr='\''0m'\''' +++++ rvm_reset_clr='0m' ++++ exec +++ for entry in ${scripts[@]} +++ [[ == *\ \s\u\p\p\o\r\t\ * ]] +++ source /usr/local/rvm/scripts/functions/support ++++ [[ -n '' ]] ++++ __rvm_setup_utils_functions ++++ typeset gnu_tools_path gnu_prefix gnu_util ++++ typeset -a gnu_utils gnu_missing ++++ gnu_utils=(awk cp date find sed tail tar xargs) ++++ gnu_missing=() ++++ is_a_function __rvm_setup_utils_functions_ ++++ typeset -f __rvm_setup_utils_functions_ ++++ return 1 ++++ __rvm_setup_utils_functions_Other ++++ __rvm_setup_utils_functions_common ++++ command which --skip-alias --skip-functions which ++++ command which whence ++++ command which which ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_awk() { \awk "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_cp() { \cp "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_date() { \date "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_find() { \find "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_sed() { \sed "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_tail() { \tail "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_tar() { \tar "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_xargs() { \xargs "$@" || return $?; }' ++++ source /usr/local/rvm/scripts/functions/db ++++ source /usr/local/rvm/scripts/functions/detect/system +++++ source /usr/local/rvm/scripts/functions/detect/system_version/codename +++++ __rvm_detect_system +++++ unset _system_type _system_name _system_version _system_arch +++++ export _system_type _system_name _system_version _system_arch ++++++ command uname -a +++++ _system_info='Linux docker 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux' +++++ _system_type=unknown +++++ _system_name=unknown +++++ _system_name_lowercase=unknown +++++ _system_version=unknown ++++++ command uname -m +++++ _system_arch=x86_64 +++++ case "$(command uname)" in ++++++ command uname +++++ source /usr/local/rvm/scripts/functions/detect/system_name/lsb_release +++++ source /usr/local/rvm/scripts/functions/detect/system_name/os_release +++++ _system_type=Linux +++++ [[ -f /etc/lsb-release ]] +++++ __rvm_detect_system_from_lsb_release ++++++ awk -F= '$1=="DISTRIB_ID"{print $2}' /etc/lsb-release ++++++ head -n 1 ++++++ tr '[A-Z]' '[a-z]' ++++++ tr -d '"' +++++ local __system_name=ubuntu +++++ case $__system_name in +++++ _system_name=Ubuntu ++++++ awk -F= '$1=="DISTRIB_RELEASE"{print $2}' /etc/lsb-release ++++++ head -n 1 +++++ _system_version=22.04 ++++++ uname -m +++++ _system_arch=x86_64 +++++ return 0 +++++ : +++++ _system_type=Linux +++++ _system_name=Ubuntu ++++++ echo Ubuntu ++++++ command tr '[A-Z]' '[a-z]' +++++ _system_name_lowercase=ubuntu +++++ _system_version=22.04 +++++ _system_arch=x86_64 +++++ _system_arch=x86_64 +++++ _system_arch=x86_64 +++++ __rvm_detect_system_override +++++ typeset _var +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_type _system_type +++++ typeset value key variable +++++ key=system_type +++++ variable=_system_type +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_type ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_type ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_type ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_type ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_type ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_type ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_name _system_name +++++ typeset value key variable +++++ key=system_name +++++ variable=_system_name +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_name ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_name ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_name ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_name ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_name ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_name ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_name_lowercase _system_name_lowercase +++++ typeset value key variable +++++ key=system_name_lowercase +++++ variable=_system_name_lowercase +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_name_lowercase ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_name_lowercase ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_name_lowercase ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_name_lowercase ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_name_lowercase ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_name_lowercase ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_version _system_version +++++ typeset value key variable +++++ key=system_version +++++ variable=_system_version +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_version ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_version ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_version ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_version ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_version ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_version ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_arch _system_arch +++++ typeset value key variable +++++ key=system_arch +++++ variable=_system_arch +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_arch ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_arch ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_arch ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_arch ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_arch ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_arch ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 ++++ __rvm_setup_statf_function ++++ [[ Linux == Darwin ]] ++++ [[ Linux == BSD ]] ++++ __rvm_setup_sudo_function ++++ is_a_function __rvm_setup_sudo_function_Ubuntu ++++ typeset -f __rvm_setup_sudo_function_Ubuntu ++++ return 1 ++++ __rvm_setup_sudo_function_Other ++++ __rvm_which sudo ++++ other_utils=(ant automake autoreconf libtoolize make mount patch readlink) ++++ [[ Ubuntu 22.04 == \S\o\l\a\r\i\s\ \1\0 ]] ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_ant() { \ant "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_automake() { \automake "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_autoreconf() { \autoreconf "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_libtoolize() { \libtoolize "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_make() { \make "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_mount() { \mount "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_patch() { \patch "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_readlink() { \readlink "$@" || return $?; }' ++++ unset other_util other_utils +++ for entry in ${scripts[@]} +++ [[ == *\ \u\t\i\l\i\t\y\ * ]] +++ source /usr/local/rvm/scripts/functions/utility ++++ source /usr/local/rvm/scripts/functions/utility_logging ++++ source /usr/local/rvm/scripts/functions/utility_package ++++ source /usr/local/rvm/scripts/functions/utility_rubygems ++++ source /usr/local/rvm/scripts/functions/utility_system +++ for entry in ${scripts[@]} +++ [[ == *\ \i\n\i\t\ * ]] +++ source /usr/local/rvm/scripts/functions/init +++ for entry in ${scripts[@]} +++ [[ == *\ \c\l\e\a\n\u\p\ * ]] +++ source /usr/local/rvm/scripts/functions/cleanup +++ for entry in ${scripts[@]} +++ [[ == *\ \e\n\v\ * ]] +++ source /usr/local/rvm/scripts/functions/env +++ for entry in ${scripts[@]} +++ [[ == *\ \r\v\m\r\c\ * ]] +++ source /usr/local/rvm/scripts/functions/rvmrc ++++ source /usr/local/rvm/scripts/functions/rvmrc_env ++++ source /usr/local/rvm/scripts/functions/rvmrc_project ++++ source /usr/local/rvm/scripts/functions/rvmrc_set ++++ source /usr/local/rvm/scripts/functions/rvmrc_to ++++ source /usr/local/rvm/scripts/functions/rvmrc_trust ++++ source /usr/local/rvm/scripts/functions/rvmrc_warning +++ for entry in ${scripts[@]} +++ [[ == *\ \i\n\s\t\a\l\l\ * ]] +++ source /usr/local/rvm/scripts/functions/install +++ for entry in ${scripts[@]} +++ [[ == *\ \e\n\v\i\r\o\n\m\e\n\t\ * ]] +++ source /usr/local/rvm/scripts/functions/environment +++ for entry in ${scripts[@]} +++ [[ == *\ \g\e\m\s\e\t\ * ]] +++ source /usr/local/rvm/scripts/functions/gemset +++ for entry in ${scripts[@]} +++ [[ == *\ \c\h\e\c\k\s\u\m\ * ]] +++ source /usr/local/rvm/scripts/functions/checksum +++ for entry in ${scripts[@]} +++ [[ == *\ \l\i\s\t\ * ]] +++ source /usr/local/rvm/scripts/functions/list +++ unset rvm_base_except ++ __rvm_conditionally_add_bin_path ++ [[ :/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: == *\:\/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\b\i\n\:* ]] ++ export PATH ++ [[ -d /usr/local/rvm/tmp ]] ++ return 0 ++ __rvm_path_match_gem_home_check ++ (( 0 == 0 )) ++ [[ -n /usr/local/rvm/gems/ruby-3.0.1 ]] ++ case "$PATH:" in ++ __rvm_path_match_gem_home_check_warning 'is not at first place' ++ __rvm_path_match_gem_home_check_warn '/usr/local/rvm/gems/ruby-3.0.1/bin is not at first place' ruby-3.0.1 ++ rvm_warn 'Warning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.' ++ rvm_pretty_print stderr ++ case "${rvm_pretty_print_flag:=auto}" in ++ case "${TERM:-dumb}" in ++ case "$1" in ++ [[ -t 2 ]] ++ return 0 ++ __rvm_replace_colors '<warn>Warning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.</warn>\n' ++ typeset ___text ++ ___text='<warn>Warning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.</warn>\n' ++ ___text='33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.</warn>\n' ++ ___text='33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.</warn>\n' ++ ___text='33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for <code>PATH=...</code> entries. You can also re-add RVM to your profile by running: <code>rvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: <code>rvm use ruby-3.0.1</code> To ignore this error add <code>rvm_silence_path_mismatch_check_flag=1</code> to your <code>~/.rvmrc</code> file.</warn>\n' ++ ___text='33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for 34mPATH=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.</warn>\n' ++ ___text='33mWarning! PATH is not properly set up, /usr/local/rvm/gems/ruby-3.0.1/bin is not at first place. <log>Usually this is caused by shell initialization files. Search for 34mPATH=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.</warn>\n' ++ ___text='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=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.</warn>\n' ++ ___text='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=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.</warn>\n' ++ ___text='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=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.0m\n' ++ ___text='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=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.0m\n' ++ ___text='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=...</code> entries. You can also re-add RVM to your profile by running: 34mrvm get stable --auto-dotfiles</code> To fix it temporarily in this shell session run: 34mrvm use ruby-3.0.1</code> To ignore this error add 34mrvm_silence_path_mismatch_check_flag=1</code> to your 34m~/.rvmrc</code> file.0m\n' ++ ___text='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\n' ++ ___text='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\n' ++ ___text='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\n' ++ printf %b '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\n0m' 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 0m++ __rvm_setup ++ __variables_definition export ++ typeset -a __variables_list __array_list ++ typeset __method ++ __method=export ++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) ++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) ++ case "${__method}" in ++ true ++ export rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error ++ [[ -n 5.1.16(1)-release ]] ++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems ++ (( __rvm_env_loaded != 1 )) ++ [[ -n 5.1.16(1)-release ]] ++ __function_on_stack cd pushd popd ++ __rvm_string_includes '__function_on_stack __rvm_setup rvm source main' cd pushd popd ++ typeset __search '__text=__function_on_stack __rvm_setup rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \c\d\ * ]] ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \p\u\s\h\d\ * ]] ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \p\o\p\d\ * ]] ++ return 1 ++ return 1 ++ export rvm_shell_nounset ++ __rvm_has_opt nounset ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ [[ :braceexpand:hashall:interactive-comments:pipefail:xtrace: == *\:\n\o\u\n\s\e\t\:* ]] ++ return 1 ++ rvm_bash_nounset=0 ++ set +o nounset +++ trap +++ __rvm_grep -E 'EXIT|HUP|INT|QUIT|TERM' +++ GREP_OPTIONS= +++ command grep -E 'EXIT|HUP|INT|QUIT|TERM' +++ return 1 +++ true ++ _rvm_old_traps= ++ trap '__rvm_teardown_final ; set +x' EXIT HUP INT QUIT TERM ++ [[ -n '' ]] ++ __rvm_cli_autoupdate use 3.0.1 ++ [[ use 3.0.1 == *\ \i\n\s\t\a\l\l\ * ]] ++ [[ use 3.0.1 == *\ \l\i\s\t\ \k\n\o\w\n\ * ]] ++ return 0 ++ next_token=use ++ (( 2 == 0 )) ++ shift ++ __rvm_parse_args 3.0.1 ++ typeset _string ++ export rvm_ruby_string ++ rvm_action= ++ rvm_parse_break=0 ++ [[ 3.0.1 == *\ \-\-\t\r\a\c\e\ * ]] ++ [[ -n use ]] ++ rvm_token=use ++ (( 1 > 0 )) ++ next_token=3.0.1 ++ shift ++ case "$rvm_token" in ++ case "$rvm_token" in ++ rvm_action=use ++ rvm_verbose_flag=1 ++ __rvm_file_env_check_unload ++ (( 0 > 0 )) ++ rvm_saved_env=() ++ [[ -n 3.0.1 ]] ++ [[ ! -d 3.0.1 ]] ++ [[ 3.0.1 != \-* ]] ++ [[ 3.0.1 != \@* ]] ++ rvm_ruby_interpreter=3.0.1 ++ rvm_ruby_string=3.0.1 ++ rvm_ruby_strings=3.0.1 ++ next_token= ++ (( 0 == 0 )) ++ [[ -z use ]] ++ [[ error == \u\s\e ]] ++ [[ 0 -eq 1 ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ : rvm_ruby_args:0:: ++ [[ -n '' ]] ++ result=0 ++ : rvm_ruby_args:0:: ++ (( 0 == 0 )) ++ (( result )) ++ case "${rvm_action:=help}" in ++ rvm_is_a_shell_function ++ typeset _message ++ (( 0 )) ++ return 0 ++ __rvm_use ++ typeset binary full_binary_path rvm_ruby_gem_home __path_prefix __path_suffix ++ __rvm_select ++ true ++ __rvm_select_set_variable_defaults ++ export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC ++ export rvm_env_string rvm_action rvm_alias_expanded rvm_archive_extension rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_type rvm_dump_environment_flag rvm_error_message rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gemset_name rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_hook rvm_install_on_use_flag rvm_llvm_flag rvm_loaded_flag rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_sdk rvm_silent_flag rvm_sticky_flag rvm_system_flag rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_verbose_flag rvm_ruby_repo_tag ++ __rvm_select_detect_ruby_string '' ++ rvm_ruby_string=3.0.1 ++ [[ -z 3.0.1 ]] ++ __rvm_ruby_string ++ true 0 0 ++ rvm_expanding_aliases= ++ true '' '' 3.0.1 '' '' '' '' @ 3.0.1 0 0 ++ [[ 3.0.1 == *\@* ]] ++ (( rvm_expanding_aliases == 0 )) ++ [[ -n 3.0.1 ]] ++ [[ 3.0.1 != \s\y\s\t\e\m ]] ++ [[ -f /usr/local/rvm/config/known_aliases ]] ++ [[ -s /usr/local/rvm/config/known_aliases ]] +++ __rvm_db_ /usr/local/rvm/config/known_aliases 3.0.1 +++ typeset __db __key __value +++ __db=/usr/local/rvm/config/known_aliases +++ __key=3.0.1 +++ shift 2 +++ __value= +++ case "${__value}" in +++ __rvm_db_get /usr/local/rvm/config/known_aliases 3.0.1 +++ [[ -f /usr/local/rvm/config/known_aliases ]] +++ __rvm_sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' +++ sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' ++ expanded_alias_name= ++ [[ -n '' ]] ++ (( rvm_expanding_aliases == 0 )) ++ [[ -n 3.0.1 ]] ++ [[ 3.0.1 != \s\y\s\t\e\m ]] ++ [[ -f /usr/local/rvm/config/alias ]] ++ [[ -s /usr/local/rvm/config/alias ]] +++ __rvm_db_ /usr/local/rvm/config/alias 3.0.1 +++ typeset __db __key __value +++ __db=/usr/local/rvm/config/alias +++ __key=3.0.1 +++ shift 2 +++ __value= +++ case "${__value}" in +++ __rvm_db_get /usr/local/rvm/config/alias 3.0.1 +++ [[ -f /usr/local/rvm/config/alias ]] +++ __rvm_sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' +++ sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' ++ expanded_alias_name= ++ [[ -n '' ]] ++ [[ 3.0.1 == default ]] ++ [[ 3.0.1 == *\@* ]] ++ [[ -n '' ]] ++ __rvm_ruby_string_parse ++ __rvm_ruby_string_parse_ ++ typeset ruby_string gemset_name expanded_alias_name repo_url branch_name ruby_name tag_name ++ ruby_string=3.0.1 ++ gemset_name= ++ repo_url= ++ branch_name= ++ ruby_name= ++ tag_name= ++ __rvm_unset_ruby_variables ++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ rvm_ruby_repo_url= ++ rvm_ruby_repo_branch= ++ rvm_ruby_name= ++ rvm_ruby_repo_tag= ++ export rvm_head_flag=0 ++ rvm_head_flag=0 ++ [[ -z 3.0.1 ]] ++ [[ 3.0.1 == \c\u\r\r\e\n\t ]] ++ strings=() ++ __rvm_custom_separated_array strings - 3.0.1 ++ typeset IFS ++ IFS=- ++ [[ -n '' ]] ++ eval 'strings+=( $3 )' +++ strings+=($3) ++ rvm_ruby_string=3.0.1 ++ [[ -n '' ]] ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_version=3.0.1 ++ rvm_ruby_revision= ++ rvm_ruby_tag= ++ [[ -z '' ]] ++ [[ -n 3.0.1 ]] ++ case "${rvm_ruby_version}" in ++ rvm_ruby_interpreter=ruby ++ [[ -n ruby ]] ++ rvm_ruby_string=ruby-3.0.1 ++ true ++ (( 0 == 1 )) ++ __rvm_ruby_string_parse_ ++ typeset ruby_string gemset_name expanded_alias_name repo_url branch_name ruby_name tag_name ++ ruby_string=ruby-3.0.1 ++ gemset_name= ++ repo_url= ++ branch_name= ++ ruby_name= ++ tag_name= ++ __rvm_unset_ruby_variables ++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ rvm_ruby_repo_url= ++ rvm_ruby_repo_branch= ++ rvm_ruby_name= ++ rvm_ruby_repo_tag= ++ export rvm_head_flag=0 ++ rvm_head_flag=0 ++ [[ -z ruby-3.0.1 ]] ++ [[ ruby-3.0.1 == \c\u\r\r\e\n\t ]] ++ strings=() ++ __rvm_custom_separated_array strings - ruby-3.0.1 ++ typeset IFS ++ IFS=- ++ [[ -n '' ]] ++ eval 'strings+=( $3 )' +++ strings+=($3) ++ rvm_ruby_string=ruby-3.0.1 ++ [[ -n '' ]] ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_interpreter=ruby ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_version=3.0.1 ++ rvm_ruby_revision= ++ rvm_ruby_tag= ++ [[ -z ruby ]] ++ true ++ [[ -z ruby ]] ++ __rvm_ruby_string_find ++ __rvm_ruby_string_installed ++ typeset __ruby_inst_dir=/usr/local/rvm/rubies/ruby-3.0.1 ++ [[ -n '' ]] ++ [[ -n ruby ]] ++ [[ -n ruby-3.0.1 ]] ++ [[ -d /usr/local/rvm/rubies/ruby-3.0.1 ]] ++ [[ -z '' ]] ++ true ++ [[ -n '' ]] ++ detected_rvm_ruby_name= ++ rvm_ruby_name= ++ true ++ __rvm_select_after_parse ++ __rvm_select_interpreter_variables ++ rvm_archive_extension=tar.gz ++ [[ -z ruby ]] ++ rvm_ruby_interpreter=ruby ++ is_a_function __rvm_select_interpreter_ruby ++ typeset -f __rvm_select_interpreter_ruby ++ __rvm_select_interpreter_ruby ++ [[ '' == \p\0 ]] ++ rvm_ruby_package_name=ruby-3.0.1 ++ rvm_ruby_package_file=ruby-3.0.1 ++ [[ -z 3.0.1 ]] +++ __rvm_db ruby_repo_url +++ typeset value key variable +++ key=ruby_repo_url +++ variable= +++ value= +++ [[ -f /usr/local/rvm/user/db ]] ++++ __rvm_db_ /usr/local/rvm/user/db ruby_repo_url ++++ typeset __db __key __value ++++ __db=/usr/local/rvm/user/db ++++ __key=ruby_repo_url ++++ shift 2 ++++ __value= ++++ case "${__value}" in ++++ __rvm_db_get /usr/local/rvm/user/db ruby_repo_url ++++ [[ -f /usr/local/rvm/user/db ]] ++++ __rvm_sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' ++++ sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' +++ value= +++ [[ -z '' ]] +++ [[ -f /usr/local/rvm/config/db ]] ++++ __rvm_db_ /usr/local/rvm/config/db ruby_repo_url ++++ typeset __db __key __value ++++ __db=/usr/local/rvm/config/db ++++ __key=ruby_repo_url ++++ shift 2 ++++ __value= ++++ case "${__value}" in ++++ __rvm_db_get /usr/local/rvm/config/db ruby_repo_url ++++ [[ -f /usr/local/rvm/config/db ]] ++++ __rvm_sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' ++++ sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' +++ value=https://github.com/ruby/ruby.git +++ [[ -n https://github.com/ruby/ruby.git ]] +++ [[ -n '' ]] +++ echo https://github.com/ruby/ruby.git +++ true ++ rvm_ruby_repo_url=https://github.com/ruby/ruby.git ++ (( 0 == 0 )) ++ __rvm_version_compare 3.0.1 -ge 3.0.0 ++ typeset first +++ command printf %b '3.0.1\n3.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ awk '-F\t' '{print $2}' +++ LC_ALL=C +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=3.0.0 ++ case "$2" in ++ [[ 3.0.0 == \h\e\a\d ]] ++ [[ 3.0.0 == \3\.\0\.\0 ]] ++ return 0 ++ rvm_archive_extension=tar.gz ++ true ++ __rvm_select_version_variables ++ case "$rvm_ruby_version" in ++ rvm_ruby_release_version=3 ++ rvm_ruby_major_version=3.0 ++ rvm_ruby_major_version=0 ++ rvm_ruby_minor_version=1 ++ __rvm_select_default_variables ++ [[ ruby != ext ]] ++ rvm_ruby_package_name=ruby-3.0.1 ++ rvm_ruby_home=/usr/local/rvm/rubies/ruby-3.0.1 ++ rvm_ruby_binary=/usr/local/rvm/rubies/ruby-3.0.1/bin/ruby ++ rvm_ruby_irbrc=/usr/local/rvm/rubies/ruby-3.0.1/.irbrc ++ [[ system == \r\u\b\y ]] ++ __rvm_gemset_select ++ __rvm_gemset_select_only ++ rvm_ruby_gem_home=/usr/local/rvm/gems/ruby-3.0.1 ++ : rvm_ignore_gemsets_flag:0: ++ (( rvm_ignore_gemsets_flag )) ++ rvm_ruby_global_gems_path=/usr/local/rvm/gems/ruby-3.0.1@global ++ __rvm_gemset_handle_default ++ rvm_gemset_name=@@ ++ rvm_gemset_name=@@ ++ rvm_gemset_name= ++ [[ -z '' ]] ++ [[ '' == \g\l\o\b\a\l ]] ++ rvm_ruby_gem_path=/usr/local/rvm/gems/ruby-3.0.1:/usr/local/rvm/gems/ruby-3.0.1@global ++ [[ -n '' ]] ++ rvm_env_string=ruby-3.0.1 ++ true ++ __rvm_gemset_select_validation ++ [[ ! -d /usr/local/rvm/gems/ruby-3.0.1 ]] ++ (( 0 == 1 )) ++ case "${rvm_gemset_name}" in ++ typeset rvm_ruby_gem_home_254 ++ [[ -n '' ]] ++ rvm_ruby_gem_home_254=/usr/local/rvm/gems/ruby-3.0.1 ++ [[ /usr/local/rvm/gems/ruby-3.0.1 != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\g\e\m\s\/\r\u\b\y\-\3\.\0\.\1 ]] ++ rvm_ruby_selected_flag=1 ++ [[ system == ruby ]] ++ __rvm_use_ ++ rvm_ruby_home=/usr/local/rvm/rubies/ruby-3.0.1 ++ [[ ! -d /usr/local/rvm/rubies/ruby-3.0.1 ]] ++ __rvm_gemset_use_ensure ++ [[ ! -d /usr/local/rvm/gems/ruby-3.0.1 ]] ++ [[ -n '' ]] ++ export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC ++ GEM_HOME=/usr/local/rvm/gems/ruby-3.0.1 ++ GEM_PATH=/usr/local/rvm/gems/ruby-3.0.1:/usr/local/rvm/gems/ruby-3.0.1@global ++ MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-3.0.1 ++ RUBY_VERSION=ruby-3.0.1 ++ IRBRC=/usr/local/rvm/rubies/ruby-3.0.1/.irbrc ++ unset BUNDLE_PATH ++ [[ maglev == \r\u\b\y ]] ++ [[ -n /usr/local/rvm/rubies/ruby-3.0.1/.irbrc ]] ++ (( 1 >= 2 && 0 == 0 )) ++ (( 1 == 1 && 1 == 1 )) ++ rvm_log 'Using /usr/local/rvm/gems/ruby-3.0.1' ++ [[ '' == 1 ]] ++ printf %b 'Using /usr/local/rvm/gems/ruby-3.0.1\n' Using /usr/local/rvm/gems/ruby-3.0.1 ++ [[ /usr/local/rvm/gems/ruby-3.0.1 != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\g\e\m\s\/\r\u\b\y\-\3\.\0\.\1\@\g\l\o\b\a\l ]] ++ __path_prefix=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin ++ __path_suffix= ++ __rvm_use_common ++ [[ -z ruby-3.0.1 ]] ++ export rvm_ruby_string ++ [[ -z '' ]] ++ typeset __save_PATH ++ __rvm_remove_rvm_from_path ++ typeset local_rvm_path ++ __rvm_remove_from_path '/usr/local/rvm/*' ++ export PATH ++ typeset _value ++ _value='/usr/local/rvm/*' ++ [[ /usr/local/rvm/* == \/\* ]] ++ [[ /home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/*:*' ++ typeset _string ++ _string=:/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ typeset -a _path ++ _path=() ++ __rvm_custom_separated_array _path : /home/r/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ typeset IFS ++ IFS=: ++ [[ -n '' ]] ++ eval '_path+=( $3 )' +++ _path+=($3) ++ __rvm_remove_from_array _path '/usr/local/rvm/*' /home/r/.cargo/bin /usr/local/rvm/gems/ruby-3.0.1/bin /usr/local/rvm/gems/ruby-3.0.1@global/bin /usr/local/rvm/rubies/ruby-3.0.1/bin /usr/local/rvm/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/local/texlive/2023/bin/latest /usr/lib/postgresql/14/bin /home/r/.cargo/bin /usr/local/texlive/2023/bin/latest ++ typeset _array_name _iterator _search ++ typeset -a _temp_array ++ _array_name=_path ++ _search='/usr/local/rvm/*' ++ shift 2 ++ _temp_array=() ++ for _iterator in "$@" ++ __rvm_string_match /home/r/.cargo/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/home/r/.cargo/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/gems/ruby-3.0.1/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/gems/ruby-3.0.1/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/gems/ruby-3.0.1@global/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/gems/ruby-3.0.1@global/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/rubies/ruby-3.0.1/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/rubies/ruby-3.0.1/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/games '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/games ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/games '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/games ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /snap/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/snap/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/texlive/2023/bin/latest '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/texlive/2023/bin/latest ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/lib/postgresql/14/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/lib/postgresql/14/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /home/r/.cargo/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/home/r/.cargo/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/texlive/2023/bin/latest '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/texlive/2023/bin/latest ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ eval '_path=( "${_temp_array[@]}" )' +++ _path=("${_temp_array[@]}") ++ __rvm_join_array PATH : _path ++ typeset IFS ++ IFS=: ++ eval 'PATH="${_path[*]}"' +++ PATH=/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ __rvm_remove_from_path '/usr/local/rvm/gems/*' ++ export PATH ++ typeset _value ++ _value='/usr/local/rvm/gems/*' ++ [[ /usr/local/rvm/gems/* == \/\* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/gems/*:*' ++ typeset _string ++ _string=:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ __rvm_remove_from_path /usr/local/rvm/bin ++ export PATH ++ typeset _value ++ _value=/usr/local/rvm/bin ++ [[ /usr/local/rvm/bin == \/\* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/bin:*' ++ typeset _string ++ _string=:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 +++ __rvm_which rvm ++ local_rvm_path= ++ builtin hash -r ++ __save_PATH=/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ [[ -n '' ]] ++ PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ export PATH ++ builtin hash -r ++ [[ ruby-3.0.1 != \s\y\s\t\e\m ]] ++ case "${rvm_rvmrc_flag:-0}" in ++ typeset environment_id +++ __rvm_env_string +++ typeset _string +++ _string=/usr/local/rvm/gems/ruby-3.0.1 +++ _string=ruby-3.0.1 +++ printf %b 'ruby-3.0.1\n' ++ environment_id=ruby-3.0.1 ++ (( 0 == 1 )) ++ rvm_default_flag=0 ++ [[ -n '' ]] ++ rvm_hook=after_use ++ source /usr/local/rvm/scripts/hook +++ typeset old_rvm_verbose_flag old_rvm_debug_flag +++ old_rvm_verbose_flag=1 +++ old_rvm_debug_flag=0 +++ typeset rvm_verbose_flag rvm_debug_flag hooks +++ true rvm_verbose_flag:1 rvm_hooks_path:/usr/local/rvm/hooks rvm_debug_flag:0 rvm_hook:after_use +++ [[ -n after_use ]] +++ hooks=() +++ [[ -d /usr/local/rvm/hooks ]] +++ hooks+=("$rvm_hooks_path") +++ [[ /home/r/.rvm/hooks != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s ]] +++ [[ -d /home/r/.rvm/hooks ]] +++ [[ -n /usr/local/rvm/hooks ]] +++ __rvm_read_lines _hooks_list /dev/fd/63 +++ typeset IFS +++ IFS=' ' +++ [[ /dev/fd/63 == \- ]] ++++ __rvm_find -L /usr/local/rvm/hooks -iname 'after_use*' -type f +++ eval '_hooks_list=( $( \command \cat "${2:--}" ) )' ++++ _hooks_list=($( \command \cat "${2:--}" )) +++++ command cat /dev/fd/63 +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_maglev ]] +++ [[ /usr/local/rvm/hooks/after_use_maglev == \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s\/* ]] +++ rvm_debug 'Running /usr/local/rvm/hooks/after_use_maglev' +++ (( 0 )) +++ return 0 +++ __rvm_conditionally_do_with_env . /usr/local/rvm/hooks/after_use_maglev +++ (( __rvm_env_loaded > 0 )) +++ . /usr/local/rvm/hooks/after_use_maglev ++++ . /usr/local/rvm/scripts/functions/hooks/maglev ++++ [[ ruby-3.0.1 =~ maglev ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_rbx_opts ]] +++ [[ after_use_rbx_opts == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_jruby_opts ]] +++ [[ after_use_jruby_opts == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_jruby ]] +++ [[ after_use_jruby == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_home_bin ]] +++ [[ after_use_home_bin == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_textmate ]] +++ [[ after_use_textmate == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_current ]] +++ [[ after_use_current == \a\f\t\e\r\_\u\s\e ]] +++ unset rvm_hook hooks _hooks_list hook ++ return 0 ++ __rvm_use_ruby_warnings ++ [[ ruby-3.0.1 == \s\y\s\t\e\m ]] ++ [[ ruby-3.0.1 == '' ]] ++ typeset __executable __gem_version ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby ]] ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/gem ]] ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/irb ]] ++ [[ ruby == \r\u\b\y ]] ++ __rvm_version_compare 3.0.1 -ge 2.0.0 ++ typeset first +++ command printf %b '3.0.1\n2.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ awk '-F\t' '{print $2}' +++ LC_ALL=C +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=2.0.0 ++ case "$2" in ++ [[ 2.0.0 == \h\e\a\d ]] ++ [[ 2.0.0 == \2\.\0\.\0 ]] ++ return 0 ++ __rvm_which gem ++ command which gem +++ RUBYGEMS_GEMDEPS= +++ gem --version +++ typeset result +++ typeset rvmrc +++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++ [[ -n /usr/local ]] +++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /etc/rvmrc ]] +++ source /etc/rvmrc ++++ umask u=rwx,g=rwx,o=rx +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /home/r/.rvmrc ]] +++ true +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /usr/local/.rvmrc ]] +++ true +++ unset rvm_rvmrc_files +++ command gem --version +++ hash -r +++ return 0 ++ __gem_version=3.2.15 ++ [[ -n 3.2.15 ]] ++ __rvm_version_compare 3.2.15 -lt 2.0.0 ++ typeset first +++ command printf %b '3.2.15\n2.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ LC_ALL=C +++ awk '-F\t' '{print $2}' +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=2.0.0 ++ case "$2" in ++ [[ 2.0.0 == \h\e\a\d ]] ++ [[ 2.0.0 == \3\.\2\.\1\5 ]] ++ return 1 ++ current_result=0 ++ (( result )) ++ result=0 ++ (( result )) ++ case "$rvm_action" in ++ current_result=0 ++ (( result )) ++ result=0 ++ typeset __local_rvm_trace_flag ++ __local_rvm_trace_flag=0 ++ __rvm_cli_autoreload ++ [[ 0 -eq 1 ]] ++ __rvm_teardown ++ builtin command -v __rvm_cleanup_tmp ++ __rvm_cleanup_tmp ++ [[ -d /usr/local/rvm/tmp/ ]] ++ case "${rvm_tmp_path%\/}" in ++ __rvm_rm_rf '/usr/local/rvm/tmp/282*' ++ __rvm_rm_rf_verbose '/usr/local/rvm/tmp/282*' ++ typeset target ++ target='/usr/local/rvm/tmp/282*' ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ builtin shopt -s extglob ++ case "${target}" in ++ [[ -z /usr/local/rvm/tmp/282* ]] ++ [[ -d /usr/local/rvm/tmp/282* ]] ++ [[ -f /usr/local/rvm/tmp/282* ]] ++ [[ -L /usr/local/rvm/tmp/282* ]] ++ rvm_debug '__rvm_rm_rf already gone: /usr/local/rvm/tmp/282*' ++ (( 0 )) ++ return 0 ++ true ++ true ++ export __rvm_env_loaded ++ : __rvm_env_loaded:1: ++ : __rvm_env_loaded:1: ++ : __rvm_env_loaded:0: ++ [[ -z /usr/local/rvm/tmp ]] ++ (( __rvm_env_loaded > 0 )) ++ [[ -n 5.1.16(1)-release ]] ++ trap - EXIT HUP INT QUIT TERM ++ [[ -n '' ]] ++ (( rvm_bash_nounset == 1 )) ++ unset rvm_bash_nounset ++ [[ -n '' ]] ++ [[ -n 0002 ]] ++ umask 0002 ++ unset rvm_stored_umask ++ builtin command -v __rvm_cleanup_download ++ [[ 1 == \1 ]] ++ set -e ++ __variables_definition unset ++ typeset -a __variables_list __array_list ++ typeset __method ++ __method=unset ++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) ++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) ++ case "${__method}" in ++ unset rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures ++ unset rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error ++ [[ -n 5.1.16(1)-release ]] ++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems ++ unset _system_arch _system_name _system_type _system_version ++ return 0 ++ (( __local_rvm_trace_flag > 0 )) ++ return 0 ++ rvm default 3.0.1 ++ typeset result current_result ++ rvm_ruby_args=() ++ __rvm_teardown_if_broken ++ __function_on_stack __rvm_load_project_config ++ __rvm_string_includes '__function_on_stack __rvm_teardown_if_broken rvm source main' __rvm_load_project_config ++ typeset __search '__text=__function_on_stack __rvm_teardown_if_broken rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_teardown_if_broken rvm source main == *\ \_\_\r\v\m\_\l\o\a\d\_\p\r\o\j\e\c\t\_\c\o\n\f\i\g\ * ]] ++ return 1 ++ return 1 ++ __function_on_stack __rvm_with ++ __rvm_string_includes '__function_on_stack __rvm_teardown_if_broken rvm source main' __rvm_with ++ typeset __search '__text=__function_on_stack __rvm_teardown_if_broken rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_teardown_if_broken rvm source main == *\ \_\_\r\v\m\_\w\i\t\h\ * ]] ++ return 1 ++ return 1 ++ (( 0 > 0 )) ++ __rvm_cli_posix_check ++ __rvm_has_opt posix ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\p\o\s\i\x\:* ]] ++ return 1 ++ __rvm_cli_load_rvmrc ++ (( 0 == 0 )) ++ [[ -n '' ]] +++ umask ++ export rvm_stored_umask=0002 ++ rvm_stored_umask=0002 ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ ! /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /home/r/.rvmrc ]] ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /usr/local/.rvmrc ]] ++ unset rvm_rvmrc_files ++ __rvm_cli_version_check default 3.0.1 ++ typeset disk_version +++ __rvm_version_installed ++++ command cat /usr/local/rvm/VERSION ++++ command cat /usr/local/rvm/RELEASE +++ echo '1.29.12 (latest)' ++ disk_version='1.29.12 (latest)' ++ [[ -s /usr/local/rvm/VERSION ]] ++ [[ 1.29.12 (latest) != \1\.\2\9\.\1\2\ \(\l\a\t\e\s\t\) ]] ++ __rvm_initialize ++ true /usr/local/rvm/scripts ++ export rvm_scripts_path ++ source /usr/local/rvm/scripts/base +++ __rvm_has_opt errexit +++ [[ -n '' ]] +++ [[ -n '' ]] +++ [[ -n 5.1.16(1)-release ]] +++ [[ :braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace: == *\:\e\r\r\e\x\i\t\:* ]] +++ rvm_stored_errexit=1 +++ set +e +++ (( 0 == 1 )) +++ export __array_start rvm_path +++ [[ -n '' ]] +++ __array_start=0 +++ (( 0 == 0 )) +++ [[ -n 0002 ]] +++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++ [[ -n /usr/local ]] +++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /etc/rvmrc ]] +++ GREP_OPTIONS= +++ command grep '^\s*rvm .*$' /etc/rvmrc +++ source /etc/rvmrc ++++ umask u=rwx,g=rwx,o=rx +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /home/r/.rvmrc ]] +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -f /usr/local/.rvmrc ]] +++ unset rvm_rvmrc_files +++ export rvm_path +++ [[ -z /usr/local/rvm ]] +++ true /usr/local/rvm/scripts +++ load_rvm_scripts +++ typeset -a scripts +++ scripts=(selector logging support utility init cleanup env rvmrc install environment gemset checksum list) +++ source /usr/local/rvm/scripts/initialize ++++ [[ -n 5.1.16(1)-release ]] ++++ shopt -s extglob ++++ (( 0 == 1 )) ++++ export __rvm_env_loaded ++++ : __rvm_env_loaded:0: ++++ : __rvm_env_loaded:1: ++++ [[ -z '' ]] ++++ typeset -f __rvm_cleanse_variables ++++ __rvm_cleanse_variables ++++ __rvm_unset_ruby_variables ++++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++++ __rvm_load_rvmrc ++++ typeset _file ++++ typeset -a rvm_rvmrc_files ++++ (( 0 == 1 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /etc/rvmrc ]] ++++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /home/r/.rvmrc ]] ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /usr/local/.rvmrc ]] ++++ return 0 ++++ [[ 0 -eq 1 ]] ++++ unset rvm_gemset_name ++++ unset rvm_configure_flags rvm_patch_names rvm_make_flags ++++ unset rvm_env_string rvm_ruby_string rvm_action rvm_error_message rvm_force_flag rvm_debug_flag rvm_delete_flag rvm_summary_flag rvm_json_flag rvm_yaml_flag rvm_file_name rvm_user_flag rvm_system_flag rvm_install_flag rvm_llvm_flag rvm_sticky_flag rvm_rvmrc_flag rvm_gems_flag rvm_docs_flag rvm_ruby_alias rvm_static_flag rvm_archive_extension rvm_hook rvm_ruby_name rvm_remote_flag ++++ __rvm_load_rvmrc ++++ typeset _file ++++ typeset -a rvm_rvmrc_files ++++ (( 0 == 1 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /etc/rvmrc ]] ++++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /home/r/.rvmrc ]] ++++ for _file in "${rvm_rvmrc_files[@]}" ++++ [[ -s /usr/local/.rvmrc ]] ++++ return 0 ++++ (( 0 == 0 )) ++++ [[ -n 0002 ]] ++++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++++ [[ -n /usr/local ]] ++++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /etc/rvmrc ]] ++++ GREP_OPTIONS= ++++ command grep '^\s*rvm .*$' /etc/rvmrc ++++ source /etc/rvmrc +++++ umask u=rwx,g=rwx,o=rx ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /home/r/.rvmrc ]] ++++ for rvmrc in "${rvm_rvmrc_files[@]}" ++++ [[ -f /usr/local/.rvmrc ]] ++++ unset rvm_rvmrc_files ++++ export rvm_path ++++ [[ -z /usr/local/rvm ]] ++++ true /usr/local/rvm/scripts ++++ [[ -n '' ]] ++++ case "$rvm_path" in ++++ rvm_user_install_flag=0 ++++ export rvm_user_install_flag ++++ : rvm_bin_path:/usr/local/rvm/bin rvm_man_path:/usr/local/rvm/share/man rvm_archives_path:/usr/local/rvm/archives rvm_docs_path:/usr/local/rvm/docs rvm_environments_path:/usr/local/rvm/environments rvm_examples_path:/usr/local/rvm/examples rvm_gems_path:/usr/local/rvm/gems rvm_gemsets_path:/usr/local/rvm/gemsets rvm_help_path:/usr/local/rvm/help rvm_docs_path:/usr/local/rvm/docs rvm_hooks_path:/usr/local/rvm/hooks rvm_lib_path:/usr/local/rvm/lib rvm_log_path:/usr/local/rvm/log rvm_patches_path:/usr/local/rvm/patches rvm_repos_path:/usr/local/rvm/repos rvm_rubies_path:/usr/local/rvm/rubies rvm_rubygems_path:/usr/local/rvm/rubygems rvm_src_path:/usr/local/rvm/src rvm_tmp_path:/usr/local/rvm/tmp rvm_user_path:/usr/local/rvm/user rvm_usr_path:/usr/local/rvm/usr rvm_wrappers_path:/usr/local/rvm/wrappers rvm_verbose_flag:0 rvm_debug_flag:0 rvm_gems_cache_path:/usr/local/rvm/gems/cache ++++ export rvm_action rvm_alias_expanded rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_docs_path rvm_hook rvm_hooks_path rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install_flag rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path rvm_remote_flag rvm_ruby_repo_tag +++ for entry in ${scripts[@]} +++ [[ == *\ \s\e\l\e\c\t\o\r\ * ]] +++ source /usr/local/rvm/scripts/functions/selector ++++ source /usr/local/rvm/scripts/functions/selector_gemsets ++++ source /usr/local/rvm/scripts/functions/selector_late ++++ source /usr/local/rvm/scripts/functions/selector_parse ++++ source /usr/local/rvm/scripts/functions/selector_interpreters +++ for entry in ${scripts[@]} +++ [[ == *\ \l\o\g\g\i\n\g\ * ]] +++ source /usr/local/rvm/scripts/functions/logging ++++ __rvm_set_colors ++++ case "${TERM:-dumb}" in ++++ __rvm_set_color rvm_error_clr red ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_error_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single red ++++ case "$1" in ++++ __buffer+=31 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_error_clr == '' ]] ++++ [[ rvm_error_clr == \p\r\i\n\t ]] ++++ eval 'rvm_error_clr='\''31m'\''' +++++ rvm_error_clr='31m' ++++ __rvm_set_color rvm_warn_clr yellow ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_warn_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single yellow ++++ case "$1" in ++++ __buffer+=33 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_warn_clr == '' ]] ++++ [[ rvm_warn_clr == \p\r\i\n\t ]] ++++ eval 'rvm_warn_clr='\''33m'\''' +++++ rvm_warn_clr='33m' ++++ __rvm_set_color rvm_debug_clr magenta ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_debug_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single magenta ++++ case "$1" in ++++ __buffer+=35 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_debug_clr == '' ]] ++++ [[ rvm_debug_clr == \p\r\i\n\t ]] ++++ eval 'rvm_debug_clr='\''35m'\''' +++++ rvm_debug_clr='35m' ++++ __rvm_set_color rvm_notify_clr green ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_notify_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single green ++++ case "$1" in ++++ __buffer+=32 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_notify_clr == '' ]] ++++ [[ rvm_notify_clr == \p\r\i\n\t ]] ++++ eval 'rvm_notify_clr='\''32m'\''' +++++ rvm_notify_clr='32m' ++++ __rvm_set_color rvm_code_clr blue ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_code_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single blue ++++ case "$1" in ++++ __buffer+=34 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_code_clr == '' ]] ++++ [[ rvm_code_clr == \p\r\i\n\t ]] ++++ eval 'rvm_code_clr='\''34m'\''' +++++ rvm_code_clr='34m' ++++ __rvm_set_color rvm_comment_clr iblack ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_comment_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single iblack ++++ case "$1" in ++++ __buffer+='30;1' ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_comment_clr == '' ]] ++++ [[ rvm_comment_clr == \p\r\i\n\t ]] ++++ eval 'rvm_comment_clr='\''30;1m'\''' +++++ rvm_comment_clr='30;1m' ++++ __rvm_set_color rvm_reset_clr reset ++++ typeset __buffer __variable ++++ __buffer='' ++++ __variable=rvm_reset_clr ++++ shift ++++ (( 1 )) ++++ __rvm_set_color_single reset ++++ case "$1" in ++++ __buffer+=0 ++++ shift ++++ (( 0 )) ++++ (( 0 )) ++++ __buffer+=m ++++ [[ rvm_reset_clr == '' ]] ++++ [[ rvm_reset_clr == \p\r\i\n\t ]] ++++ eval 'rvm_reset_clr='\''0m'\''' +++++ rvm_reset_clr='0m' ++++ exec +++ for entry in ${scripts[@]} +++ [[ == *\ \s\u\p\p\o\r\t\ * ]] +++ source /usr/local/rvm/scripts/functions/support ++++ [[ -n '' ]] ++++ __rvm_setup_utils_functions ++++ typeset gnu_tools_path gnu_prefix gnu_util ++++ typeset -a gnu_utils gnu_missing ++++ gnu_utils=(awk cp date find sed tail tar xargs) ++++ gnu_missing=() ++++ is_a_function __rvm_setup_utils_functions_ ++++ typeset -f __rvm_setup_utils_functions_ ++++ return 1 ++++ __rvm_setup_utils_functions_Other ++++ __rvm_setup_utils_functions_common ++++ command which --skip-alias --skip-functions which ++++ command which whence ++++ command which which ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_awk() { \awk "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_cp() { \cp "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_date() { \date "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_find() { \find "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_sed() { \sed "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_tail() { \tail "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_tar() { \tar "$@" || return $?; }' ++++ for gnu_util in "${gnu_utils[@]}" ++++ eval '__rvm_xargs() { \xargs "$@" || return $?; }' ++++ source /usr/local/rvm/scripts/functions/db ++++ source /usr/local/rvm/scripts/functions/detect/system +++++ source /usr/local/rvm/scripts/functions/detect/system_version/codename +++++ __rvm_detect_system +++++ unset _system_type _system_name _system_version _system_arch +++++ export _system_type _system_name _system_version _system_arch ++++++ command uname -a +++++ _system_info='Linux docker 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux' +++++ _system_type=unknown +++++ _system_name=unknown +++++ _system_name_lowercase=unknown +++++ _system_version=unknown ++++++ command uname -m +++++ _system_arch=x86_64 +++++ case "$(command uname)" in ++++++ command uname +++++ source /usr/local/rvm/scripts/functions/detect/system_name/lsb_release +++++ source /usr/local/rvm/scripts/functions/detect/system_name/os_release +++++ _system_type=Linux +++++ [[ -f /etc/lsb-release ]] +++++ __rvm_detect_system_from_lsb_release ++++++ awk -F= '$1=="DISTRIB_ID"{print $2}' /etc/lsb-release ++++++ head -n 1 ++++++ tr '[A-Z]' '[a-z]' ++++++ tr -d '"' +++++ local __system_name=ubuntu +++++ case $__system_name in +++++ _system_name=Ubuntu ++++++ awk -F= '$1=="DISTRIB_RELEASE"{print $2}' /etc/lsb-release ++++++ head -n 1 +++++ _system_version=22.04 ++++++ uname -m +++++ _system_arch=x86_64 +++++ return 0 +++++ : +++++ _system_type=Linux +++++ _system_name=Ubuntu ++++++ echo Ubuntu ++++++ command tr '[A-Z]' '[a-z]' +++++ _system_name_lowercase=ubuntu +++++ _system_version=22.04 +++++ _system_arch=x86_64 +++++ _system_arch=x86_64 +++++ _system_arch=x86_64 +++++ __rvm_detect_system_override +++++ typeset _var +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_type _system_type +++++ typeset value key variable +++++ key=system_type +++++ variable=_system_type +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_type ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_type ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_type ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_type ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_type ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_type ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_type=# { s#^system_type=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_name _system_name +++++ typeset value key variable +++++ key=system_name +++++ variable=_system_name +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_name ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_name ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_name ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_name ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_name ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_name ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name=# { s#^system_name=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_name_lowercase _system_name_lowercase +++++ typeset value key variable +++++ key=system_name_lowercase +++++ variable=_system_name_lowercase +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_name_lowercase ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_name_lowercase ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_name_lowercase ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_name_lowercase ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_name_lowercase ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_name_lowercase ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_name_lowercase=# { s#^system_name_lowercase=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_version _system_version +++++ typeset value key variable +++++ key=system_version +++++ variable=_system_version +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_version ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_version ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_version ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_version ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_version ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_version ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_version=# { s#^system_version=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 +++++ for _var in system_type system_name system_name_lowercase system_version system_arch +++++ __rvm_db system_arch _system_arch +++++ typeset value key variable +++++ key=system_arch +++++ variable=_system_arch +++++ value= +++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_db_ /usr/local/rvm/user/db system_arch ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/user/db ++++++ __key=system_arch ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/user/db system_arch ++++++ [[ -f /usr/local/rvm/user/db ]] ++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -z '' ]] +++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_db_ /usr/local/rvm/config/db system_arch ++++++ typeset __db __key __value ++++++ __db=/usr/local/rvm/config/db ++++++ __key=system_arch ++++++ shift 2 ++++++ __value= ++++++ case "${__value}" in ++++++ __rvm_db_get /usr/local/rvm/config/db system_arch ++++++ [[ -f /usr/local/rvm/config/db ]] ++++++ __rvm_sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' ++++++ sed -n -e '\#^system_arch=# { s#^system_arch=##;; p; }' -e '/^$/d' +++++ value= +++++ [[ -n '' ]] +++++ return 1 ++++ __rvm_setup_statf_function ++++ [[ Linux == Darwin ]] ++++ [[ Linux == BSD ]] ++++ __rvm_setup_sudo_function ++++ is_a_function __rvm_setup_sudo_function_Ubuntu ++++ typeset -f __rvm_setup_sudo_function_Ubuntu ++++ return 1 ++++ __rvm_setup_sudo_function_Other ++++ __rvm_which sudo ++++ other_utils=(ant automake autoreconf libtoolize make mount patch readlink) ++++ [[ Ubuntu 22.04 == \S\o\l\a\r\i\s\ \1\0 ]] ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_ant() { \ant "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_automake() { \automake "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_autoreconf() { \autoreconf "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_libtoolize() { \libtoolize "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_make() { \make "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_mount() { \mount "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_patch() { \patch "$@" || return $?; }' ++++ for other_util in "${other_utils[@]}" ++++ eval '__rvm_readlink() { \readlink "$@" || return $?; }' ++++ unset other_util other_utils +++ for entry in ${scripts[@]} +++ [[ == *\ \u\t\i\l\i\t\y\ * ]] +++ source /usr/local/rvm/scripts/functions/utility ++++ source /usr/local/rvm/scripts/functions/utility_logging ++++ source /usr/local/rvm/scripts/functions/utility_package ++++ source /usr/local/rvm/scripts/functions/utility_rubygems ++++ source /usr/local/rvm/scripts/functions/utility_system +++ for entry in ${scripts[@]} +++ [[ == *\ \i\n\i\t\ * ]] +++ source /usr/local/rvm/scripts/functions/init +++ for entry in ${scripts[@]} +++ [[ == *\ \c\l\e\a\n\u\p\ * ]] +++ source /usr/local/rvm/scripts/functions/cleanup +++ for entry in ${scripts[@]} +++ [[ == *\ \e\n\v\ * ]] +++ source /usr/local/rvm/scripts/functions/env +++ for entry in ${scripts[@]} +++ [[ == *\ \r\v\m\r\c\ * ]] +++ source /usr/local/rvm/scripts/functions/rvmrc ++++ source /usr/local/rvm/scripts/functions/rvmrc_env ++++ source /usr/local/rvm/scripts/functions/rvmrc_project ++++ source /usr/local/rvm/scripts/functions/rvmrc_set ++++ source /usr/local/rvm/scripts/functions/rvmrc_to ++++ source /usr/local/rvm/scripts/functions/rvmrc_trust ++++ source /usr/local/rvm/scripts/functions/rvmrc_warning +++ for entry in ${scripts[@]} +++ [[ == *\ \i\n\s\t\a\l\l\ * ]] +++ source /usr/local/rvm/scripts/functions/install +++ for entry in ${scripts[@]} +++ [[ == *\ \e\n\v\i\r\o\n\m\e\n\t\ * ]] +++ source /usr/local/rvm/scripts/functions/environment +++ for entry in ${scripts[@]} +++ [[ == *\ \g\e\m\s\e\t\ * ]] +++ source /usr/local/rvm/scripts/functions/gemset +++ for entry in ${scripts[@]} +++ [[ == *\ \c\h\e\c\k\s\u\m\ * ]] +++ source /usr/local/rvm/scripts/functions/checksum +++ for entry in ${scripts[@]} +++ [[ == *\ \l\i\s\t\ * ]] +++ source /usr/local/rvm/scripts/functions/list +++ unset rvm_base_except ++ __rvm_conditionally_add_bin_path ++ [[ :/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: == *\:\/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\b\i\n\:* ]] ++ export PATH ++ [[ -d /usr/local/rvm/tmp ]] ++ return 0 ++ __rvm_path_match_gem_home_check ++ (( 0 == 0 )) ++ [[ -n /usr/local/rvm/gems/ruby-3.0.1 ]] ++ case "$PATH:" in ++ true ++ __rvm_setup ++ __variables_definition export ++ typeset -a __variables_list __array_list ++ typeset __method ++ __method=export ++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) ++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) ++ case "${__method}" in ++ true ++ export rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error ++ [[ -n 5.1.16(1)-release ]] ++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems ++ (( __rvm_env_loaded != 1 )) ++ [[ -n 5.1.16(1)-release ]] ++ __function_on_stack cd pushd popd ++ __rvm_string_includes '__function_on_stack __rvm_setup rvm source main' cd pushd popd ++ typeset __search '__text=__function_on_stack __rvm_setup rvm source main' ++ shift ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \c\d\ * ]] ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \p\u\s\h\d\ * ]] ++ for __search in "$@" ++ [[ __function_on_stack __rvm_setup rvm source main == *\ \p\o\p\d\ * ]] ++ return 1 ++ return 1 ++ export rvm_shell_nounset ++ __rvm_has_opt nounset ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ [[ :braceexpand:hashall:interactive-comments:pipefail:xtrace: == *\:\n\o\u\n\s\e\t\:* ]] ++ return 1 ++ rvm_bash_nounset=0 ++ set +o nounset +++ trap +++ __rvm_grep -E 'EXIT|HUP|INT|QUIT|TERM' +++ GREP_OPTIONS= +++ command grep -E 'EXIT|HUP|INT|QUIT|TERM' +++ return 1 +++ true ++ _rvm_old_traps= ++ trap '__rvm_teardown_final ; set +x' EXIT HUP INT QUIT TERM ++ [[ -n '' ]] ++ __rvm_cli_autoupdate default 3.0.1 ++ [[ default 3.0.1 == *\ \i\n\s\t\a\l\l\ * ]] ++ [[ default 3.0.1 == *\ \l\i\s\t\ \k\n\o\w\n\ * ]] ++ return 0 ++ next_token=default ++ (( 2 == 0 )) ++ shift ++ __rvm_parse_args 3.0.1 ++ typeset _string ++ export rvm_ruby_string ++ rvm_action= ++ rvm_parse_break=0 ++ [[ 3.0.1 == *\ \-\-\t\r\a\c\e\ * ]] ++ [[ -n default ]] ++ rvm_token=default ++ (( 1 > 0 )) ++ next_token=3.0.1 ++ shift ++ case "$rvm_token" in ++ case "$rvm_token" in ++ rvm_action=use ++ rvm_ruby_interpreter=default ++ rvm_ruby_string=default ++ rvm_ruby_strings=default ++ [[ -z use ]] ++ [[ error == \u\s\e ]] ++ [[ 0 -eq 1 ]] ++ [[ -n '' ]] ++ [[ -n 3.0.1 ]] ++ rvm_token=3.0.1 ++ (( 0 > 0 )) ++ next_token= ++ case "$rvm_token" in ++ case "$rvm_token" in ++ rvm_verbose_flag=1 ++ rvm_action=use ++ rvm_ruby_string=3.0.1 ++ rvm_ruby_strings=3.0.1 ++ [[ -z use ]] ++ [[ error == \u\s\e ]] ++ [[ 0 -eq 1 ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ : rvm_ruby_args:0:: ++ [[ -n '' ]] ++ result=0 ++ : rvm_ruby_args:0:: ++ (( 0 == 0 )) ++ (( result )) ++ case "${rvm_action:=help}" in ++ rvm_is_a_shell_function ++ typeset _message ++ (( 0 )) ++ return 0 ++ __rvm_use ++ typeset binary full_binary_path rvm_ruby_gem_home __path_prefix __path_suffix ++ __rvm_select ++ true ++ __rvm_select_set_variable_defaults ++ export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC ++ export rvm_env_string rvm_action rvm_alias_expanded rvm_archive_extension rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_type rvm_dump_environment_flag rvm_error_message rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gemset_name rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_hook rvm_install_on_use_flag rvm_llvm_flag rvm_loaded_flag rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_sdk rvm_silent_flag rvm_sticky_flag rvm_system_flag rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_verbose_flag rvm_ruby_repo_tag ++ __rvm_select_detect_ruby_string '' ++ rvm_ruby_string=3.0.1 ++ [[ -z 3.0.1 ]] ++ __rvm_ruby_string ++ true 0 0 ++ rvm_expanding_aliases= ++ true '' '' default '' '' '' '' @ 3.0.1 0 0 ++ [[ 3.0.1 == *\@* ]] ++ (( rvm_expanding_aliases == 0 )) ++ [[ -n 3.0.1 ]] ++ [[ 3.0.1 != \s\y\s\t\e\m ]] ++ [[ -f /usr/local/rvm/config/known_aliases ]] ++ [[ -s /usr/local/rvm/config/known_aliases ]] +++ __rvm_db_ /usr/local/rvm/config/known_aliases 3.0.1 +++ typeset __db __key __value +++ __db=/usr/local/rvm/config/known_aliases +++ __key=3.0.1 +++ shift 2 +++ __value= +++ case "${__value}" in +++ __rvm_db_get /usr/local/rvm/config/known_aliases 3.0.1 +++ [[ -f /usr/local/rvm/config/known_aliases ]] +++ __rvm_sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' +++ sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' ++ expanded_alias_name= ++ [[ -n '' ]] ++ (( rvm_expanding_aliases == 0 )) ++ [[ -n 3.0.1 ]] ++ [[ 3.0.1 != \s\y\s\t\e\m ]] ++ [[ -f /usr/local/rvm/config/alias ]] ++ [[ -s /usr/local/rvm/config/alias ]] +++ __rvm_db_ /usr/local/rvm/config/alias 3.0.1 +++ typeset __db __key __value +++ __db=/usr/local/rvm/config/alias +++ __key=3.0.1 +++ shift 2 +++ __value= +++ case "${__value}" in +++ __rvm_db_get /usr/local/rvm/config/alias 3.0.1 +++ [[ -f /usr/local/rvm/config/alias ]] +++ __rvm_sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' +++ sed -n -e '\#^3.0.1=# { s#^3.0.1=##;; p; }' -e '/^$/d' ++ expanded_alias_name= ++ [[ -n '' ]] ++ [[ 3.0.1 == default ]] ++ [[ 3.0.1 == *\@* ]] ++ [[ -n '' ]] ++ __rvm_ruby_string_parse ++ __rvm_ruby_string_parse_ ++ typeset ruby_string gemset_name expanded_alias_name repo_url branch_name ruby_name tag_name ++ ruby_string=3.0.1 ++ gemset_name= ++ repo_url= ++ branch_name= ++ ruby_name= ++ tag_name= ++ __rvm_unset_ruby_variables ++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ rvm_ruby_repo_url= ++ rvm_ruby_repo_branch= ++ rvm_ruby_name= ++ rvm_ruby_repo_tag= ++ export rvm_head_flag=0 ++ rvm_head_flag=0 ++ [[ -z 3.0.1 ]] ++ [[ 3.0.1 == \c\u\r\r\e\n\t ]] ++ strings=() ++ __rvm_custom_separated_array strings - 3.0.1 ++ typeset IFS ++ IFS=- ++ [[ -n '' ]] ++ eval 'strings+=( $3 )' +++ strings+=($3) ++ rvm_ruby_string=3.0.1 ++ [[ -n '' ]] ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_version=3.0.1 ++ rvm_ruby_revision= ++ rvm_ruby_tag= ++ [[ -z '' ]] ++ [[ -n 3.0.1 ]] ++ case "${rvm_ruby_version}" in ++ rvm_ruby_interpreter=ruby ++ [[ -n ruby ]] ++ rvm_ruby_string=ruby-3.0.1 ++ true ++ (( 0 == 1 )) ++ __rvm_ruby_string_parse_ ++ typeset ruby_string gemset_name expanded_alias_name repo_url branch_name ruby_name tag_name ++ ruby_string=ruby-3.0.1 ++ gemset_name= ++ repo_url= ++ branch_name= ++ ruby_name= ++ tag_name= ++ __rvm_unset_ruby_variables ++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ rvm_ruby_repo_url= ++ rvm_ruby_repo_branch= ++ rvm_ruby_name= ++ rvm_ruby_repo_tag= ++ export rvm_head_flag=0 ++ rvm_head_flag=0 ++ [[ -z ruby-3.0.1 ]] ++ [[ ruby-3.0.1 == \c\u\r\r\e\n\t ]] ++ strings=() ++ __rvm_custom_separated_array strings - ruby-3.0.1 ++ typeset IFS ++ IFS=- ++ [[ -n '' ]] ++ eval 'strings+=( $3 )' +++ strings+=($3) ++ rvm_ruby_string=ruby-3.0.1 ++ [[ -n '' ]] ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_interpreter=ruby ++ for string in ${strings[@]} ++ case "$string" in ++ rvm_ruby_version=3.0.1 ++ rvm_ruby_revision= ++ rvm_ruby_tag= ++ [[ -z ruby ]] ++ true ++ [[ -z ruby ]] ++ __rvm_ruby_string_find ++ __rvm_ruby_string_installed ++ typeset __ruby_inst_dir=/usr/local/rvm/rubies/ruby-3.0.1 ++ [[ -n '' ]] ++ [[ -n ruby ]] ++ [[ -n ruby-3.0.1 ]] ++ [[ -d /usr/local/rvm/rubies/ruby-3.0.1 ]] ++ [[ -z '' ]] ++ true ++ [[ -n '' ]] ++ detected_rvm_ruby_name= ++ rvm_ruby_name= ++ true ++ __rvm_select_after_parse ++ __rvm_select_interpreter_variables ++ rvm_archive_extension=tar.gz ++ [[ -z ruby ]] ++ rvm_ruby_interpreter=ruby ++ is_a_function __rvm_select_interpreter_ruby ++ typeset -f __rvm_select_interpreter_ruby ++ __rvm_select_interpreter_ruby ++ [[ '' == \p\0 ]] ++ rvm_ruby_package_name=ruby-3.0.1 ++ rvm_ruby_package_file=ruby-3.0.1 ++ [[ -z 3.0.1 ]] +++ __rvm_db ruby_repo_url +++ typeset value key variable +++ key=ruby_repo_url +++ variable= +++ value= +++ [[ -f /usr/local/rvm/user/db ]] ++++ __rvm_db_ /usr/local/rvm/user/db ruby_repo_url ++++ typeset __db __key __value ++++ __db=/usr/local/rvm/user/db ++++ __key=ruby_repo_url ++++ shift 2 ++++ __value= ++++ case "${__value}" in ++++ __rvm_db_get /usr/local/rvm/user/db ruby_repo_url ++++ [[ -f /usr/local/rvm/user/db ]] ++++ __rvm_sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' ++++ sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' +++ value= +++ [[ -z '' ]] +++ [[ -f /usr/local/rvm/config/db ]] ++++ __rvm_db_ /usr/local/rvm/config/db ruby_repo_url ++++ typeset __db __key __value ++++ __db=/usr/local/rvm/config/db ++++ __key=ruby_repo_url ++++ shift 2 ++++ __value= ++++ case "${__value}" in ++++ __rvm_db_get /usr/local/rvm/config/db ruby_repo_url ++++ [[ -f /usr/local/rvm/config/db ]] ++++ __rvm_sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' ++++ sed -n -e '\#^ruby_repo_url=# { s#^ruby_repo_url=##;; p; }' -e '/^$/d' +++ value=https://github.com/ruby/ruby.git +++ [[ -n https://github.com/ruby/ruby.git ]] +++ [[ -n '' ]] +++ echo https://github.com/ruby/ruby.git +++ true ++ rvm_ruby_repo_url=https://github.com/ruby/ruby.git ++ (( 0 == 0 )) ++ __rvm_version_compare 3.0.1 -ge 3.0.0 ++ typeset first +++ command printf %b '3.0.1\n3.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ awk '-F\t' '{print $2}' +++ LC_ALL=C +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=3.0.0 ++ case "$2" in ++ [[ 3.0.0 == \h\e\a\d ]] ++ [[ 3.0.0 == \3\.\0\.\0 ]] ++ return 0 ++ rvm_archive_extension=tar.gz ++ true ++ __rvm_select_version_variables ++ case "$rvm_ruby_version" in ++ rvm_ruby_release_version=3 ++ rvm_ruby_major_version=3.0 ++ rvm_ruby_major_version=0 ++ rvm_ruby_minor_version=1 ++ __rvm_select_default_variables ++ [[ ruby != ext ]] ++ rvm_ruby_package_name=ruby-3.0.1 ++ rvm_ruby_home=/usr/local/rvm/rubies/ruby-3.0.1 ++ rvm_ruby_binary=/usr/local/rvm/rubies/ruby-3.0.1/bin/ruby ++ rvm_ruby_irbrc=/usr/local/rvm/rubies/ruby-3.0.1/.irbrc ++ [[ system == \r\u\b\y ]] ++ __rvm_gemset_select ++ __rvm_gemset_select_only ++ rvm_ruby_gem_home=/usr/local/rvm/gems/ruby-3.0.1 ++ : rvm_ignore_gemsets_flag:0: ++ (( rvm_ignore_gemsets_flag )) ++ rvm_ruby_global_gems_path=/usr/local/rvm/gems/ruby-3.0.1@global ++ __rvm_gemset_handle_default ++ rvm_gemset_name=@@ ++ rvm_gemset_name=@@ ++ rvm_gemset_name= ++ [[ -z '' ]] ++ [[ '' == \g\l\o\b\a\l ]] ++ rvm_ruby_gem_path=/usr/local/rvm/gems/ruby-3.0.1:/usr/local/rvm/gems/ruby-3.0.1@global ++ [[ -n '' ]] ++ rvm_env_string=ruby-3.0.1 ++ true ++ __rvm_gemset_select_validation ++ [[ ! -d /usr/local/rvm/gems/ruby-3.0.1 ]] ++ (( 0 == 1 )) ++ case "${rvm_gemset_name}" in ++ typeset rvm_ruby_gem_home_254 ++ [[ -n '' ]] ++ rvm_ruby_gem_home_254=/usr/local/rvm/gems/ruby-3.0.1 ++ [[ /usr/local/rvm/gems/ruby-3.0.1 != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\g\e\m\s\/\r\u\b\y\-\3\.\0\.\1 ]] ++ rvm_ruby_selected_flag=1 ++ [[ system == ruby ]] ++ __rvm_use_ ++ rvm_ruby_home=/usr/local/rvm/rubies/ruby-3.0.1 ++ [[ ! -d /usr/local/rvm/rubies/ruby-3.0.1 ]] ++ __rvm_gemset_use_ensure ++ [[ ! -d /usr/local/rvm/gems/ruby-3.0.1 ]] ++ [[ -n '' ]] ++ export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC ++ GEM_HOME=/usr/local/rvm/gems/ruby-3.0.1 ++ GEM_PATH=/usr/local/rvm/gems/ruby-3.0.1:/usr/local/rvm/gems/ruby-3.0.1@global ++ MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-3.0.1 ++ RUBY_VERSION=ruby-3.0.1 ++ IRBRC=/usr/local/rvm/rubies/ruby-3.0.1/.irbrc ++ unset BUNDLE_PATH ++ [[ maglev == \r\u\b\y ]] ++ [[ -n /usr/local/rvm/rubies/ruby-3.0.1/.irbrc ]] ++ (( 1 >= 2 && 0 == 0 )) ++ (( 1 == 1 && 1 == 1 )) ++ rvm_log 'Using /usr/local/rvm/gems/ruby-3.0.1' ++ [[ '' == 1 ]] ++ printf %b 'Using /usr/local/rvm/gems/ruby-3.0.1\n' Using /usr/local/rvm/gems/ruby-3.0.1 ++ [[ /usr/local/rvm/gems/ruby-3.0.1 != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\g\e\m\s\/\r\u\b\y\-\3\.\0\.\1\@\g\l\o\b\a\l ]] ++ __path_prefix=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin ++ __path_suffix= ++ __rvm_use_common ++ [[ -z ruby-3.0.1 ]] ++ export rvm_ruby_string ++ [[ -z '' ]] ++ typeset __save_PATH ++ __rvm_remove_rvm_from_path ++ typeset local_rvm_path ++ __rvm_remove_from_path '/usr/local/rvm/*' ++ export PATH ++ typeset _value ++ _value='/usr/local/rvm/*' ++ [[ /usr/local/rvm/* == \/\* ]] ++ [[ /usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/*:*' ++ typeset _string ++ _string=:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ typeset -a _path ++ _path=() ++ __rvm_custom_separated_array _path : /usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ typeset IFS ++ IFS=: ++ [[ -n '' ]] ++ eval '_path+=( $3 )' +++ _path+=($3) ++ __rvm_remove_from_array _path '/usr/local/rvm/*' /usr/local/rvm/gems/ruby-3.0.1/bin /usr/local/rvm/gems/ruby-3.0.1@global/bin /usr/local/rvm/rubies/ruby-3.0.1/bin /usr/local/rvm/bin /home/r/.cargo/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/local/texlive/2023/bin/latest /usr/lib/postgresql/14/bin /home/r/.cargo/bin /usr/local/texlive/2023/bin/latest ++ typeset _array_name _iterator _search ++ typeset -a _temp_array ++ _array_name=_path ++ _search='/usr/local/rvm/*' ++ shift 2 ++ _temp_array=() ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/gems/ruby-3.0.1/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/gems/ruby-3.0.1/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/gems/ruby-3.0.1@global/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/gems/ruby-3.0.1@global/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/rubies/ruby-3.0.1/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/rubies/ruby-3.0.1/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/rvm/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/rvm/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ return 0 ++ for _iterator in "$@" ++ __rvm_string_match /home/r/.cargo/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/home/r/.cargo/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /sbin '/usr/local/rvm/*' ++ typeset _string ++ _string=/sbin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/games '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/games ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/games '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/games ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /snap/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/snap/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/texlive/2023/bin/latest '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/texlive/2023/bin/latest ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/lib/postgresql/14/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/lib/postgresql/14/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /home/r/.cargo/bin '/usr/local/rvm/*' ++ typeset _string ++ _string=/home/r/.cargo/bin ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ for _iterator in "$@" ++ __rvm_string_match /usr/local/texlive/2023/bin/latest '/usr/local/rvm/*' ++ typeset _string ++ _string=/usr/local/texlive/2023/bin/latest ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ _temp_array+=("$_iterator") ++ eval '_path=( "${_temp_array[@]}" )' +++ _path=("${_temp_array[@]}") ++ __rvm_join_array PATH : _path ++ typeset IFS ++ IFS=: ++ eval 'PATH="${_path[*]}"' +++ PATH=/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ __rvm_remove_from_path '/usr/local/rvm/gems/*' ++ export PATH ++ typeset _value ++ _value='/usr/local/rvm/gems/*' ++ [[ /usr/local/rvm/gems/* == \/\* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/gems/*:*' ++ typeset _string ++ _string=:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 ++ __rvm_remove_from_path /usr/local/rvm/bin ++ export PATH ++ typeset _value ++ _value=/usr/local/rvm/bin ++ [[ /usr/local/rvm/bin == \/\* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\/* ]] ++ [[ /home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest == *\/\:* ]] ++ __rvm_string_match :/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: '*:/usr/local/rvm/bin:*' ++ typeset _string ++ _string=:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest: ++ shift ++ (( 1 )) ++ case "${_string}" in ++ shift ++ (( 0 )) ++ return 1 +++ __rvm_which rvm ++ local_rvm_path= ++ builtin hash -r ++ __save_PATH=/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ [[ -n '' ]] ++ PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest ++ export PATH ++ builtin hash -r ++ [[ ruby-3.0.1 != \s\y\s\t\e\m ]] ++ case "${rvm_rvmrc_flag:-0}" in ++ typeset environment_id +++ __rvm_env_string +++ typeset _string +++ _string=/usr/local/rvm/gems/ruby-3.0.1 +++ _string=ruby-3.0.1 +++ printf %b 'ruby-3.0.1\n' ++ environment_id=ruby-3.0.1 ++ (( 0 == 1 )) ++ rvm_default_flag=0 ++ [[ -n '' ]] ++ rvm_hook=after_use ++ source /usr/local/rvm/scripts/hook +++ typeset old_rvm_verbose_flag old_rvm_debug_flag +++ old_rvm_verbose_flag=1 +++ old_rvm_debug_flag=0 +++ typeset rvm_verbose_flag rvm_debug_flag hooks +++ true rvm_verbose_flag:1 rvm_hooks_path:/usr/local/rvm/hooks rvm_debug_flag:0 rvm_hook:after_use +++ [[ -n after_use ]] +++ hooks=() +++ [[ -d /usr/local/rvm/hooks ]] +++ hooks+=("$rvm_hooks_path") +++ [[ /home/r/.rvm/hooks != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s ]] +++ [[ -d /home/r/.rvm/hooks ]] +++ [[ -n /usr/local/rvm/hooks ]] +++ __rvm_read_lines _hooks_list /dev/fd/63 +++ typeset IFS +++ IFS=' ' +++ [[ /dev/fd/63 == \- ]] ++++ __rvm_find -L /usr/local/rvm/hooks -iname 'after_use*' -type f +++ eval '_hooks_list=( $( \command \cat "${2:--}" ) )' ++++ _hooks_list=($( \command \cat "${2:--}" )) +++++ command cat /dev/fd/63 +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_maglev ]] +++ [[ /usr/local/rvm/hooks/after_use_maglev == \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s\/* ]] +++ rvm_debug 'Running /usr/local/rvm/hooks/after_use_maglev' +++ (( 0 )) +++ return 0 +++ __rvm_conditionally_do_with_env . /usr/local/rvm/hooks/after_use_maglev +++ (( __rvm_env_loaded > 0 )) +++ . /usr/local/rvm/hooks/after_use_maglev ++++ . /usr/local/rvm/scripts/functions/hooks/maglev ++++ [[ ruby-3.0.1 =~ maglev ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_rbx_opts ]] +++ [[ after_use_rbx_opts == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_jruby_opts ]] +++ [[ after_use_jruby_opts == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_jruby ]] +++ [[ after_use_jruby == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_home_bin ]] +++ [[ after_use_home_bin == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_textmate ]] +++ [[ after_use_textmate == \a\f\t\e\r\_\u\s\e ]] +++ for hook in "${_hooks_list[@]}" +++ [[ -x /usr/local/rvm/hooks/after_use_current ]] +++ [[ after_use_current == \a\f\t\e\r\_\u\s\e ]] +++ unset rvm_hook hooks _hooks_list hook ++ return 0 ++ __rvm_use_ruby_warnings ++ [[ ruby-3.0.1 == \s\y\s\t\e\m ]] ++ [[ ruby-3.0.1 == '' ]] ++ typeset __executable __gem_version ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/ruby ]] ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/gem ]] ++ for __executable in ruby gem irb ++ [[ -x /usr/local/rvm/rubies/ruby-3.0.1/bin/irb ]] ++ [[ ruby == \r\u\b\y ]] ++ __rvm_version_compare 3.0.1 -ge 2.0.0 ++ typeset first +++ command printf %b '3.0.1\n2.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ awk '-F\t' '{print $2}' +++ LC_ALL=C +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=2.0.0 ++ case "$2" in ++ [[ 2.0.0 == \h\e\a\d ]] ++ [[ 2.0.0 == \2\.\0\.\0 ]] ++ return 0 ++ __rvm_which gem ++ command which gem +++ RUBYGEMS_GEMDEPS= +++ gem --version +++ typeset result +++ typeset rvmrc +++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") +++ [[ -n /usr/local ]] +++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] +++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /etc/rvmrc ]] +++ source /etc/rvmrc ++++ umask u=rwx,g=rwx,o=rx +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /home/r/.rvmrc ]] +++ true +++ for rvmrc in "${rvm_rvmrc_files[@]}" +++ [[ -s /usr/local/.rvmrc ]] +++ true +++ unset rvm_rvmrc_files +++ command gem --version +++ hash -r +++ return 0 ++ __gem_version=3.2.15 ++ [[ -n 3.2.15 ]] ++ __rvm_version_compare 3.2.15 -lt 2.0.0 ++ typeset first +++ command printf %b '3.2.15\n2.0.0\n' +++ __rvm_version_sort +++ command head -n1 +++ command awk '-F[.-]' -v OFS=. '{ # split on "." and "-", merge back with "." original=$0 # save original to preserve it before the line is changed for (n=1; n<10; n++) { # iterate through max 9 components of version $n=tolower($n) # ignore case for sorting if ($n == "") $n="0" # treat non existing parts as 0 if ($n ~ /^p[0-9]/) $n=substr($n, 2) # old ruby -p notation if ($n ~ /^[0-9](rc|b)/) $n=substr($n, 1, 1)". "substr($n, 2) # old jruby 0RC1 notation if (n == 1 && $n ~ /^[0-9]/) $n="zzz."$n # first group must be a string if (n > 1 && $n ~ /^[a-z]/) $n=" "$n # names go before numbers thanks to space } print $0"\t"original # print the transformed version and original separated by \t # so we can extract original after sorting }' +++ awk '-F\t' '{print $2}' +++ LC_ALL=C +++ sort -t. -k 1,1d -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n ++ first=2.0.0 ++ case "$2" in ++ [[ 2.0.0 == \h\e\a\d ]] ++ [[ 2.0.0 == \3\.\2\.\1\5 ]] ++ return 1 ++ current_result=0 ++ (( result )) ++ result=0 ++ (( result )) ++ case "$rvm_action" in ++ current_result=0 ++ (( result )) ++ result=0 ++ typeset __local_rvm_trace_flag ++ __local_rvm_trace_flag=0 ++ __rvm_cli_autoreload ++ [[ 0 -eq 1 ]] ++ __rvm_teardown ++ builtin command -v __rvm_cleanup_tmp ++ __rvm_cleanup_tmp ++ [[ -d /usr/local/rvm/tmp/ ]] ++ case "${rvm_tmp_path%\/}" in ++ __rvm_rm_rf '/usr/local/rvm/tmp/282*' ++ __rvm_rm_rf_verbose '/usr/local/rvm/tmp/282*' ++ typeset target ++ target='/usr/local/rvm/tmp/282*' ++ [[ -n '' ]] ++ [[ -n 5.1.16(1)-release ]] ++ builtin shopt -s extglob ++ case "${target}" in ++ [[ -z /usr/local/rvm/tmp/282* ]] ++ [[ -d /usr/local/rvm/tmp/282* ]] ++ [[ -f /usr/local/rvm/tmp/282* ]] ++ [[ -L /usr/local/rvm/tmp/282* ]] ++ rvm_debug '__rvm_rm_rf already gone: /usr/local/rvm/tmp/282*' ++ (( 0 )) ++ return 0 ++ true ++ true ++ export __rvm_env_loaded ++ : __rvm_env_loaded:1: ++ : __rvm_env_loaded:1: ++ : __rvm_env_loaded:0: ++ [[ -z /usr/local/rvm/tmp ]] ++ (( __rvm_env_loaded > 0 )) ++ [[ -n 5.1.16(1)-release ]] ++ trap - EXIT HUP INT QUIT TERM ++ [[ -n '' ]] ++ (( rvm_bash_nounset == 1 )) ++ unset rvm_bash_nounset ++ [[ -n '' ]] ++ [[ -n 0002 ]] ++ umask 0002 ++ unset rvm_stored_umask ++ builtin command -v __rvm_cleanup_download ++ [[ 1 == \1 ]] ++ set -e ++ __variables_definition unset ++ typeset -a __variables_list __array_list ++ typeset __method ++ __method=unset ++ __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) ++ __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) ++ case "${__method}" in ++ unset rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures ++ unset rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error ++ [[ -n 5.1.16(1)-release ]] ++ export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems ++ unset _system_arch _system_name _system_type _system_version ++ return 0 ++ (( __local_rvm_trace_flag > 0 )) ++ return 0 ++ export JAVA_HOME=/usr/lib/jvm/java-11 ++ JAVA_HOME=/usr/lib/jvm/java-11 ++ export PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin ++ PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin ++ export M2_HOME=/usr/local/apache-maven/apache-maven- ++ M2_HOME=/usr/local/apache-maven/apache-maven- ++ . /home/r/.cargo/env +++ case ":${PATH}:" in ++ export PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin ++ PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin + shopt -s expand_aliases + alias 'sudo=sudo -i' + export HOME=/home/r + HOME=/home/r + cd /home/r/repo + __zsh_like_cd cd /home/r/repo + typeset __zsh_like_cd_hook + builtin cd /home/r/repo + for __zsh_like_cd_hook in chpwd "${chpwd_functions[@]}" + typeset -f chpwd + for __zsh_like_cd_hook in chpwd "${chpwd_functions[@]}" + typeset -f __rvm_cd_functions_set + __rvm_cd_functions_set + __rvm_do_with_env_before + [[ -n '' ]] + [[ -n /usr/local/rvm ]] + source /usr/local/rvm/scripts/initialize ++ [[ -n 5.1.16(1)-release ]] ++ shopt -s extglob ++ (( 0 == 1 )) ++ export __rvm_env_loaded ++ : __rvm_env_loaded:0: ++ : __rvm_env_loaded:1: ++ [[ -z '' ]] ++ typeset -f __rvm_cleanse_variables ++ __rvm_cleanse_variables ++ __rvm_unset_ruby_variables ++ unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag rvm_ruby_repo_tag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n '' ]] +++ umask ++ export rvm_stored_umask=0002 ++ rvm_stored_umask=0002 ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ [[ 0 -eq 1 ]] ++ unset rvm_gemset_name ++ unset rvm_configure_flags rvm_patch_names rvm_make_flags ++ unset rvm_env_string rvm_ruby_string rvm_action rvm_error_message rvm_force_flag rvm_debug_flag rvm_delete_flag rvm_summary_flag rvm_json_flag rvm_yaml_flag rvm_file_name rvm_user_flag rvm_system_flag rvm_install_flag rvm_llvm_flag rvm_sticky_flag rvm_rvmrc_flag rvm_gems_flag rvm_docs_flag rvm_ruby_alias rvm_static_flag rvm_archive_extension rvm_hook rvm_ruby_name rvm_remote_flag ++ __rvm_load_rvmrc ++ typeset _file ++ typeset -a rvm_rvmrc_files ++ (( 0 == 1 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /etc/rvmrc ]] ++ __rvm_grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /home/r/.rvmrc ]] ++ for _file in "${rvm_rvmrc_files[@]}" ++ [[ -s /usr/local/.rvmrc ]] ++ return 0 ++ (( 0 == 0 )) ++ [[ -n 0002 ]] ++ rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") ++ [[ -n /usr/local ]] ++ [[ /home/r/.rvmrc -ef /usr/local/.rvmrc ]] ++ rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /etc/rvmrc ]] ++ GREP_OPTIONS= ++ command grep '^\s*rvm .*$' /etc/rvmrc ++ source /etc/rvmrc +++ umask u=rwx,g=rwx,o=rx ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /home/r/.rvmrc ]] ++ for rvmrc in "${rvm_rvmrc_files[@]}" ++ [[ -f /usr/local/.rvmrc ]] ++ unset rvm_rvmrc_files ++ export rvm_path ++ [[ -z /usr/local/rvm ]] ++ true /usr/local/rvm/scripts ++ [[ -n '' ]] ++ case "$rvm_path" in ++ rvm_user_install_flag=0 ++ export rvm_user_install_flag ++ : rvm_bin_path:/usr/local/rvm/bin rvm_man_path:/usr/local/rvm/share/man rvm_archives_path:/usr/local/rvm/archives rvm_docs_path:/usr/local/rvm/docs rvm_environments_path:/usr/local/rvm/environments rvm_examples_path:/usr/local/rvm/examples rvm_gems_path:/usr/local/rvm/gems rvm_gemsets_path:/usr/local/rvm/gemsets rvm_help_path:/usr/local/rvm/help rvm_docs_path:/usr/local/rvm/docs rvm_hooks_path:/usr/local/rvm/hooks rvm_lib_path:/usr/local/rvm/lib rvm_log_path:/usr/local/rvm/log rvm_patches_path:/usr/local/rvm/patches rvm_repos_path:/usr/local/rvm/repos rvm_rubies_path:/usr/local/rvm/rubies rvm_rubygems_path:/usr/local/rvm/rubygems rvm_src_path:/usr/local/rvm/src rvm_tmp_path:/usr/local/rvm/tmp rvm_user_path:/usr/local/rvm/user rvm_usr_path:/usr/local/rvm/usr rvm_wrappers_path:/usr/local/rvm/wrappers rvm_verbose_flag:0 rvm_debug_flag:0 rvm_gems_cache_path:/usr/local/rvm/gems/cache ++ export rvm_action rvm_alias_expanded rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_docs_path rvm_hook rvm_hooks_path rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install_flag rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path rvm_remote_flag rvm_ruby_repo_tag + __rvm_setup + __variables_definition export + typeset -a __variables_list __array_list + typeset __method + __method=export + __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) + __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) + case "${__method}" in + true + export rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error + [[ -n 5.1.16(1)-release ]] + export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems + (( __rvm_env_loaded != 1 )) + [[ -n 5.1.16(1)-release ]] + __function_on_stack cd pushd popd + __rvm_string_includes '__function_on_stack __rvm_setup __rvm_do_with_env_before __rvm_cd_functions_set __zsh_like_cd cd main' cd pushd popd + typeset __search '__text=__function_on_stack __rvm_setup __rvm_do_with_env_before __rvm_cd_functions_set __zsh_like_cd cd main' + shift + for __search in "$@" + [[ __function_on_stack __rvm_setup __rvm_do_with_env_before __rvm_cd_functions_set __zsh_like_cd cd main == *\ \c\d\ * ]] + return 0 + [[ -n '' ]] + [[ -n '' ]] + __rvm_project_rvmrc + export __rvm_project_rvmrc_lock + : __rvm_project_rvmrc_lock:0 + : __rvm_project_rvmrc_lock:1 + (( __rvm_project_rvmrc_lock > 1 )) + typeset working_dir found_file rvm_trustworthiness_result save_PATH + working_dir=/home/r/repo + save_PATH=/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/bin:/usr/local/rvm/bin:/home/r/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin:/usr/local/texlive/2023/bin/latest:/usr/lib/postgresql/14/bin:/home/r/.cargo/bin + : + [[ -z /home/r/repo ]] + [[ /home/r == \/\h\o\m\e\/\r\/\r\e\p\o ]] + [[ /usr/local == \/\h\o\m\e\/\r\/\r\e\p\o ]] + [[ /home/r/repo == \. ]] + __rvm_project_dir_check /home/r/repo found_file + typeset _found_file path_to_check variable variable_default + typeset -a _valid_files + path_to_check=/home/r/repo + variable=found_file + variable_default= + _valid_files=("$path_to_check" "$path_to_check/.rvmrc" "$path_to_check/.versions.conf" "$path_to_check/.ruby-version" "$path_to_check/.rbfu-version" "$path_to_check/.rbenv-version" "$path_to_check/Gemfile") + __rvm_find_first_file _found_file /home/r/repo /home/r/repo/.rvmrc /home/r/repo/.versions.conf /home/r/repo/.ruby-version /home/r/repo/.rbfu-version /home/r/repo/.rbenv-version /home/r/repo/Gemfile + typeset _first_file _variable_first_file __file_enum + _first_file= + _variable_first_file=_found_file + shift + for __file_enum in "$@" + [[ -f /home/r/repo ]] + for __file_enum in "$@" + [[ -f /home/r/repo/.rvmrc ]] + for __file_enum in "$@" + [[ -f /home/r/repo/.versions.conf ]] + for __file_enum in "$@" + [[ -f /home/r/repo/.ruby-version ]] + for __file_enum in "$@" + [[ -f /home/r/repo/.rbfu-version ]] + for __file_enum in "$@" + [[ -f /home/r/repo/.rbenv-version ]] + for __file_enum in "$@" + [[ -f /home/r/repo/Gemfile ]] + eval '_found_file=""' ++ _found_file= + return 1 + true + [[ ! -s '' ]] + _found_file= + [[ -n found_file ]] + eval 'found_file="${_found_file:-}"' ++ found_file= + [[ -n '' ]] + typeset __result=1 + unset RVM_PROJECT_PATH + return 1 + working_dir=/home/r + : + [[ -z /home/r ]] + [[ /home/r == \/\h\o\m\e\/\r ]] + (( 0 >= 1 )) + [[ -n '' ]] + __rvm_file_env_check_unload + (( 0 > 0 )) + rvm_saved_env=() + unset rvm_current_rvmrc rvm_previous_environment + break + unset __rvm_project_rvmrc_lock + return 1 + true + __rvm_after_cd + typeset rvm_hook + rvm_hook=after_cd + [[ -n /usr/local/rvm/scripts ]] + source /usr/local/rvm/scripts/hook ++ typeset old_rvm_verbose_flag old_rvm_debug_flag ++ old_rvm_verbose_flag=0 ++ old_rvm_debug_flag=0 ++ typeset rvm_verbose_flag rvm_debug_flag hooks ++ true rvm_verbose_flag:0 rvm_hooks_path:/usr/local/rvm/hooks rvm_debug_flag:0 rvm_hook:after_cd ++ [[ -n after_cd ]] ++ hooks=() ++ [[ -d /usr/local/rvm/hooks ]] ++ hooks+=("$rvm_hooks_path") ++ [[ /home/r/repo/.rvm/hooks != \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s ]] ++ [[ -d /home/r/repo/.rvm/hooks ]] ++ [[ -n /usr/local/rvm/hooks ]] ++ __rvm_read_lines _hooks_list /dev/fd/63 ++ typeset IFS +++ __rvm_find -L /usr/local/rvm/hooks -iname 'after_cd*' -type f ++ IFS=' ' ++ [[ /dev/fd/63 == \- ]] ++ eval '_hooks_list=( $( \command \cat "${2:--}" ) )' +++ _hooks_list=($( \command \cat "${2:--}" )) ++++ command cat /dev/fd/63 ++ for hook in "${_hooks_list[@]}" ++ [[ -x /usr/local/rvm/hooks/after_cd_bundler ]] ++ [[ after_cd_bundler == \a\f\t\e\r\_\c\d ]] ++ for hook in "${_hooks_list[@]}" ++ [[ -x /usr/local/rvm/hooks/after_cd_install_vendored_gems ]] ++ [[ after_cd_install_vendored_gems == \a\f\t\e\r\_\c\d ]] ++ unset rvm_hook hooks _hooks_list hook + __rvm_do_with_env_after + __rvm_teardown + builtin command -v __rvm_cleanup_tmp + __rvm_cleanup_tmp + [[ -d /usr/local/rvm/tmp/ ]] + case "${rvm_tmp_path%\/}" in + __rvm_rm_rf '/usr/local/rvm/tmp/282*' + __rvm_rm_rf_verbose '/usr/local/rvm/tmp/282*' + typeset target + target='/usr/local/rvm/tmp/282*' + [[ -n '' ]] + [[ -n 5.1.16(1)-release ]] + builtin shopt -s extglob + case "${target}" in + [[ -z /usr/local/rvm/tmp/282* ]] + [[ -d /usr/local/rvm/tmp/282* ]] + [[ -f /usr/local/rvm/tmp/282* ]] + [[ -L /usr/local/rvm/tmp/282* ]] + rvm_debug '__rvm_rm_rf already gone: /usr/local/rvm/tmp/282*' + (( 0 )) + return 0 + true + true + export __rvm_env_loaded + : __rvm_env_loaded:1: + : __rvm_env_loaded:1: + : __rvm_env_loaded:0: + [[ -z /usr/local/rvm/tmp ]] + (( __rvm_env_loaded > 0 )) + [[ -n 5.1.16(1)-release ]] + trap - EXIT HUP INT QUIT TERM + [[ -n '' ]] + (( rvm_bash_nounset == 1 )) + unset rvm_bash_nounset + [[ -n '' ]] + [[ -n 0002 ]] + umask 0002 + unset rvm_stored_umask + builtin command -v __rvm_cleanup_download + [[ '' == \1 ]] + __variables_definition unset + typeset -a __variables_list __array_list + typeset __method + __method=unset + __variables_list=(rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error) + __array_list=(rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures) + case "${__method}" in + unset rvm_patch_names rvm_ree_options rvm_autoconf_flags rvm_architectures + unset rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_dynamic_extensions_flag rvm_18_flag rvm_19_flag rvm_20_flag rvm_21_flag rvm_force_autoconf_flag rvm_dump_environment_flag rvm_curl_flags rvm_rubygems_version rvm_verbose_flag rvm_debug_flag rvm_trace_flag __array_start rvm_skip_pristine_flag rvm_create_flag rvm_remove_flag rvm_movable_flag rvm_archive_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_disable_binary_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag rvm_remote_flag rvm_verify_downloads_flag rvm_skip_openssl_flag rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_stored_errexit rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_repo_tag rvm_ruby_version rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_tar_command rvm_tar_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems rvm_with_gems rvm_with_default_gems rvm_ignore_dotfiles_flag rvm_fuzzy_flag rvm_autolibs_flag rvm_autolibs_flag_number rvm_autolibs_flag_runner rvm_quiet_curl_flag rvm_max_time_flag rvm_error_clr rvm_warn_clr rvm_debug_clr rvm_notify_clr rvm_code_clr rvm_comment_clr rvm_reset_clr rvm_error_color rvm_warn_color rvm_debug_color rvm_notify_color rvm_code_color rvm_comment_color rvm_reset_color rvm_log_timestamp rvm_log_filesystem rvm_log_namelen rvm_show_log_lines_on_error + [[ -n 5.1.16(1)-release ]] + export -fn __rvm_select_version_variables __rvm_ruby_string_parse_ __rvm_rm_rf_verbose __rvm_parse_args __rvm_ruby_string_find __rvm_file_load_env __rvm_remove_without_gems + unset _system_arch _system_name _system_type _system_version + return 0 + return 0 + true + export head=git@github.com:yegor256/cam.git + head=git@github.com:yegor256/cam.git + export tag=0.6.9 + tag=0.6.9 + export head_branch=master + head_branch=master + export author=yegor256 + author=yegor256 + pdd --file=/dev/null + [[ 0.6.9 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] + sed -i 's/0\.0\.0/0.6.9/g' Makefile + repo=yegor256/cam ++ pwd + sudo -i docker build --no-cache --tag yegor256/cam:0.6.9 /home/r/repo Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 Sending build context to Docker daemon 1.444MB Step 1/9 : FROM yegor256/rultor-image:1.21.0 ---> edd0adf2bdb8 Step 2/9 : ENV DEBIAN_FRONTEND=noninteractive ---> Running in 84f900d803ca Removing intermediate container 84f900d803ca ---> 5b0adf4539af Step 3/9 : WORKDIR /cam ---> Running in 8e328e664327 Removing intermediate container 8e328e664327 ---> e780b6cf7efd Step 4/9 : COPY Makefile /cam ---> 21f79416adf9 Step 5/9 : COPY requirements.txt /cam ---> c4a5df84a425 Step 6/9 : COPY steps/install.sh /cam/steps/ ---> c03c05b76d03 Step 7/9 : COPY help/* /cam/help/ ---> f5f6a84b9d9f Step 8/9 : RUN /bin/bash --login -c 'make install' ---> Running in e33f820234ae Using /usr/local/rvm/gems/ruby-3.0.1 Using /usr/local/rvm/gems/ruby-3.0.1 +++ install +++ 91m+ set -e + set -o pipefail + [[ linux-gnu == \l\i\n\u\x\-\g\n\u* ]] + linux=yes + '[' -n yes ']' + apt-get -y update 0mGet:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Get:2 https://deb.nodesource.com/node_18.x jammy InRelease [4,563 B] Hit:3 http://archive.ubuntu.com/ubuntu jammy InRelease Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Get:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease [18.1 kB] Get:6 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1,081 kB] Get:7 https://deb.nodesource.com/node_18.x jammy/main amd64 Packages [776 B] Get:8 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease [23.8 kB] Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1,226 kB] Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,002 kB] Get:11 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.0 kB] Get:12 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [23.9 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB] Get:14 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy/main amd64 Packages [21.7 kB] Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1,252 kB] Get:16 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 Packages [2,956 B] Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,266 kB] Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [49.8 kB] Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1,342 kB] Get:20 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [28.1 kB] Get:21 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [50.4 kB] Get:22 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy/main amd64 Packages [193 kB] Fetched 7,968 kB in 2s (3,218 kB/s) Reading package lists... 91m+ apt-get install -y coreutils 0mReading package lists... Building dependency tree... Reading state information... coreutils is already the newest version (8.32-4.1ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 152 not upgraded. 91m+ parallel --version 0m91m/cam/steps/install.sh: line 37: parallel: command not found 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 152 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 1s (1,826 kB/s) Selecting previously unselected package parallel. (Reading database ... 92586 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/cam/steps/install.sh: line 45: bc: command not found 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 152 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 1s (159 kB/s) Selecting previously unselected package bc. (Reading database ... 92674 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/cam/steps/install.sh: line 53: cloc: command not found 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 152 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 (601 kB/s) Selecting previously unselected package libclass-method-modifiers-perl. (Reading database ... 92691 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+ shellcheck --version 0m91m/cam/steps/install.sh: line 61: shellcheck: command not found 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 152 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 (2,141 kB/s) Selecting previously unselected package shellcheck. (Reading database ... 92998 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 0m@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.8) 91m+ xmlstarlet --version 0m91m/cam/steps/install.sh: line 77: xmlstarlet: command not found 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 152 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 1s (357 kB/s) Selecting previously unselected package xmlstarlet. (Reading database ... 93003 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+ 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://markov.htwsaar.de/tex-archive/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups tlmgr: no self-updates for tlmgr available 91m+ packages=('href-ul' 'huawei' 'ffcode' 'latexmk' 'fmtcount' 'trimspaces' 'libertine' 'paralist' 'makecell' 'footmisc' 'currfile' 'enumitem' 'wrapfig' 'lastpage' 'biblatex' 'titling' 'svg' 'catchfile' 'transparent' 'textpos' 'fvextra' 'xstring' 'framed' 'environ' 'iexec' 'anyfontsize' 'changepage' 'titlesec' 'upquote' 'hyperxmp' 'biber') + declare -a packages 0m91m+ tlmgr --verify-repo=none install href-ul huawei ffcode latexmk fmtcount trimspaces libertine paralist makecell footmisc currfile enumitem wrapfig lastpage biblatex titling svg catchfile transparent textpos fvextra xstring framed environ iexec anyfontsize changepage titlesec upquote hyperxmp biber 0mtlmgr: package repository https://ftp.gwdg.de/pub/ctan/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr install: package already present: footmisc tlmgr install: package already present: iexec tlmgr install: package already present: latexmk [1/41, ??:??/??:??] install: anyfontsize [182k] [2/41, 00:01/06:06] install: biber.x86_64-linux [22992k] [3/41, 00:05/00:14] install: biber [1204k] [4/41, 00:06/00:16] install: biblatex [7408k] [5/41, 00:08/00:16] install: catchfile [300k] [6/41, 00:09/00:18] install: changepage [277k] [7/41, 00:10/00:20] install: currfile [192k] [8/41, 00:11/00:22] install: datetime [460k] [9/41, 00:12/00:24] install: enumitem [173k] [10/41, 00:13/00:26] install: environ [161k] [11/41, 00:13/00:25] install: ffcode [541k] [12/41, 00:14/00:27] install: fmtcount [465k] [13/41, 00:15/00:29] install: fontaxes [140k] [14/41, 00:16/00:30] install: fontsize [389k] [15/41, 00:17/00:32] install: framed [242k] [16/41, 00:18/00:34] install: fvextra [891k] [17/41, 00:19/00:35] install: href-ul [268k] [18/41, 00:20/00:36] install: huawei [1029k] [19/41, 00:21/00:37] install: hyperxmp.x86_64-linux [1k] [20/41, 00:21/00:37] install: hyperxmp [1307k] [21/41, 00:23/00:39] install: lastpage [567k] [22/41, 00:24/00:40] install: libertine [14671k] [23/41, 00:26/00:32] install: listingsutf8 [300k] [24/41, 00:27/00:33] install: logreq [7k] [25/41, 00:28/00:34] install: makecell [693k] [26/41, 00:29/00:35] install: minted [886k] [27/41, 00:30/00:35] install: mweights [3k] [28/41, 00:30/00:35] install: pagecolor [469k] [29/41, 00:32/00:37] install: paralist [223k] [30/41, 00:33/00:38] install: pdfcol [319k] [31/41, 00:34/00:39] install: svg [1108k] [32/41, 00:35/00:40] install: tcolorbox [5268k] [33/41, 00:37/00:38] install: textpos [375k] [34/41, 00:38/00:39] install: tikzfill [617k] [35/41, 00:39/00:40] install: titlesec [663k] [36/41, 00:39/00:40] install: titling [189k] [37/41, 00:40/00:40] install: transparent [277k] [38/41, 00:41/00:41] install: trimspaces [149k] [39/41, 00:42/00:42] install: upquote [164k] [40/41, 00:43/00:43] install: wrapfig [340k] [41/41, 00:44/00:44] install: xstring [566k] running mktexlsr ... done running mktexlsr. running updmap-sys ... done running updmap-sys. 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 update href-ul huawei ffcode latexmk fmtcount trimspaces libertine paralist makecell footmisc currfile enumitem wrapfig lastpage biblatex titling svg catchfile transparent textpos fvextra xstring framed environ iexec anyfontsize changepage titlesec upquote hyperxmp biber 0mtlmgr: package repository https://ftp.tu-chemnitz.de/pub/tex/systems/texlive/tlnet (not verified: gpg unavailable) tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups [1/1, ??:??/??:??] update: footmisc [533k] (67232 -> 67556) ... 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+ pygmentize -V 0mPygments version 2.15.1, (c) 2006-2023 by Georg Brandl, Matthäus Chajdas and contributors. 91m+ 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 pygments==2.16.1 (from -r /cam/requirements.txt (line 2)) Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 6.6 MB/s eta 0:00:00 Collecting flake8==6.1.0 (from -r /cam/requirements.txt (line 3)) Downloading flake8-6.1.0-py2.py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 994.6 kB/s eta 0:00:00 Collecting pylint==3.0.1 (from -r /cam/requirements.txt (line 4)) Downloading pylint-3.0.1-py3-none-any.whl (510 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.2/510.2 kB 3.1 MB/s eta 0:00:00 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==6.1.0->-r /cam/requirements.txt (line 3)) Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Collecting pycodestyle<2.12.0,>=2.11.0 (from flake8==6.1.0->-r /cam/requirements.txt (line 3)) Downloading pycodestyle-2.11.0-py2.py3-none-any.whl (31 kB) Collecting pyflakes<3.2.0,>=3.1.0 (from flake8==6.1.0->-r /cam/requirements.txt (line 3)) Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 979.9 kB/s eta 0:00:00 Collecting platformdirs>=2.2.0 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading platformdirs-3.11.0-py3-none-any.whl (17 kB) Collecting astroid<=3.1.0-dev0,>=3.0.0 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading astroid-3.0.0-py3-none-any.whl (275 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 275.1/275.1 kB 821.6 kB/s eta 0:00:00 Collecting isort<6,>=4.2.5 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading isort-5.12.0-py3-none-any.whl (91 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 1.6 MB/s eta 0:00:00 Collecting tomlkit>=0.10.1 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading tomlkit-0.12.1-py3-none-any.whl (37 kB) Collecting dill>=0.2 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading dill-0.3.7-py3-none-any.whl (115 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.3/115.3 kB 2.0 MB/s eta 0:00:00 Collecting tomli>=1.1.0 (from pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Collecting typing-extensions>=4.0.0 (from astroid<=3.1.0-dev0,>=3.0.0->pylint==3.0.1->-r /cam/requirements.txt (line 4)) Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB) Installing collected packages: typing-extensions, tomlkit, tomli, pygments, pyflakes, pycodestyle, platformdirs, mccabe, javalang, isort, dill, flake8, astroid, pylint Attempting uninstall: pygments Found existing installation: Pygments 2.15.1 Uninstalling Pygments-2.15.1: Successfully uninstalled Pygments-2.15.1 Successfully installed astroid-3.0.0 dill-0.3.7 flake8-6.1.0 isort-5.12.0 javalang-0.13.0 mccabe-0.7.0 platformdirs-3.11.0 pycodestyle-2.11.0 pyflakes-3.1.0 pygments-2.16.1 pylint-3.0.1 tomli-2.0.1 tomlkit-0.12.1 typing-extensions-4.8.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.1.2 -> 23.2.1 [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.2.2.4 Successfully installed rubocop-ast-1.29.0 Successfully installed regexp_parser-2.8.1 Successfully installed parallel-1.23.0 Successfully installed language_server-protocol-3.17.0.3 Successfully installed base64-0.1.1 Successfully installed rubocop-1.56.3 10 gems installed 91m+ gem install --no-document octokit -v 4.21.0 0mSuccessfully installed ruby2_keywords-0.0.5 Successfully 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.3.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.3 Successfully installed addressable-2.8.5 Successfully installed sawyer-0.8.2 Successfully installed octokit-4.21.0 17 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/cam/steps/install.sh: line 108: inkscape: command not found 0m91m+ '[' -n yes ']' + add-apt-repository -y ppa:inkscape.dev/stable 0mHit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:3 https://deb.nodesource.com/node_18.x jammy InRelease Hit:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease Hit:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease Get:8 https://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy InRelease [17.5 kB] Hit:9 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease Get:10 https://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy/main amd64 Packages [1,073 B] Fetched 18.6 kB in 1s (15.2 kB/s) Reading package lists... Repository: 'deb https://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu/ jammy main' Description: The Inkscape Stable PPA is intended to provide the current supported release of Inkscape. More info: https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable Adding repository. Adding deb entry to /etc/apt/sources.list.d/inkscape_dev-ubuntu-stable-jammy.list Adding disabled deb-src entry to /etc/apt/sources.list.d/inkscape_dev-ubuntu-stable-jammy.list Adding key to /etc/apt/trusted.gpg.d/inkscape_dev-ubuntu-stable.gpg with fingerprint 22C4850146603F3DB0ED00479DA4BD18B9A06DE3 91m+ apt-get update -y 0mHit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 https://deb.nodesource.com/node_18.x jammy InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease Hit:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease Hit:8 https://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy InRelease Hit:9 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease Reading package lists... 91m+ apt-get install -y inkscape 0mReading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: adwaita-icon-theme-full enchant-2 gcc-12-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services gsfonts hunspell-en-us imagemagick imagemagick-6-common imagemagick-6.q16 libaom3 libatkmm-1.6-1v5 libatomic1 libblas3 libboost-filesystem1.74.0 libcairomm-1.0-1v5 libcc1-0 libcdr-0.1-1 libcolord2 libdav1d5 libde265-0 libdjvulibre-text libdjvulibre21 libdouble-conversion3 libenchant-2-2 libepoxy0 libfftw3-double3 libgc1 libgcc-s1 libgfortran5 libglibmm-2.4-1v5 libgomp1 libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgtkmm-3.0-1v5 libgtksourceview-4-0 libgtksourceview-4-common libheif1 libhunspell-1.7-0 libilmbase25 libimage-magick-perl libimage-magick-q16-perl libitm1 libjxr-tools libjxr0 liblapack3 liblqr-1-0 liblsan0 libltdl7 libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libnetpbm10 libnuma1 libopenexr25 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpoppler-glib8 libpoppler118 libpotrace0 libproxy1v5 libquadmath0 librevenge-0.0-0 libsigc++-2.0-0v5 libsoup2.4-1 libsoup2.4-common libstdc++6 libubsan1 libvisio-0.1-1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-bin libwmflite-0.2-7 libwpd-0.10-10 libwpg-0.3-3 libx265-199 libxkbcommon0 netpbm perlmagick python3-appdirs python3-bs4 python3-cairo python3-chardet python3-cssselect python3-gi-cairo python3-html5lib python3-lxml python3-numpy python3-packaging python3-scour python3-soupsieve python3-webencodings xkb-data Suggested packages: hunspell openoffice.org-hunspell | openoffice.org-core imagemagick-doc autotrace cups-bsd | lpr | lprng enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps mplayer povray radiance sane-utils texlive-base-bin transfig ufraw-batch xdg-utils dia | dia-gnome libsvg-perl libxml-xql-perl python3-serial pstoedit colord libenchant-2-voikko libfftw3-bin libfftw3-dev gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html gvfs libwmf-0.2-7-gtk python3-genshi python-lxml-doc gfortran python-numpy-doc python3-pytest The following NEW packages will be installed: adwaita-icon-theme-full enchant-2 gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services gsfonts hunspell-en-us imagemagick imagemagick-6-common imagemagick-6.q16 inkscape libaom3 libatkmm-1.6-1v5 libblas3 libboost-filesystem1.74.0 libcairomm-1.0-1v5 libcdr-0.1-1 libcolord2 libdav1d5 libde265-0 libdjvulibre-text libdjvulibre21 libdouble-conversion3 libenchant-2-2 libepoxy0 libfftw3-double3 libgc1 libgfortran5 libglibmm-2.4-1v5 libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgtkmm-3.0-1v5 libgtksourceview-4-0 libgtksourceview-4-common libheif1 libhunspell-1.7-0 libilmbase25 libimage-magick-perl libimage-magick-q16-perl libjxr-tools libjxr0 liblapack3 liblqr-1-0 libltdl7 libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libnetpbm10 libnuma1 libopenexr25 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpoppler-glib8 libpoppler118 libpotrace0 libproxy1v5 librevenge-0.0-0 libsigc++-2.0-0v5 libsoup2.4-1 libsoup2.4-common libvisio-0.1-1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-bin libwmflite-0.2-7 libwpd-0.10-10 libwpg-0.3-3 libx265-199 libxkbcommon0 netpbm perlmagick python3-appdirs python3-bs4 python3-cairo python3-chardet python3-cssselect python3-gi-cairo python3-html5lib python3-lxml python3-numpy python3-packaging python3-scour python3-soupsieve python3-webencodings xkb-data The following packages will be upgraded: gcc-12-base libatomic1 libcc1-0 libgcc-s1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++6 libubsan1 10 upgraded, 101 newly installed, 0 to remove and 142 not upgraded. Need to get 69.9 MB of archives. After this operation, 344 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 imagemagick-6-common all 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [63.6 kB] Get:2 https://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy/main amd64 inkscape amd64 1:1.3+202307231459+0e150ed6c4~ubuntu22.04.1 [25.4 MB] Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libatomic1 amd64 12.3.0-1ubuntu1~22.04 [10.4 kB] Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libubsan1 amd64 12.3.0-1ubuntu1~22.04 [976 kB] Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gcc-12-base amd64 12.3.0-1ubuntu1~22.04 [20.1 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libstdc++6 amd64 12.3.0-1ubuntu1~22.04 [699 kB] Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libquadmath0 amd64 12.3.0-1ubuntu1~22.04 [154 kB] Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblsan0 amd64 12.3.0-1ubuntu1~22.04 [1,069 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libitm1 amd64 12.3.0-1ubuntu1~22.04 [30.2 kB] Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgomp1 amd64 12.3.0-1ubuntu1~22.04 [126 kB] Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcc1-0 amd64 12.3.0-1ubuntu1~22.04 [48.3 kB] Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgcc-s1 amd64 12.3.0-1ubuntu1~22.04 [53.9 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-double3 amd64 3.3.8-2ubuntu8 [770 kB] Get:14 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libaom3 amd64 3.3.0-1 [1,748 kB] Get:15 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libdav1d5 amd64 0.9.2-1 [463 kB] Get:16 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libde265-0 amd64 1.0.8-1 [243 kB] Get:17 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnuma1 amd64 2.0.14-3ubuntu2 [22.5 kB] Get:18 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libx265-199 amd64 3.5-2 [1,170 kB] Get:19 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libheif1 amd64 1.12.0-2build1 [196 kB] Get:20 http://archive.ubuntu.com/ubuntu jammy/universe amd64 liblqr-1-0 amd64 0.4.2-2.1 [27.7 kB] Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 libltdl7 amd64 2.4.6-15build2 [39.6 kB] Get:22 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwebpdemux2 amd64 1.2.2-2ubuntu0.22.04.2 [9,964 B] Get:23 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwebpmux3 amd64 1.2.2-2ubuntu0.22.04.2 [20.5 kB] Get:24 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libmagickcore-6.q16-6 amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [1,788 kB] Get:25 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libimage-magick-q16-perl amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [108 kB] Get:26 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libimage-magick-perl all 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [53.9 kB] Get:27 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libmagickwand-6.q16-6 amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [328 kB] Get:28 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 perlmagick all 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [1,222 B] Get:29 http://archive.ubuntu.com/ubuntu jammy/main amd64 xkb-data all 2.33-1 [394 kB] Get:30 http://archive.ubuntu.com/ubuntu jammy/universe amd64 adwaita-icon-theme-full all 41.0-1ubuntu1 [6,925 kB] Get:31 http://archive.ubuntu.com/ubuntu jammy/main amd64 hunspell-en-us all 1:2020.12.07-2 [280 kB] Get:32 http://archive.ubuntu.com/ubuntu jammy/main amd64 libhunspell-1.7-0 amd64 1.7.0-4build1 [175 kB] Get:33 http://archive.ubuntu.com/ubuntu jammy/main amd64 libenchant-2-2 amd64 2.3.2-1ubuntu2 [50.9 kB] Get:34 http://archive.ubuntu.com/ubuntu jammy/main amd64 enchant-2 amd64 2.3.2-1ubuntu2 [13.0 kB] Get:35 http://archive.ubuntu.com/ubuntu jammy/main amd64 gir1.2-atk-1.0 amd64 2.36.0-3build1 [21.0 kB] Get:36 http://archive.ubuntu.com/ubuntu jammy/main amd64 gir1.2-freedesktop amd64 1.72.0-1 [22.3 kB] Get:37 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.8+dfsg-1ubuntu0.2 [9,482 B] Get:38 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-harfbuzz-0.0 amd64 2.7.4-1ubuntu3.1 [31.6 kB] Get:39 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpangoxft-1.0-0 amd64 1.50.6+ds-2ubuntu1 [31.0 kB] Get:40 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-pango-1.0 amd64 1.50.6+ds-2ubuntu1 [44.0 kB] Get:41 http://archive.ubuntu.com/ubuntu jammy/main amd64 libcolord2 amd64 1.4.6-1 [155 kB] Get:42 http://archive.ubuntu.com/ubuntu jammy/main amd64 libepoxy0 amd64 1.5.10-1 [237 kB] Get:43 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-client0 amd64 1.20.0-1ubuntu0.1 [25.9 kB] Get:44 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-cursor0 amd64 1.20.0-1ubuntu0.1 [10.7 kB] Get:45 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwayland-egl1 amd64 1.20.0-1ubuntu0.1 [5,582 B] Get:46 http://archive.ubuntu.com/ubuntu jammy/main amd64 libxkbcommon0 amd64 1.4.0-1 [125 kB] Get:47 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-common all 3.24.33-1ubuntu2 [239 kB] Get:48 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-0 amd64 3.24.33-1ubuntu2 [3,053 kB] Get:49 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-gtk-3.0 amd64 3.24.33-1ubuntu2 [240 kB] Get:50 http://archive.ubuntu.com/ubuntu jammy/main amd64 libproxy1v5 amd64 0.4.17-2 [51.9 kB] Get:51 http://archive.ubuntu.com/ubuntu jammy/main amd64 glib-networking-common all 2.72.0-1 [3,718 B] Get:52 http://archive.ubuntu.com/ubuntu jammy/main amd64 glib-networking-services amd64 2.72.0-1 [9,982 B] Get:53 http://archive.ubuntu.com/ubuntu jammy/main amd64 glib-networking amd64 2.72.0-1 [69.8 kB] Get:54 http://archive.ubuntu.com/ubuntu jammy/universe amd64 gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.5 [3,120 kB] Get:55 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 imagemagick-6.q16 amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [224 kB] Get:56 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 imagemagick amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [14.6 kB] Get:57 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsigc++-2.0-0v5 amd64 2.10.4-2ubuntu3 [12.1 kB] Get:58 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglibmm-2.4-1v5 amd64 2.66.2-2 [645 kB] Get:59 http://archive.ubuntu.com/ubuntu jammy/main amd64 libatkmm-1.6-1v5 amd64 2.28.2-1build1 [78.5 kB] Get:60 http://archive.ubuntu.com/ubuntu jammy/main amd64 libboost-filesystem1.74.0 amd64 1.74.0-14ubuntu3 [264 kB] Get:61 http://archive.ubuntu.com/ubuntu jammy/main amd64 libcairomm-1.0-1v5 amd64 1.12.2-4build3 [45.1 kB] Get:62 http://archive.ubuntu.com/ubuntu jammy/main amd64 librevenge-0.0-0 amd64 0.0.4-6ubuntu7 [209 kB] Get:63 http://archive.ubuntu.com/ubuntu jammy/main amd64 libcdr-0.1-1 amd64 0.1.6-2build2 [392 kB] Get:64 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libdouble-conversion3 amd64 3.1.7-4 [39.0 kB] Get:65 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgc1 amd64 1:8.0.6-1.1build1 [96.8 kB] Get:66 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libgslcblas0 amd64 2.7.1+dfsg-3 [94.4 kB] Get:67 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libgsl27 amd64 2.7.1+dfsg-3 [1,000 kB] Get:68 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgspell-1-common all 1.9.1-4 [6,114 B] Get:69 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgspell-1-2 amd64 1.9.1-4 [56.5 kB] Get:70 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpangomm-1.4-1v5 amd64 2.46.2-1 [56.1 kB] Get:71 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgtkmm-3.0-1v5 amd64 3.24.5-1build1 [1,003 kB] Get:72 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgtksourceview-4-common all 4.8.3-1 [262 kB] Get:73 http://archive.ubuntu.com/ubuntu jammy/main amd64 libgtksourceview-4-0 amd64 4.8.3-1 [237 kB] Get:74 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libmagick++-6.q16-8 amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [157 kB] Get:75 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpoppler118 amd64 22.02.0-2ubuntu0.2 [1,074 kB] Get:76 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpoppler-glib8 amd64 22.02.0-2ubuntu0.2 [134 kB] Get:77 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpotrace0 amd64 1.16-2 [17.2 kB] Get:78 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsoup2.4-common all 2.74.2-3 [4,008 B] Get:79 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsoup2.4-1 amd64 2.74.2-3 [287 kB] Get:80 http://archive.ubuntu.com/ubuntu jammy/main amd64 libvisio-0.1-1 amd64 0.1.7-1build5 [238 kB] Get:81 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwpd-0.10-10 amd64 0.10.3-2build1 [209 kB] Get:82 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwpg-0.3-3 amd64 0.3.3-1build3 [49.9 kB] Get:83 http://archive.ubuntu.com/ubuntu jammy/main amd64 libblas3 amd64 3.10.0-2ubuntu1 [228 kB] Get:84 http://archive.ubuntu.com/ubuntu jammy/main amd64 libdjvulibre-text all 3.5.28-2build2 [50.9 kB] Get:85 http://archive.ubuntu.com/ubuntu jammy/main amd64 libdjvulibre21 amd64 3.5.28-2build2 [624 kB] Get:86 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfortran5 amd64 12.3.0-1ubuntu1~22.04 [879 kB] Get:87 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-bin amd64 3.24.33-1ubuntu2 [69.5 kB] Get:88 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libilmbase25 amd64 2.5.7-2 [175 kB] Get:89 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjxr0 amd64 1.2~git20170615.f752187-5 [174 kB] Get:90 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjxr-tools amd64 1.2~git20170615.f752187-5 [16.0 kB] Get:91 http://archive.ubuntu.com/ubuntu jammy/main amd64 liblapack3 amd64 3.10.0-2ubuntu1 [2,504 kB] Get:92 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libopenexr25 amd64 2.5.7-1 [780 kB] Get:93 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwmflite-0.2-7 amd64 0.2.12-5ubuntu1 [68.9 kB] Get:94 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libmagickcore-6.q16-6-extra amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [70.1 kB] Get:95 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libnetpbm10 amd64 2:10.0-15.4 [59.1 kB] Get:96 http://archive.ubuntu.com/ubuntu jammy/main amd64 libwmf-0.2-7 amd64 0.2.12-5ubuntu1 [94.2 kB] Get:97 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libwmf-bin amd64 0.2.12-5ubuntu1 [34.3 kB] Get:98 http://archive.ubuntu.com/ubuntu jammy/universe amd64 netpbm amd64 2:10.0-15.4 [1,007 kB] Get:99 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-appdirs all 1.4.4-2 [11.4 kB] Get:100 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-soupsieve all 2.3.1-1 [33.0 kB] Get:101 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-bs4 all 4.10.0-2 [79.1 kB] Get:102 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-cairo amd64 1.20.1-3build1 [73.7 kB] Get:103 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-chardet all 4.0.0-1 [98.0 kB] Get:104 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-gi-cairo amd64 3.42.1-0ubuntu1 [8,184 B] Get:105 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-webencodings all 0.5.1-4 [11.8 kB] Get:106 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-html5lib all 1.1-3 [87.0 kB] Get:107 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-lxml amd64 4.8.0-1build1 [1,150 kB] Get:108 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-numpy amd64 1:1.21.5-1ubuntu22.04.1 [3,467 kB] Get:109 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-packaging all 21.3-1 [30.7 kB] Get:110 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-scour all 0.38.2-2 [49.4 kB] Get:111 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-cssselect all 1.1.0+ds-3 [17.0 kB] 91mdebconf: delaying package configuration, since apt-utils is not installed 0mFetched 69.9 MB in 17s (4,227 kB/s) Selecting previously unselected package imagemagick-6-common. (Reading database ... 93250 files and directories currently installed.) Preparing to unpack .../imagemagick-6-common_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_all.deb ... Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Preparing to unpack .../libatomic1_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libatomic1:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../libubsan1_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libubsan1:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../gcc-12-base_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking gcc-12-base:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Setting up gcc-12-base:amd64 (12.3.0-1ubuntu1~22.04) ... (Reading database ... 93282 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libstdc++6:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Setting up libstdc++6:amd64 (12.3.0-1ubuntu1~22.04) ... (Reading database ... 93282 files and directories currently installed.) Preparing to unpack .../0-libquadmath0_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libquadmath0:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../1-liblsan0_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking liblsan0:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../2-libitm1_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libitm1:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../3-libgomp1_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgomp1:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../4-libcc1-0_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libcc1-0:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Preparing to unpack .../5-libgcc-s1_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgcc-s1:amd64 (12.3.0-1ubuntu1~22.04) over (12.1.0-2ubuntu1~22.04) ... Setting up libgcc-s1:amd64 (12.3.0-1ubuntu1~22.04) ... Selecting previously unselected package libfftw3-double3:amd64. (Reading database ... 93282 files and directories currently installed.) Preparing to unpack .../00-libfftw3-double3_3.3.8-2ubuntu8_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libaom3:amd64. Preparing to unpack .../01-libaom3_3.3.0-1_amd64.deb ... Unpacking libaom3:amd64 (3.3.0-1) ... Selecting previously unselected package libdav1d5:amd64. Preparing to unpack .../02-libdav1d5_0.9.2-1_amd64.deb ... Unpacking libdav1d5:amd64 (0.9.2-1) ... Selecting previously unselected package libde265-0:amd64. Preparing to unpack .../03-libde265-0_1.0.8-1_amd64.deb ... Unpacking libde265-0:amd64 (1.0.8-1) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../04-libnuma1_2.0.14-3ubuntu2_amd64.deb ... Unpacking libnuma1:amd64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libx265-199:amd64. Preparing to unpack .../05-libx265-199_3.5-2_amd64.deb ... Unpacking libx265-199:amd64 (3.5-2) ... Selecting previously unselected package libheif1:amd64. Preparing to unpack .../06-libheif1_1.12.0-2build1_amd64.deb ... Unpacking libheif1:amd64 (1.12.0-2build1) ... Selecting previously unselected package liblqr-1-0:amd64. Preparing to unpack .../07-liblqr-1-0_0.4.2-2.1_amd64.deb ... Unpacking liblqr-1-0:amd64 (0.4.2-2.1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../08-libltdl7_2.4.6-15build2_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-15build2) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../09-libwebpdemux2_1.2.2-2ubuntu0.22.04.2_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.2.2-2ubuntu0.22.04.2) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../10-libwebpmux3_1.2.2-2ubuntu0.22.04.2_amd64.deb ... Unpacking libwebpmux3:amd64 (1.2.2-2ubuntu0.22.04.2) ... Selecting previously unselected package libmagickcore-6.q16-6:amd64. Preparing to unpack .../11-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libimage-magick-q16-perl. Preparing to unpack .../12-libimage-magick-q16-perl_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking libimage-magick-q16-perl (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libimage-magick-perl. Preparing to unpack .../13-libimage-magick-perl_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_all.deb ... Unpacking libimage-magick-perl (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libmagickwand-6.q16-6:amd64. Preparing to unpack .../14-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package perlmagick. Preparing to unpack .../15-perlmagick_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_all.deb ... Unpacking perlmagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../16-xkb-data_2.33-1_all.deb ... Unpacking xkb-data (2.33-1) ... Selecting previously unselected package adwaita-icon-theme-full. Preparing to unpack .../17-adwaita-icon-theme-full_41.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme-full (41.0-1ubuntu1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../18-hunspell-en-us_1%3a2020.12.07-2_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-2) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../19-libhunspell-1.7-0_1.7.0-4build1_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.0-4build1) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../20-libenchant-2-2_2.3.2-1ubuntu2_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.2-1ubuntu2) ... Selecting previously unselected package enchant-2. Preparing to unpack .../21-enchant-2_2.3.2-1ubuntu2_amd64.deb ... Unpacking enchant-2 (2.3.2-1ubuntu2) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../22-gir1.2-atk-1.0_2.36.0-3build1_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.36.0-3build1) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../23-gir1.2-freedesktop_1.72.0-1_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.72.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../24-gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1ubuntu0.2_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../25-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../26-libpangoxft-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../27-gir1.2-pango-1.0_1.50.6+ds-2ubuntu1_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../28-libcolord2_1.4.6-1_amd64.deb ... Unpacking libcolord2:amd64 (1.4.6-1) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../29-libepoxy0_1.5.10-1_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../30-libwayland-client0_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../31-libwayland-cursor0_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../32-libwayland-egl1_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../33-libxkbcommon0_1.4.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.4.0-1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../34-libgtk-3-common_3.24.33-1ubuntu2_all.deb ... Unpacking libgtk-3-common (3.24.33-1ubuntu2) ... Selecting previously unselected package libgtk-3-0:amd64. Preparing to unpack .../35-libgtk-3-0_3.24.33-1ubuntu2_amd64.deb ... Unpacking libgtk-3-0:amd64 (3.24.33-1ubuntu2) ... Selecting previously unselected package gir1.2-gtk-3.0:amd64. Preparing to unpack .../36-gir1.2-gtk-3.0_3.24.33-1ubuntu2_amd64.deb ... Unpacking gir1.2-gtk-3.0:amd64 (3.24.33-1ubuntu2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../37-libproxy1v5_0.4.17-2_amd64.deb ... Unpacking libproxy1v5:amd64 (0.4.17-2) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../38-glib-networking-common_2.72.0-1_all.deb ... Unpacking glib-networking-common (2.72.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../39-glib-networking-services_2.72.0-1_amd64.deb ... Unpacking glib-networking-services (2.72.0-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../40-glib-networking_2.72.0-1_amd64.deb ... Unpacking glib-networking:amd64 (2.72.0-1) ... Selecting previously unselected package gsfonts. Preparing to unpack .../41-gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.5_all.deb ... Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.5) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../42-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package imagemagick. Preparing to unpack .../43-imagemagick_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking imagemagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libsigc++-2.0-0v5:amd64. Preparing to unpack .../44-libsigc++-2.0-0v5_2.10.4-2ubuntu3_amd64.deb ... Unpacking libsigc++-2.0-0v5:amd64 (2.10.4-2ubuntu3) ... Selecting previously unselected package libglibmm-2.4-1v5:amd64. Preparing to unpack .../45-libglibmm-2.4-1v5_2.66.2-2_amd64.deb ... Unpacking libglibmm-2.4-1v5:amd64 (2.66.2-2) ... Selecting previously unselected package libatkmm-1.6-1v5:amd64. Preparing to unpack .../46-libatkmm-1.6-1v5_2.28.2-1build1_amd64.deb ... Unpacking libatkmm-1.6-1v5:amd64 (2.28.2-1build1) ... Selecting previously unselected package libboost-filesystem1.74.0:amd64. Preparing to unpack .../47-libboost-filesystem1.74.0_1.74.0-14ubuntu3_amd64.deb ... Unpacking libboost-filesystem1.74.0:amd64 (1.74.0-14ubuntu3) ... Selecting previously unselected package libcairomm-1.0-1v5:amd64. Preparing to unpack .../48-libcairomm-1.0-1v5_1.12.2-4build3_amd64.deb ... Unpacking libcairomm-1.0-1v5:amd64 (1.12.2-4build3) ... Selecting previously unselected package librevenge-0.0-0:amd64. Preparing to unpack .../49-librevenge-0.0-0_0.0.4-6ubuntu7_amd64.deb ... Unpacking librevenge-0.0-0:amd64 (0.0.4-6ubuntu7) ... Selecting previously unselected package libcdr-0.1-1:amd64. Preparing to unpack .../50-libcdr-0.1-1_0.1.6-2build2_amd64.deb ... Unpacking libcdr-0.1-1:amd64 (0.1.6-2build2) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../51-libdouble-conversion3_3.1.7-4_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.1.7-4) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../52-libgc1_1%3a8.0.6-1.1build1_amd64.deb ... Unpacking libgc1:amd64 (1:8.0.6-1.1build1) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../53-libgslcblas0_2.7.1+dfsg-3_amd64.deb ... Unpacking libgslcblas0:amd64 (2.7.1+dfsg-3) ... Selecting previously unselected package libgsl27:amd64. Preparing to unpack .../54-libgsl27_2.7.1+dfsg-3_amd64.deb ... Unpacking libgsl27:amd64 (2.7.1+dfsg-3) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../55-libgspell-1-common_1.9.1-4_all.deb ... Unpacking libgspell-1-common (1.9.1-4) ... Selecting previously unselected package libgspell-1-2:amd64. Preparing to unpack .../56-libgspell-1-2_1.9.1-4_amd64.deb ... Unpacking libgspell-1-2:amd64 (1.9.1-4) ... Selecting previously unselected package libpangomm-1.4-1v5:amd64. Preparing to unpack .../57-libpangomm-1.4-1v5_2.46.2-1_amd64.deb ... Unpacking libpangomm-1.4-1v5:amd64 (2.46.2-1) ... Selecting previously unselected package libgtkmm-3.0-1v5:amd64. Preparing to unpack .../58-libgtkmm-3.0-1v5_3.24.5-1build1_amd64.deb ... Unpacking libgtkmm-3.0-1v5:amd64 (3.24.5-1build1) ... Selecting previously unselected package libgtksourceview-4-common. Preparing to unpack .../59-libgtksourceview-4-common_4.8.3-1_all.deb ... Unpacking libgtksourceview-4-common (4.8.3-1) ... Selecting previously unselected package libgtksourceview-4-0:amd64. Preparing to unpack .../60-libgtksourceview-4-0_4.8.3-1_amd64.deb ... Unpacking libgtksourceview-4-0:amd64 (4.8.3-1) ... Selecting previously unselected package libmagick++-6.q16-8:amd64. Preparing to unpack .../61-libmagick++-6.q16-8_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking libmagick++-6.q16-8:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libpoppler118:amd64. Preparing to unpack .../62-libpoppler118_22.02.0-2ubuntu0.2_amd64.deb ... Unpacking libpoppler118:amd64 (22.02.0-2ubuntu0.2) ... Selecting previously unselected package libpoppler-glib8:amd64. Preparing to unpack .../63-libpoppler-glib8_22.02.0-2ubuntu0.2_amd64.deb ... Unpacking libpoppler-glib8:amd64 (22.02.0-2ubuntu0.2) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../64-libpotrace0_1.16-2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../65-libsoup2.4-common_2.74.2-3_all.deb ... Unpacking libsoup2.4-common (2.74.2-3) ... Selecting previously unselected package libsoup2.4-1:amd64. Preparing to unpack .../66-libsoup2.4-1_2.74.2-3_amd64.deb ... Unpacking libsoup2.4-1:amd64 (2.74.2-3) ... Selecting previously unselected package libvisio-0.1-1:amd64. Preparing to unpack .../67-libvisio-0.1-1_0.1.7-1build5_amd64.deb ... Unpacking libvisio-0.1-1:amd64 (0.1.7-1build5) ... Selecting previously unselected package libwpd-0.10-10:amd64. Preparing to unpack .../68-libwpd-0.10-10_0.10.3-2build1_amd64.deb ... Unpacking libwpd-0.10-10:amd64 (0.10.3-2build1) ... Selecting previously unselected package libwpg-0.3-3:amd64. Preparing to unpack .../69-libwpg-0.3-3_0.3.3-1build3_amd64.deb ... Unpacking libwpg-0.3-3:amd64 (0.3.3-1build3) ... Selecting previously unselected package inkscape. Preparing to unpack .../70-inkscape_1%3a1.3+202307231459+0e150ed6c4~ubuntu22.04.1_amd64.deb ... Unpacking inkscape (1:1.3+202307231459+0e150ed6c4~ubuntu22.04.1) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../71-libblas3_3.10.0-2ubuntu1_amd64.deb ... Unpacking libblas3:amd64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../72-libdjvulibre-text_3.5.28-2build2_all.deb ... Unpacking libdjvulibre-text (3.5.28-2build2) ... Selecting previously unselected package libdjvulibre21:amd64. Preparing to unpack .../73-libdjvulibre21_3.5.28-2build2_amd64.deb ... Unpacking libdjvulibre21:amd64 (3.5.28-2build2) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../74-libgfortran5_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... Selecting previously unselected package libgtk-3-bin. Preparing to unpack .../75-libgtk-3-bin_3.24.33-1ubuntu2_amd64.deb ... Unpacking libgtk-3-bin (3.24.33-1ubuntu2) ... Selecting previously unselected package libilmbase25:amd64. Preparing to unpack .../76-libilmbase25_2.5.7-2_amd64.deb ... Unpacking libilmbase25:amd64 (2.5.7-2) ... Selecting previously unselected package libjxr0:amd64. Preparing to unpack .../77-libjxr0_1.2~git20170615.f752187-5_amd64.deb ... Unpacking libjxr0:amd64 (1.2~git20170615.f752187-5) ... Selecting previously unselected package libjxr-tools. Preparing to unpack .../78-libjxr-tools_1.2~git20170615.f752187-5_amd64.deb ... Unpacking libjxr-tools (1.2~git20170615.f752187-5) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../79-liblapack3_3.10.0-2ubuntu1_amd64.deb ... Unpacking liblapack3:amd64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libopenexr25:amd64. Preparing to unpack .../80-libopenexr25_2.5.7-1_amd64.deb ... Unpacking libopenexr25:amd64 (2.5.7-1) ... Selecting previously unselected package libwmflite-0.2-7:amd64. Preparing to unpack .../81-libwmflite-0.2-7_0.2.12-5ubuntu1_amd64.deb ... Unpacking libwmflite-0.2-7:amd64 (0.2.12-5ubuntu1) ... Selecting previously unselected package libmagickcore-6.q16-6-extra:amd64. Preparing to unpack .../82-libmagickcore-6.q16-6-extra_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... Unpacking libmagickcore-6.q16-6-extra:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Selecting previously unselected package libnetpbm10. Preparing to unpack .../83-libnetpbm10_2%3a10.0-15.4_amd64.deb ... Unpacking libnetpbm10 (2:10.0-15.4) ... Selecting previously unselected package libwmf-0.2-7:amd64. Preparing to unpack .../84-libwmf-0.2-7_0.2.12-5ubuntu1_amd64.deb ... Unpacking libwmf-0.2-7:amd64 (0.2.12-5ubuntu1) ... Selecting previously unselected package libwmf-bin. Preparing to unpack .../85-libwmf-bin_0.2.12-5ubuntu1_amd64.deb ... Unpacking libwmf-bin (0.2.12-5ubuntu1) ... Selecting previously unselected package netpbm. Preparing to unpack .../86-netpbm_2%3a10.0-15.4_amd64.deb ... Unpacking netpbm (2:10.0-15.4) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../87-python3-appdirs_1.4.4-2_all.deb ... Unpacking python3-appdirs (1.4.4-2) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../88-python3-soupsieve_2.3.1-1_all.deb ... Unpacking python3-soupsieve (2.3.1-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../89-python3-bs4_4.10.0-2_all.deb ... Unpacking python3-bs4 (4.10.0-2) ... Selecting previously unselected package python3-cairo:amd64. Preparing to unpack .../90-python3-cairo_1.20.1-3build1_amd64.deb ... Unpacking python3-cairo:amd64 (1.20.1-3build1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../91-python3-chardet_4.0.0-1_all.deb ... Unpacking python3-chardet (4.0.0-1) ... Selecting previously unselected package python3-gi-cairo. Preparing to unpack .../92-python3-gi-cairo_3.42.1-0ubuntu1_amd64.deb ... Unpacking python3-gi-cairo (3.42.1-0ubuntu1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../93-python3-webencodings_0.5.1-4_all.deb ... Unpacking python3-webencodings (0.5.1-4) ... Selecting previously unselected package python3-html5lib. Preparing to unpack .../94-python3-html5lib_1.1-3_all.deb ... Unpacking python3-html5lib (1.1-3) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../95-python3-lxml_4.8.0-1build1_amd64.deb ... Unpacking python3-lxml:amd64 (4.8.0-1build1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../96-python3-numpy_1%3a1.21.5-1ubuntu22.04.1_amd64.deb ... Unpacking python3-numpy (1:1.21.5-1ubuntu22.04.1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../97-python3-packaging_21.3-1_all.deb ... Unpacking python3-packaging (21.3-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../98-python3-scour_0.38.2-2_all.deb ... Unpacking python3-scour (0.38.2-2) ... Selecting previously unselected package python3-cssselect. Preparing to unpack .../99-python3-cssselect_1.1.0+ds-3_all.deb ... Unpacking python3-cssselect (1.1.0+ds-3) ... Setting up libaom3:amd64 (3.3.0-1) ... Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up libdouble-conversion3:amd64 (3.1.7-4) ... Setting up libproxy1v5:amd64 (0.4.17-2) ... Setting up gir1.2-freedesktop:amd64 (1.72.0-1) ... Setting up python3-cairo:amd64 (1.20.1-3build1) ... Setting up libpangoxft-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... Setting up libwmflite-0.2-7:amd64 (0.2.12-5ubuntu1) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Setting up libgslcblas0:amd64 (2.7.1+dfsg-3) ... Setting up libgspell-1-common (1.9.1-4) ... Setting up gir1.2-atk-1.0:amd64 (2.36.0-3build1) ... Setting up libjxr0:amd64 (1.2~git20170615.f752187-5) ... Setting up libwebpdemux2:amd64 (1.2.2-2ubuntu0.22.04.2) ... Setting up libgsl27:amd64 (2.7.1+dfsg-3) ... Setting up xkb-data (2.33-1) ... Setting up libboost-filesystem1.74.0:amd64 (1.74.0-14ubuntu3) ... Setting up libilmbase25:amd64 (2.5.7-2) ... Setting up libnetpbm10 (2:10.0-15.4) ... Setting up libgomp1:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu3.1) ... Setting up python3-webencodings (0.5.1-4) ... Setting up libcolord2:amd64 (1.4.6-1) ... Setting up librevenge-0.0-0:amd64 (0.0.4-6ubuntu7) ... Setting up adwaita-icon-theme-full (41.0-1ubuntu1) ... Setting up libopenexr25:amd64 (2.5.7-1) ... Setting up libpoppler118:amd64 (22.02.0-2ubuntu0.2) ... Setting up gir1.2-pango-1.0:amd64 (1.50.6+ds-2ubuntu1) ... Setting up libblas3:amd64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up python3-packaging (21.3-1) ... Setting up python3-chardet (4.0.0-1) ... Setting up libwmf-0.2-7:amd64 (0.2.12-5ubuntu1) ... Setting up libepoxy0:amd64 (1.5.10-1) ... Setting up libsigc++-2.0-0v5:amd64 (2.10.4-2ubuntu3) ... Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.5) ... Setting up libquadmath0:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up libatomic1:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up netpbm (2:10.0-15.4) ... Setting up libgc1:amd64 (1:8.0.6-1.1build1) ... Setting up python3-html5lib (1.1-3) ... Setting up libltdl7:amd64 (2.4.6-15build2) ... Setting up libfftw3-double3:amd64 (3.3.8-2ubuntu8) ... Setting up libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up libsoup2.4-common (2.74.2-3) ... Setting up libubsan1:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up libnuma1:amd64 (2.0.14-3ubuntu2) ... Setting up liblqr-1-0:amd64 (0.4.2-2.1) ... Setting up python3-lxml:amd64 (4.8.0-1build1) ... Setting up hunspell-en-us (1:2020.12.07-2) ... Setting up libwayland-egl1:amd64 (1.20.0-1ubuntu0.1) ... Setting up python3-scour (0.38.2-2) ... Setting up libdjvulibre-text (3.5.28-2build2) ... Setting up libhunspell-1.7-0:amd64 (1.7.0-4build1) ... Setting up glib-networking-common (2.72.0-1) ... Setting up libdav1d5:amd64 (0.9.2-1) ... Setting up libde265-0:amd64 (1.0.8-1) ... Setting up python3-cssselect (1.1.0+ds-3) ... Setting up python3-gi-cairo (3.42.1-0ubuntu1) ... Setting up libwebpmux3:amd64 (1.2.2-2ubuntu0.22.04.2) ... Setting up libwpd-0.10-10:amd64 (0.10.3-2build1) ... Setting up python3-appdirs (1.4.4-2) ... Setting up libgtksourceview-4-common (4.8.3-1) ... Setting up python3-soupsieve (2.3.1-1) ... Setting up libcc1-0:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up liblsan0:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up libgtk-3-common (3.24.33-1ubuntu2) ... Setting up libitm1:amd64 (12.3.0-1ubuntu1~22.04) ... Setting up libvisio-0.1-1:amd64 (0.1.7-1build5) ... Setting up libxkbcommon0:amd64 (1.4.0-1) ... Setting up libpotrace0:amd64 (1.16-2) ... Setting up libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ... Setting up glib-networking-services (2.72.0-1) ... Setting up libglibmm-2.4-1v5:amd64 (2.66.2-2) ... Setting up liblapack3:amd64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libwmf-bin (0.2.12-5ubuntu1) ... Setting up libpoppler-glib8:amd64 (22.02.0-2ubuntu0.2) ... Setting up libjxr-tools (1.2~git20170615.f752187-5) ... Setting up libenchant-2-2:amd64 (2.3.2-1ubuntu2) ... Setting up libdjvulibre21:amd64 (3.5.28-2build2) ... Setting up enchant-2 (2.3.2-1ubuntu2) ... Setting up libcdr-0.1-1:amd64 (0.1.6-2build2) ... Setting up python3-bs4 (4.10.0-2) ... Setting up libcairomm-1.0-1v5:amd64 (1.12.2-4build3) ... Setting up libpangomm-1.4-1v5:amd64 (2.46.2-1) ... Setting up python3-numpy (1:1.21.5-1ubuntu22.04.1) ... Setting up libx265-199:amd64 (3.5-2) ... Setting up libwpg-0.3-3:amd64 (0.3.3-1build3) ... Setting up libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1) ... Setting up glib-networking:amd64 (2.72.0-1) ... Setting up libatkmm-1.6-1v5:amd64 (2.28.2-1build1) ... Setting up libsoup2.4-1:amd64 (2.74.2-3) ... Setting up libheif1:amd64 (1.12.0-2build1) ... Setting up libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up libmagick++-6.q16-8:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up libmagickcore-6.q16-6-extra:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up libimage-magick-q16-perl (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/compare.1.gz because associated file /usr/share/man/man1/compare-im6.q16.1.gz (of link group compare) doesn't exist update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/compare-im6.1.gz because associated file /usr/share/man/man1/compare-im6.q16.1.gz (of link group compare-im6) doesn't exist update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/animate.1.gz because associated file /usr/share/man/man1/animate-im6.q16.1.gz (of link group animate) doesn't exist update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/animate-im6.1.gz because associated file /usr/share/man/man1/animate-im6.q16.1.gz (of link group animate-im6) doesn't exist update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/convert.1.gz because associated file /usr/share/man/man1/convert-im6.q16.1.gz (of link group convert) doesn't exist update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/convert-im6.1.gz because associated file /usr/share/man/man1/convert-im6.q16.1.gz (of link group convert-im6) doesn't exist update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/composite.1.gz because associated file /usr/share/man/man1/composite-im6.q16.1.gz (of link group composite) doesn't exist update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/composite-im6.1.gz because associated file /usr/share/man/man1/composite-im6.q16.1.gz (of link group composite-im6) doesn't exist update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/conjure.1.gz because associated file /usr/share/man/man1/conjure-im6.q16.1.gz (of link group conjure) doesn't exist update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/conjure-im6.1.gz because associated file /usr/share/man/man1/conjure-im6.q16.1.gz (of link group conjure-im6) doesn't exist update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/import.1.gz because associated file /usr/share/man/man1/import-im6.q16.1.gz (of link group import) doesn't exist update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/import-im6.1.gz because associated file /usr/share/man/man1/import-im6.q16.1.gz (of link group import-im6) doesn't exist update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/identify.1.gz because associated file /usr/share/man/man1/identify-im6.q16.1.gz (of link group identify) doesn't exist update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/identify-im6.1.gz because associated file /usr/share/man/man1/identify-im6.q16.1.gz (of link group identify-im6) doesn't exist update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/stream.1.gz because associated file /usr/share/man/man1/stream-im6.q16.1.gz (of link group stream) doesn't exist update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/stream-im6.1.gz because associated file /usr/share/man/man1/stream-im6.q16.1.gz (of link group stream-im6) doesn't exist update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/display.1.gz because associated file /usr/share/man/man1/display-im6.q16.1.gz (of link group display) doesn't exist update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/display-im6.1.gz because associated file /usr/share/man/man1/display-im6.q16.1.gz (of link group display-im6) doesn't exist update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/montage.1.gz because associated file /usr/share/man/man1/montage-im6.q16.1.gz (of link group montage) doesn't exist update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/montage-im6.1.gz because associated file /usr/share/man/man1/montage-im6.q16.1.gz (of link group montage-im6) doesn't exist update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mogrify.1.gz because associated file /usr/share/man/man1/mogrify-im6.q16.1.gz (of link group mogrify) doesn't exist update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mogrify-im6.1.gz because associated file /usr/share/man/man1/mogrify-im6.q16.1.gz (of link group mogrify-im6) doesn't exist Setting up libimage-magick-perl (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up imagemagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Setting up perlmagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for postgresql-common (238) ... Building PostgreSQL dictionaries from installed myspell/hunspell packages... en_us Removing obsolete dictionary files: Processing triggers for mailcap (3.70+nmu1ubuntu1) ... Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for dictionaries-common (1.28.14) ... Processing triggers for libglib2.0-0:amd64 (2.72.4-0ubuntu2.2) ... Setting up libgtk-3-0:amd64 (3.24.33-1ubuntu2) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Setting up gir1.2-gtk-3.0:amd64 (3.24.33-1ubuntu2) ... Setting up libgtk-3-bin (3.24.33-1ubuntu2) ... Setting up libgtksourceview-4-0:amd64 (4.8.3-1) ... Setting up libgspell-1-2:amd64 (1.9.1-4) ... Setting up libgtkmm-3.0-1v5:amd64 (3.24.5-1build1) ... Setting up inkscape (1:1.3+202307231459+0e150ed6c4~ubuntu22.04.1) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... 91m+ pmd pmd --version 0m91m/cam/steps/install.sh: line 118: pmd: command not found 0m91m+ 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/cam/steps/install.sh: line 128: gradle: command not found 0m91m+ gradle_version=7.4 0m91m+ wget --quiet https://services.gradle.org/distributions/gradle-7.4-bin.zip 0m91m+ unzip -qq gradle-7.4-bin.zip -d /opt 0m91m+ rm gradle-7.4-bin.zip 0m91m+ export GRADLE_LOCAL=/opt/gradle-7.4 + GRADLE_LOCAL=/opt/gradle-7.4 + export PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/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:/opt/gradle-7.4/bin + PATH=/root/.cargo/bin:/usr/local/rvm/gems/ruby-3.0.1/bin:/usr/local/rvm/gems/ruby-3.0.1@global/bin:/usr/local/rvm/rubies/ruby-3.0.1/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:/opt/gradle-7.4/bin + '[' '!' -e /opt/app/jpeek-0.32.0-jar-with-dependencies.jar ']' + jpeek_version=0.32.0 + 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 0mFinished, in 6m42s Removing intermediate container e33f820234ae ---> 9870c8a47787 Step 9/9 : COPY . /cam ---> 6b6423d25fc8 Successfully built 6b6423d25fc8 Successfully tagged yegor256/cam:0.6.9 + mkdir /tmp/dataset + sudo -i docker run --rm -v /tmp/dataset:/dataset -e REPO=yegor256/tojos -e TARGET=/dataset yegor256/cam:0.6.9 'make env lint; make -e; make validate; make test' 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 Using /usr/local/rvm/gems/ruby-3.0.1 +++ 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 ']' TARGET=dataset LOCAL=/cam SHELL=bash HOME=/root + ruby -v ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux] ++ python3 --version ++ cut -f2 '-d ' + [[ 3.10.6 =~ ^[1-2] ]] + flake8 --version 6.1.0 (mccabe: 0.7.0, pycodestyle: 2.11.0, pyflakes: 3.1.0) CPython 3.10.6 on Linux + pylint --version pylint 3.0.1 astroid 3.0.0 Python 3.10.6 (main, May 29 2023, 11:10:38) [GCC 11.3.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) + rubocop -v 1.56.3 + inkscape --version Inkscape 1.3 (1:1.3+202307231459+0e150ed6c4) + 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 3s +++ 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 12s STARTED yegor256/cam 0.6.9 at Fri Oct 6 08:37:00 AM UTC 2023 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 36 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Vendor ID: GenuineIntel Model name: Intel(R) Core(TM) i7 CPU 980 @ 3.33GHz CPU family: 6 Model: 44 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 1 Stepping: 2 Frequency boost: enabled CPU max MHz: 3326.0000 CPU min MHz: 1596.0000 BogoMIPS: 6747.40 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm ida arat flush_l1d Virtualization: VT-x L1d cache: 192 KiB (6 instances) L1i cache: 192 KiB (6 instances) L2 cache: 1.5 MiB (6 instances) L3 cache: 12 MiB (1 instance) NUMA node(s): 1 NUMA node0 CPU(s): 0-11 Vulnerability Itlb multihit: KVM: Mitigation: VMX disabled Vulnerability L1tf: Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable Vulnerability Mds: Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable Vulnerability Meltdown: Mitigation; PTI Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected +++ discover +++ The list of repos is already here: /dataset/repositories.csv repo yegor256/tojos Finished, in 11ms +++ polish +++ Directory of yegor256/tojos is obsolete and was deleted All 1 repo directories inside /dataset/github were checked All 1 org directories inside /dataset/github were checked Finished, in 33ms +++ clone +++ yegor256/tojos (1/1): trying to clone it... yegor256/tojos cloned (1/1), 496K, in 1s Cloned 1 repositories in 12 threads, in 1s Finished, in 1s +++ jpeek +++ Repo yegor256/tojos already analyzed by jPeek All 1 repositories passed through jPeek, 1 of them produced data, in 12 threads, in 181ms Finished, in 189ms +++ filter +++ The 010-delete-non-java-files.sh filter was already completed earlier, see report in '/dataset/temp/reports/010-delete-non-java-files.sh.tex' The 020-delete-package-info.sh filter was already completed earlier, see report in '/dataset/temp/reports/020-delete-package-info.sh.tex' The 030-delete-tests.sh filter was already completed earlier, see report in '/dataset/temp/reports/030-delete-tests.sh.tex' The 040-delete-unparseable.sh filter was already completed earlier, see report in '/dataset/temp/reports/040-delete-unparseable.sh.tex' The 050-delete-long-lines.sh filter was already completed earlier, see report in '/dataset/temp/reports/050-delete-long-lines.sh.tex' The 060-delete-non-classes.sh filter was already completed earlier, see report in '/dataset/temp/reports/060-delete-non-classes.sh.tex' The 070-delete-invalid-files.sh filter was already completed earlier, see report in '/dataset/temp/reports/070-delete-invalid-files.sh.tex' The 080-delete-symlinks.sh filter was already completed earlier, see report in '/dataset/temp/reports/080-delete-symlinks.sh.tex' The 090-delete-empty-directories.sh filter was already completed earlier, see report in '/dataset/temp/reports/090-delete-empty-directories.sh.tex' 010-delete-non-java-files.sh.tex: 01-delete-non-java-files.sh.tex: \item There were 94 files total, 31 of them were \ff{.java} files; all other files, which were not \ff{.java}, have been deleted: 63 total; 020-delete-package-info.sh.tex: 02-delete-package-info.sh.tex: \item There were 2 files named as \ff{package-info.java}, all of them were deleted; 030-delete-tests.sh.tex: 03-delete-tests.sh.tex: \item There were 29 files total; 24 of them were test files with \ff{Test} or \ff{ITCase} suffixes and that's why they were deleted; 040-delete-unparseable.sh.tex: 04-delete-unparseable.sh.tex: \item There were no files with broken syntax among 17 files total; 050-delete-long-lines.sh.tex: 05-delete-long-lines.sh.tex: \item There were no files among 17 total with lines longer than 1024 characters; 060-delete-non-classes.sh.tex: 06-delete-non-classes.sh.tex: \item There were 17 files total. 3 of them were not Java classes but interfaces or enums, that's why they were deleted; 070-delete-invalid-files.sh.tex: 07-delete-invalid-files.sh.tex: \item All 14 files are Java classes, nothing to delete; 080-delete-symlinks.sh.tex: \item There were no symlinks; 08-delete-empty-directories.sh.tex: \item There were 36 empty directories total; all of them were deleted; 08-delete-symlinks.sh.tex: \item There were no symlinks; 090-delete-empty-directories.sh.tex: \item There were 46 empty directories total; all of them were deleted; 09-delete-empty-directories.sh.tex: \item There were 41 empty directories total; all of them were deleted; Finished, in 57ms +++ measure +++ Searching for all .java files in /dataset/github (may take some time, stay calm...) Found 31 Java files, starting to collect metrics... Metrics already exist for TjSmart.java (1/31) Metrics already exist for TjDefault.java (2/31) Metrics already exist for MnCsv.java (3/31) Metrics already exist for TjSynchronized.java (4/31) Metrics already exist for CachedTojo.java (5/31) Metrics already exist for MnJson.java (6/31) Metrics already exist for MnPostponed.java (7/31) Metrics already exist for MnYaml.java (8/31) Metrics already exist for Mono.java (9/31) Metrics already exist for MnMemory.java (10/31) Metrics already exist for MnTabs.java (11/31) Metrics already exist for Tojos.java (12/31) Metrics already exist for TjCached.java (13/31) Metrics already exist for MnSynchronized.java (14/31) Metrics already exist for package-info.java (15/31) Metrics already exist for MonoTojo.java (16/31) Metrics already exist for MnSticky.java (17/31) Metrics already exist for Tojo.java (18/31) Metrics already exist for TjDefaultTest.java (19/31) Metrics already exist for MnStickyTest.java (20/31) Metrics already exist for TjSynchronizedTest.java (21/31) Metrics already exist for MnCsvTest.java (22/31) Metrics already exist for MnMemoryTest.java (23/31) Metrics already exist for MnJsonTest.java (24/31) Metrics already exist for MnPostponedTest.java (25/31) Metrics already exist for MnSynchronizedTest.java (26/31) Metrics already exist for TjCachedTest.java (27/31) Metrics already exist for MnYamlTest.java (28/31) Metrics already exist for package-info.java (29/31) Metrics already exist for MnTabsTest.java (30/31) Metrics already exist for MonoTojoTest.java (31/31) All metrics calculated in 31 files in 12 threads, in 264ms Finished, in 272ms +++ aggregate +++ All 99 metrics (in alphanumeric order): acoc annts attrs blanks CAMC CAMC-cvc CAMC-cvc-cvc CAMC-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc CAMC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc cc coc comments ctors extnds final gnrcs impls LCOM5 LCOM5-cvc LCOM5-cvc-cvc LCOM5-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc LCOM5-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc loc MMAC MMAC-cvc MMAC-cvc-cvc MMAC-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc MMAC-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc mncoc mtds mxcoc ncss NHD NHD-cvc NHD-cvc-cvc NHD-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc NHD-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc sattrs SCOM SCOM-cvc SCOM-cvc-cvc SCOM-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc SCOM-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc-cvc smtds yegor256/tojos already aggregated (1/1): /dataset/data/yegor256/tojos 95 metrics added to the CSV aggregate of yegor256/tojos (1/95), in 3s All metrics aggregated in 1 repositories in 12 threads, in 3s Finished, in 3s +++ report +++ 3 metrics from cloc.sh 10 metrics from jpeek.sh 4 metrics from pmd.sh 11 metrics from ast.py 1 metrics from cyclomatic_complexity.py Temporary directory for PDF report building already exists: '/dataset/temp/pdf-report' Rc files read: NONE Latexmk: This is Latexmk, John Collins, 4 Apr. 2023. Version 4.80. No specific requests made, so using default for latexmk. Latexmk: Changing directory to '/dataset/temp/pdf-report/' Latexmk: Doing main (small) clean up for 'report.tex' Latexmk: Undoing directory change Rc files read: /dataset/temp/pdf-report/.latexmkrc Latexmk: Run number 1 of rule 'pdflatex' This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex) \write18 enabled. entering extended mode /usr/local/bin/pygmentize Latexmk: Getting log file 'report.log' Latexmk: No .bib files listed in .bcf file 'report.bcf' Latexmk: Run number 1 of rule 'biber report' Latexmk: Run number 2 of rule 'pdflatex' This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex) \write18 enabled. entering extended mode /usr/local/bin/pygmentize Latexmk: Getting log file 'report.log' Latexmk: No .bib files listed in .bcf file 'report.bcf' Latexmk: Run number 3 of rule 'pdflatex' This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex) \write18 enabled. entering extended mode /usr/local/bin/pygmentize Latexmk: Getting log file 'report.log' Latexmk: No .bib files listed in .bcf file 'report.bcf' PDF report generated in /dataset/report.pdf (260 Kb) Finished, in 19s +++ zip +++ Archiving the data into cam-2023-10-06.zip (may take some time) ... ZIP archive cam-2023-10-06.zip (12100 Kb) created at /dataset, in 138ms Finished, in 146ms SUCCESS (made by yegor256/cam 0.6.9, in 25s)! +++ validate +++ find: ‘dataset/github’: No such file or directory make: *** [Makefile:166: validate] Error 1 +++ tests +++ filters/test-010-delete-non-java-files.sh: 👍🏻 A binanry non-Java file was deleted filters/test-020-delete-package-info.sh: 👍🏻 A package-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: 👍🏻 A symblink was deleted filters/test-090-delete-empty-directories.sh: 👍🏻 A empty directory was deleted 👍🏻 All empty directories deleted recursively 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 👍🏻 Another broken syntax inside was deleted correctly 👍🏻 Absent file didn't fail the script git-metrics/test-authors.sh: 👍🏻 Correctly calculated authors 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 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-pmd.sh: 👍🏻 Correctly calculated congitive complexity steps/test-aggregate-join.sh: 👍🏻 A data joined correctly steps/test-aggregate-repo.sh: 👍🏻 A repo aggregated correctly steps/test-aggregate.sh: 👍🏻 A repo cloned correctly steps/test-clone-repo.sh: 👍🏻 A repo cloned correctly 👍🏻 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 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 passes filtering steps/test-report.sh: 👍🏻 A PDF report generated correctly steps/test-zip.sh: 👍🏻 A zip archive generated correctly Finished, in 1m1s + cat ../docker-password + sudo -i docker login --password-stdin --username yegor256 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 + sudo -i docker push yegor256/cam:0.6.9 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] 1B1de7e97513: Preparing 1B40f8ea792e: Preparing 1B7dbbe3d7c5: Preparing 1B9146737093: Preparing 1B1ac8e426e9: Preparing 1B3cbc80cb84: Preparing 1B764a4ab27e: Preparing 1B065f89028e: Preparing 1B4495916b34: Preparing 1Bfb3d52a6b4: Preparing 1B0d548582c6: Preparing 1B7773b37efd: Preparing 1B29ea1a548d: Preparing 1B1ac38fca6c: Preparing 1B7af54510c7: Preparing 1B94524e2d14: Preparing 1B4d45ee7caf: Preparing 1B6d82319f90: Preparing 1Bdf8728885c: Preparing 1Bba978167b0: Preparing 1B0fbcde5f8b: Preparing 1B3a4b5f9c27: Preparing 1B2c136ef117: Preparing 1B529ebf952e: Preparing 1Bb50580b722: Preparing 1B7996d2d701: Preparing 1B225916110e: Preparing 1B1bef10e219: Preparing 1B71af3f6caf: Preparing 1B574066d185: Preparing 1Ba031ee379b: Preparing 1B9c38cd0e7b: Preparing 32B0.6.9:9digest:hsha256:6b00e62ccd9b7d0f53003fadd2168f5599096bed4eb2c2ad15f5a8c4d76f8179 size: 7276 + 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.6.9 -m '0.6.9: tagged by rultor.com' + git reset --hard HEAD is now at 81f95a9 #101 show time too + 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 81f95a9). + git push --all origin Everything up-to-date + git push --tags origin To github.com:yegor256/cam.git * [new tag] 0.6.9 -> 0.6.9 container 74df2427573d120a5356a0876c34885597ea2baafce16ece128a63a7698de995 is dead Fri Oct 6 10:40:21 AM CEST 2023