++ dirname ./run.sh
+ cd .
+ echo 1279
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sun Oct 11 02:54:19 UTC 2026
+ uptime
02:54:19 up 1 min, 0 users, load average: 0.70, 0.26, 0.09
+ ff=default
+ image=yegor256/ruby
+ rebase=false
+ head_branch=master
+ pull_title='chore(deps): update dependency rubocop-minitest to v0.41.0'
+ author=yegor256
+ directory=
+ head=git@github.com:yegor256/ellipsized.git
+ pull_id=128
+ fork=git@github.com:yegor256/ellipsized.git
+ fork_branch=renovate/rubocop-minitest-0.x-lockfile
+ squash=false
+ vars=('--env=head=git@github.com:yegor256/ellipsized.git' '--env=pull_id=128' '--env=fork=git@github.com:yegor256/ellipsized.git' '--env=fork_branch=renovate/rubocop-minitest-0.x-lockfile' '--env=head_branch=master' '--env=pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/ellipsized.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=128'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/ellipsized.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/rubocop-minitest-0.x-lockfile'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:yegor256/ellipsized.git'\''' ';' 'export '\''pull_id=128'\''' ';' 'export '\''fork=git@github.com:yegor256/ellipsized.git'\''' ';' 'export '\''fork_branch=renovate/rubocop-minitest-0.x-lockfile'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' 'bundle exec rake' ';')
+ container=yegor256_ellipsized_128
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-25-54
+ pwd
/tmp/rultor-QQpA
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:yegor256/ellipsized.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:yegor256/ellipsized.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/ellipsized.git'\''' ';' 'export '\''pull_id=128'\''' ';' 'export '\''fork=git@github.com:yegor256/ellipsized.git'\''' ';' 'export '\''fork_branch=renovate/rubocop-minitest-0.x-lockfile'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd -f /dev/null' ';' 'bundle install --no-color' ';' 'bundle exec rake' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:yegor256/ellipsized.git
+ git remote update
Fetching origin
Fetching fork
From github.com:yegor256/ellipsized
* [new branch] master -> fork/master
* [new branch] renovate/crate-ci-typos-1.x -> fork/renovate/crate-ci-typos-1.x
* [new branch] renovate/davidanson-markdownlint-cli2-action-24.x -> fork/renovate/davidanson-markdownlint-cli2-action-24.x
* [new branch] renovate/rdoc-8.x -> fork/renovate/rdoc-8.x
* [new branch] renovate/rubocop-elegant-0.x-lockfile -> fork/renovate/rubocop-elegant-0.x-lockfile
* [new branch] renovate/rubocop-minitest-0.x-lockfile -> fork/renovate/rubocop-minitest-0.x-lockfile
* [new branch] renovate/rubocop-performance-1.x-lockfile -> fork/renovate/rubocop-performance-1.x-lockfile
* [new branch] renovate/ruby-4.x -> fork/renovate/ruby-4.x
* [new branch] renovate/simplecov-1.x -> fork/renovate/simplecov-1.x
* [new branch] renovate/simplecov-cobertura-4.x -> fork/renovate/simplecov-cobertura-4.x
* [new branch] renovate/yard-0.x-lockfile -> fork/renovate/yard-0.x-lockfile
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/rubocop-minitest-0.x-lockfile
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/rubocop-minitest-0.x-lockfile' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'chore(deps): update dependency rubocop-minitest to v0.41.0' --ff __rultor
Updating 769e6e6..3e25661
Fast-forward (no commit created; -m option ignored)
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
+ git log -1 --show-signature
commit 3e2566128ed5e1f5ac32596ee946a91c47c0a424
gpg: Signature made Sat Oct 10 16:56:57 2026 UTC
gpg: using RSA key B5690EEEBB952194
gpg: Can't check signature: No public key
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat Oct 10 16:56:56 2026 +0000
chore(deps): update dependency rubocop-minitest to v0.41.0
+ docker_when_possible
+ true
++ sed 's/ /\n/g'
++ tail -n 1
++ uptime
+ load=0.09
++ bc
++ echo 0.09 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.09, low enough to run a new Docker container'
load average is 0.09, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/ruby
+ docker pull yegor256/ruby
Using default tag: latest
latest: Pulling from yegor256/ruby
cb259a83ac3d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
50778be6ae7c: Pulling fs layer
de39015cb2a0: Pulling fs layer
c5d1f12c356a: Pulling fs layer
e9b75b04736a: Pulling fs layer
74aacb7acb4e: Pulling fs layer
b343964c14ed: Pulling fs layer
2da5d65999c3: Pulling fs layer
de39015cb2a0: Waiting
c5d1f12c356a: Waiting
e9b75b04736a: Waiting
74aacb7acb4e: Waiting
b343964c14ed: Waiting
2da5d65999c3: Waiting
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
50778be6ae7c: Verifying Checksum
50778be6ae7c: Download complete
cb259a83ac3d: Verifying Checksum
cb259a83ac3d: Download complete
e9b75b04736a: Verifying Checksum
e9b75b04736a: Download complete
74aacb7acb4e: Verifying Checksum
74aacb7acb4e: Download complete
c5d1f12c356a: Verifying Checksum
c5d1f12c356a: Download complete
b343964c14ed: Verifying Checksum
b343964c14ed: Download complete
2da5d65999c3: Verifying Checksum
2da5d65999c3: Download complete
de39015cb2a0: Verifying Checksum
de39015cb2a0: Download complete
cb259a83ac3d: Pull complete
4f4fb700ef54: Pull complete
50778be6ae7c: Pull complete
de39015cb2a0: Pull complete
c5d1f12c356a: Pull complete
e9b75b04736a: Pull complete
74aacb7acb4e: Pull complete
b343964c14ed: Pull complete
2da5d65999c3: Pull complete
Digest: sha256:1e3d8ad5ebf9fd2b323717b6b1213e233d033d7dec9eaac9d19bf72b6e5caaf7
Status: Downloaded newer image for yegor256/ruby:latest
docker.io/yegor256/ruby:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_ellipsized_128\s*$'
+ ls -al .
total 48
drwx------ 3 ubuntu ubuntu 4096 Oct 11 02:54 .
drwxrwxrwt 12 root root 4096 Oct 11 02:54 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Oct 11 02:54 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 498 Oct 11 02:54 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 5 Oct 11 02:54 pid
drwxrwxr-x 7 ubuntu ubuntu 4096 Oct 11 02:54 repo
-rw-rw-r-- 1 ubuntu ubuntu 81 Oct 11 02:54 rubygems.yml
-rwxrwxr-x 1 ubuntu ubuntu 6649 Oct 11 02:54 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 586 Oct 11 02:54 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 7896 Oct 11 02:54 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-QQpA:/main --env=head=git@github.com:yegor256/ellipsized.git --env=pull_id=128 --env=fork=git@github.com:yegor256/ellipsized.git --env=fork_branch=renovate/rubocop-minitest-0.x-lockfile --env=head_branch=master '--env=pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/ellipsized.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=128'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/ellipsized.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/rubocop-minitest-0.x-lockfile'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd -f /dev/null'\'' '\'';'\'' '\''bundle install --no-color'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-QQpA/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_ellipsized_128 yegor256/ruby /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ubuntu r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G polkitd r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G docker r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cache /root/.gemrc /root/.profile /root/.ssh /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/usr/bin/env bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:yegor256/ellipsized.git' ; export 'pull_id=128' ; export 'fork=git@github.com:yegor256/ellipsized.git' ; export 'fork_branch=renovate/rubocop-minitest-0.x-lockfile' ; export 'head_branch=master' ; export 'pull_title=chore(deps): update dependency rubocop-minitest to v0.41.0' ; export 'author=yegor256' ; pdd -f /dev/null ; bundle install --no-color ; bundle exec rake ;
+ su --login r --command /home/r/script.sh
Found 7 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.4.9 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding coverage/**/*
/usr/local/bundle/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/renovate.json is a binary file (107 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/rake.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/rubocop.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .pdd ...
Reading .rubocop.yml ...
Reading .rultor.yml ...
Reading Gemfile ...
Reading Gemfile.lock ...
Reading LICENSE.txt ...
Reading LICENSES/MIT.txt ...
Reading README.md ...
Reading REUSE.toml ...
Reading Rakefile ...
Reading _typos.toml ...
Reading ellipsized.gemspec ...
Reading lib/ellipsized.rb ...
Reading test/test__helper.rb ...
Reading test/test_ellipsized.rb ...
Bundler 2.6.9 is running, but your lockfile was generated with 2.5.16. Installing Bundler 2.5.16 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.5.16
Installing bundler 2.5.16
Fetching gem metadata from https://rubygems.org/........
Fetching rake 13.4.2
Installing rake 13.4.2
Fetching ansi 1.6.0
Installing ansi 1.6.0
Fetching ast 2.4.3
Installing ast 2.4.3
Fetching backtrace 0.4.1
Installing backtrace 0.4.1
Fetching builder 3.3.0
Installing builder 3.3.0
Fetching date 3.5.1
Installing date 3.5.1 with native extensions
Fetching docile 1.4.1
Installing docile 1.4.1
Fetching os 1.1.4
Installing os 1.1.4
Fetching logger 1.7.0
Installing logger 1.7.0
Fetching loog 0.8.0
Installing loog 0.8.0
Fetching tago 0.7.0
Installing tago 0.7.0
Fetching elapsed 0.3.1
Installing elapsed 0.3.1
Fetching qbash 0.8.4
Installing qbash 0.8.4
Fetching donce 0.7.0
Installing donce 0.7.0
Fetching drb 2.2.3
Installing drb 2.2.3
Fetching erb 6.0.4
Installing erb 6.0.4 with native extensions
Fetching iri 0.11.8
Installing iri 0.11.8
Fetching json 2.21.2
Installing json 2.21.2 with native extensions
Fetching language_server-protocol 3.17.0.6
Installing language_server-protocol 3.17.0.6
Fetching lint_roller 1.1.0
Installing lint_roller 1.1.0
Fetching prism 1.9.0
Installing prism 1.9.0 with native extensions
Fetching minitest 6.0.6
Installing minitest 6.0.6
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching minitest-reporters 1.8.0
Installing minitest-reporters 1.8.0
Fetching parallel 2.3.0
Installing parallel 2.3.0
Fetching parser 3.3.12.0
Installing parser 3.3.12.0
Fetching stringio 3.2.0
Installing stringio 3.2.0 with native extensions
Fetching psych 5.3.1
Installing psych 5.3.1 with native extensions
Fetching random-port 0.8.2
Installing random-port 0.8.2
Fetching tsort 0.2.0
Installing tsort 0.2.0
Fetching rdoc 7.2.0
Installing rdoc 7.2.0
Fetching regexp_parser 2.13.1
Installing regexp_parser 2.13.1
Fetching rubocop-ast 1.50.0
Installing rubocop-ast 1.50.0
Fetching unicode-emoji 4.3.0
Installing unicode-emoji 4.3.0
Fetching unicode-display_width 3.3.0
Installing unicode-display_width 3.3.0
Fetching rubocop 1.92.0
Installing rubocop 1.92.0
Fetching rubocop-elegant 0.5.1
Installing rubocop-elegant 0.5.1
Fetching rubocop-minitest 0.41.0
Installing rubocop-minitest 0.41.0
Fetching rubocop-performance 1.26.1
Installing rubocop-performance 1.26.1
Fetching rubocop-rake 0.7.1
Installing rubocop-rake 0.7.1
Fetching simplecov-html 0.13.2
Installing simplecov-html 0.13.2
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching simplecov-cobertura 3.1.0
Installing simplecov-cobertura 3.1.0
Fetching waitutil 0.2.1
Installing waitutil 0.2.1
Fetching yard 0.9.44
Installing yard 0.9.44
Bundle complete! 19 Gemfile dependencies, 51 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
/usr/local/bundle/gems/bundler-2.5.16/lib/bundler/rubygems_ext.rb:250: warning: method redefined; discarding old encode_with
/usr/local/lib/ruby/3.4.0/rubygems/dependency.rb:341: warning: previous definition of encode_with was here
/usr/local/bundle/gems/waitutil-0.2.1/lib/waitutil.rb:37: warning: assigned but unused variable - stop_time
/usr/local/bundle/gems/waitutil-0.2.1/lib/waitutil.rb:121: warning: assigned but unused variable - reader
/usr/local/bundle/gems/waitutil-0.2.1/lib/waitutil.rb:121: warning: assigned but unused variable - error
Started with run options --seed 2311
TestEllipsized
test_simple_left 32m PASS0m (0.00s)
test_with_empty_gap_right 32m PASS0m (0.00s)
test_with_very_small_window_right 32m PASS0m (0.00s)
test_with_very_small_window_left 32m PASS0m (0.00s)
test_arguments_permutations 32m PASS0m (0.00s)
test_with_empty_gap 32m PASS0m (0.00s)
test_with_replacement 32m PASS0m (0.00s)
test_simple 32m PASS0m (0.00s)
test_with_empty_gap_left 32m PASS0m (0.00s)
test_with_very_small_window 32m PASS0m (0.00s)
test_simple_right 32m PASS0m (0.00s)
test_with_replacement_left 32m PASS0m (0.00s)
test_with_replacement_right 32m PASS0m (0.00s)
+ docker run --detach --name donce-b79d09f99964 --add-host host.docker.internal:host-gateway --publish 1025:11434 ollama/ollama /#621
#621: Unable to find image 'ollama/ollama:latest' locally
#621: latest: Pulling from ollama/ollama
#621: a60ef8ec184e: Pulling fs layer
#621: 0c9cd26d35c5: Pulling fs layer
#621: e5f05b21fe75: Pulling fs layer
#621: d0be61d06482: Pulling fs layer
#621: d0be61d06482: Waiting
#621: e5f05b21fe75: Verifying Checksum
#621: e5f05b21fe75: Download complete
#621: a60ef8ec184e: Verifying Checksum
#621: a60ef8ec184e: Download complete
#621: 0c9cd26d35c5: Verifying Checksum
#621: 0c9cd26d35c5: Download complete
#621: a60ef8ec184e: Pull complete
#621: 0c9cd26d35c5: Pull complete
#621: e5f05b21fe75: Pull complete
#621: d0be61d06482: Verifying Checksum
#621: d0be61d06482: Download complete
#621: d0be61d06482: Pull complete
#621: Digest: sha256:b86366bb528bbf7f1424435d165028497a5b69bf6ddb4fa5a87102e2b79f44fb
#621: Status: Downloaded newer image for ollama/ollama:latest
+ docker logs donce-b79d09f99964 /#639
#639: time=2026-10-11T02:57:35.485Z level=INFO source=routes.go:2373 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GGML_VK_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: LLAMA_ARG_FIT: LLAMA_ARG_FIT_TARGET: NO_PROXY: OLLAMA_CONTEXT_LENGTH:0 OLLAMA_CREATE_REMOTE:false OLLAMA_DEBUG:INFO OLLAMA_DEBUG_LOG_REQUESTS:false OLLAMA_EDITOR: OLLAMA_FLASH_ATTENTION:false OLLAMA_GO_TEMPLATE:true OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://0.0.0.0:11434 OLLAMA_IGPU_ENABLE: OLLAMA_KEEP_ALIVE:5m0s OLLAMA_KV_CACHE_TYPE: OLLAMA_LLM_LIBRARY: OLLAMA_LOAD_TIMEOUT:5m0s OLLAMA_MAX_LOADED_MODELS:0 OLLAMA_MAX_QUEUE:512 OLLAMA_MAX_TRANSFER_STREAMS:4 OLLAMA_MODELS:/root/.ollama/models OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NO_CLOUD:false OLLAMA_NUM_PARALLEL:1 OLLAMA_ORIGINS:[http://localhost https://localhost http://localhost:* https://localhost:* http://127.0.0.1 https://127.0.0.1 http://127.0.0.1:* https://127.0.0.1:* http://0.0.0.0 https://0.0.0.0 http://0.0.0.0:* https://0.0.0.0:* app://* file://* tauri://* vscode-webview://* vscode-file://*] OLLAMA_REMOTES:[ollama.com] OLLAMA_SCHED_SPREAD:false OLLAMA_VULKAN:true ROCR_VISIBLE_DEVICES: http_proxy: https_proxy: no_proxy:]"
#639: time=2026-10-11T02:57:35.486Z level=INFO source=routes.go:2375 msg="Ollama cloud disabled: false"
#639: time=2026-10-11T02:57:35.490Z level=INFO source=images.go:989 msg="total blobs: 0"
#639: time=2026-10-11T02:57:35.490Z level=INFO source=images.go:998 msg="total unused blobs removed: 0"
#639: time=2026-10-11T02:57:35.498Z level=INFO source=routes.go:2435 msg="Listening on [::]:11434 (version 0.40.2)"
#639: time=2026-10-11T02:57:35.509Z level=INFO source=runner.go:60 msg="discovering available GPUs..."
#639: time=2026-10-11T02:57:35.639Z level=INFO source=model_recommendations.go:177 msg="model recommendations cache sleep scheduled" wait=3h14m2.170512271s consecutive_failures=0
#639: time=2026-10-11T02:57:36.751Z level=INFO source=types.go:50 msg="inference compute" id=cpu library=cpu compute="" name=cpu description=cpu libdirs=ollama driver="" pci_id="" type="" total="1.9 GiB" available="1.8 GiB"
#639: time=2026-10-11T02:57:36.751Z level=INFO source=routes.go:2485 msg="vram-based default context" total_vram="0 B" default_num_ctx=4096
#639: time=2026-10-11T02:57:37.216Z level=INFO source=download.go:182 msg="downloading f535f83ec568 in 3 100 MB part(s)"
#639: time=2026-10-11T02:57:40.420Z level=INFO source=download.go:182 msg="downloading fbacade46b4d in 1 68 B part(s)"
#639: time=2026-10-11T02:57:40.670Z level=INFO source=download.go:182 msg="downloading d502d55c1d60 in 1 675 B part(s)"
#639: time=2026-10-11T02:57:40.851Z level=INFO source=download.go:182 msg="downloading 58d1e17ffe51 in 1 11 KB part(s)"
#639: time=2026-10-11T02:57:41.014Z level=INFO source=download.go:182 msg="downloading f02dd72bb242 in 1 59 B part(s)"
#639: time=2026-10-11T02:57:41.910Z level=INFO source=sched.go:1166 msg="disabling mmap for llama-server load by default" model=/root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57 reason=cpu
#639: time=2026-10-11T02:57:41.910Z level=INFO source=server.go:107 msg="using llama-server for model" model=/root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57
#639: time=2026-10-11T02:57:41.911Z level=INFO source=llama_server.go:436 msg="starting llama-server" cmd="/usr/lib/ollama/llama-server --model /root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57 --port 33969 --host 127.0.0.1 --no-webui --offline -c 4096 -np 1 --log-verbosity 4 --no-log-prefix --no-log-timestamps --no-jinja --chat-template chatml --load-mode none --flash-attn auto -b 512 -ub 512 --context-shift --keep 4"
#639: time=2026-10-11T02:57:41.912Z level=INFO source=sched.go:623 msg="system memory" total="1.9 GiB" free="1.5 GiB" free_swap="0 B"
#639: time=2026-10-11T02:57:41.913Z level=INFO source=llama_server.go:1054 msg="loading model via llama-server" model=/root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57
#639: time=2026-10-11T02:57:41.913Z level=INFO source=llama_server.go:1307 msg="waiting for llama-server to start responding"
#639: time=2026-10-11T02:57:41.950Z level=INFO source=llama_server.go:1362 msg="waiting for llama-server to become available" status="llm server not responding"
#639: srv llama_server: initializing ...
#639: load_backend: loaded CPU backend from /usr/lib/ollama/libggml-cpu-haswell.so
#639: cmn common_param: common_params_print_info: build 1 (631109b34) with GNU 13.3.1 for Linux x86_64
#639: cmn common_param: common_params_print_info: verbosity = 4 (adjust with the `-lv N` CLI arg)
#639: cmn common_param: device_info:
#639: cmn common_param: - CPU : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (1956 MiB, 1956 MiB free)
#639: cmn common_param: system_info: n_threads = 1 (n_threads_batch = 1) / 1 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | LLAMAFILE = 1 | REPACK = 1 |
#639: srv init_listene: The UI is disabled
#639: srv init_listene: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
#639: srv init: using 5 threads for HTTP server
#639: srv llama_server: security: no API key is set and CORS allows all origins (see https://github.com/ggml-org/llama.cpp/pull/25655)
#639: srv load_model: loading model '/root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57'
#639: srv load_model: local path '/root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57'
#639: cmn common_init_: fitting params to device memory ...
#639: cmn common_init_: (for bugs during this step try to reproduce them with -fit off, or provide --verbose logs if the bug only occurs with -fit on)
#639: common_params_fit_impl: getting device memory data for initial parameters:
#639: common_memory_breakdown_print: | memory breakdown [MiB] | total free self model context compute unaccounted |
#639: common_memory_breakdown_print: | - Host | 364 = 256 + 90 + 17 |
#639: common_params_fit_impl: projected to use 364 MiB of host memory vs. 1956 MiB of total host memory
#639: common_params_fit_impl: will leave 1592 >= 1024 MiB of system memory, no changes needed
#639: common_fit_params: successfully fit params to free device memory
#639: common_fit_params: fitting params to free memory took 0.13 seconds
#639: llama_model_loader: loaded meta data with 33 key-value pairs and 272 tensors from /root/.ollama/models/blobs/sha256-f535f83ec568d040f88ddc04a199fa6da90923bbb41d4dcaed02caa924d6ef57 (version GGUF V3 (latest))
#639: llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
#639: llama_model_loader: - kv 0: general.architecture str = llama
#639: llama_model_loader: - kv 1: general.type str = model
#639: llama_model_loader: - kv 2: general.name str = Smollm2 135M 8k Lc100K Mix1 Ep2
#639: llama_model_loader: - kv 3: general.organization str = HuggingFaceTB
#639: llama_model_loader: - kv 4: general.finetune str = 8k-lc100k-mix1-ep2
#639: llama_model_loader: - kv 5: general.basename str = smollm2
#639: llama_model_loader: - kv 6: general.size_label str = 135M
#639: llama_model_loader: - kv 7: general.license str = apache-2.0
#639: llama_model_loader: - kv 8: general.languages arr[str,1] = ["en"]
#639: llama_model_loader: - kv 9: llama.block_count u32 = 30
#639: llama_model_loader: - kv 10: llama.context_length u32 = 8192
#639: llama_model_loader: - kv 11: llama.embedding_length u32 = 576
#639: llama_model_loader: - kv 12: llama.feed_forward_length u32 = 1536
#639: llama_model_loader: - kv 13: llama.attention.head_count u32 = 9
#639: llama_model_loader: - kv 14: llama.attention.head_count_kv u32 = 3
#639: llama_model_loader: - kv 15: llama.rope.freq_base f32 = 100000.000000
#639: llama_model_loader: - kv 16: llama.attention.layer_norm_rms_epsilon f32 = 0.000010
#639: llama_model_loader: - kv 17: general.file_type u32 = 1
#639: llama_model_loader: - kv 18: llama.vocab_size u32 = 49152
#639: llama_model_loader: - kv 19: llama.rope.dimension_count u32 = 64
#639: llama_model_loader: - kv 20: tokenizer.ggml.add_space_prefix bool = false
#639: llama_model_loader: - kv 21: tokenizer.ggml.add_bos_token bool = false
#639: llama_model_loader: - kv 22: tokenizer.ggml.model str = gpt2
#639: llama_model_loader: - kv 23: tokenizer.ggml.pre str = smollm
#639: llama_model_loader: - kv 24: tokenizer.ggml.tokens arr[str,49152] = ["<|endoftext|>", "<|im_start|>", "<|...
#639: llama_model_loader: - kv 25: tokenizer.ggml.token_type arr[i32,49152] = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, ...
#639: llama_model_loader: - kv 26: tokenizer.ggml.merges arr[str,48900] = ["Ġ t", "Ġ a", "i n", "h e", "Ġ Ġ...
#639: llama_model_loader: - kv 27: tokenizer.ggml.bos_token_id u32 = 1
#639: llama_model_loader: - kv 28: tokenizer.ggml.eos_token_id u32 = 2
#639: llama_model_loader: - kv 29: tokenizer.ggml.unknown_token_id u32 = 0
#639: llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 2
#639: llama_model_loader: - kv 31: tokenizer.chat_template str = {% for message in messages %}{% if lo...
#639: llama_model_loader: - kv 32: general.quantization_version u32 = 2
#639: llama_model_loader: - type f32: 61 tensors
#639: llama_model_loader: - type f16: 211 tensors
#639: print_info: file format = GGUF V3 (latest)
#639: print_info: file type = F16
#639: print_info: file size = 256.63 MiB (16.00 BPW)
#639: load: 0 unused tokens
#639: load: printing all EOG tokens:
#639: load: - 0 ('<|endoftext|>')
#639: load: - 2 ('<|im_end|>')
#639: load: - 4 ('<reponame>')
#639: load: special tokens cache size = 17
#639: load: token to piece cache size = 0.3170 MB
#639: print_info: arch = llama
#639: print_info: vocab_only = 0
#639: print_info: no_alloc = 0
#639: print_info: n_ctx_train = 8192
#639: print_info: n_embd_inp = 576
#639: print_info: n_embd = 576
#639: print_info: n_embd_out = 576
#639: print_info: n_layer = 30
#639: print_info: n_layer_all = 30
#639: print_info: n_head = 9
#639: print_info: n_head_kv = 3
#639: print_info: n_rot = 64
#639: print_info: n_swa = 0
#639: print_info: is_swa_any = 0
#639: print_info: non_causal_type = 0
#639: print_info: n_embd_head_k = 64
#639: print_info: n_embd_head_v = 64
#639: print_info: n_gqa = 3
#639: print_info: n_embd_k_gqa = 192
#639: print_info: n_embd_v_gqa = 192
#639: print_info: f_norm_eps = 0.0e+00
#639: print_info: f_norm_rms_eps = 1.0e-05
#639: print_info: f_clamp_kqv = 0.0e+00
#639: print_info: f_max_alibi_bias = 0.0e+00
#639: print_info: f_logit_scale = 0.0e+00
#639: print_info: f_attn_scale = 0.0e+00
#639: print_info: f_attn_value_scale = 0.0000
#639: print_info: n_ff = 1536
#639: print_info: n_expert = 0
#639: print_info: n_expert_used = 0
#639: print_info: n_expert_groups = 0
#639: print_info: n_group_used = 0
#639: print_info: causal attn = 1
#639: print_info: pooling type = -1
#639: print_info: rope type = 0
#639: print_info: rope scaling = linear
#639: print_info: freq_base_train = 100000.0
#639: print_info: freq_scale_train = 1
#639: print_info: n_ctx_orig_yarn = 8192
#639: print_info: rope_yarn_log_mul = 0.0000
#639: print_info: rope_finetuned = unknown
#639: print_info: model type = 256M
#639: print_info: model params = 134.52 M
#639: print_info: general.name = Smollm2 135M 8k Lc100K Mix1 Ep2
#639: print_info: vocab type = BPE
#639: print_info: n_vocab = 49152
#639: print_info: n_merges = 48900
#639: print_info: BOS token = 1 '<|im_start|>'
#639: print_info: EOS token = 2 '<|im_end|>'
#639: print_info: EOT token = 0 '<|endoftext|>'
#639: print_info: UNK token = 0 '<|endoftext|>'
#639: print_info: PAD token = 2 '<|im_end|>'
#639: print_info: LF token = 198 'Ċ'
#639: print_info: FIM REP token = 4 '<reponame>'
#639: print_info: EOG token = 0 '<|endoftext|>'
#639: print_info: EOG token = 2 '<|im_end|>'
#639: print_info: EOG token = 4 '<reponame>'
#639: print_info: max token length = 162
#639: load_tensors: loading model tensors, this can take a while... (load_mode = none)
#639: load_tensors: CPU model buffer size = 256.63 MiB
#639: time=2026-10-11T02:57:42.202Z level=INFO source=llama_server.go:1362 msg="waiting for llama-server to become available" status="llm server loading model"
#639: cmn common_init_: added <|endoftext|> logit bias = -inf
#639: cmn common_init_: added <|im_end|> logit bias = -inf
#639: cmn common_init_: added <reponame> logit bias = -inf
#639: llama_context: constructing llama_context
#639: llama_context: n_seq_max = 1
#639: llama_context: n_ctx = 4096
#639: llama_context: n_ctx_seq = 4096
#639: llama_context: n_batch = 512
#639: llama_context: n_ubatch = 512
#639: llama_context: causal_attn = 1
#639: llama_context: flash_attn = auto
#639: llama_context: kv_unified = false
#639: llama_context: freq_base = 100000.0
#639: llama_context: freq_scale = 1
#639: llama_context: n_rs_seq = 0
#639: llama_context: n_outputs_max = 1
#639: llama_context: n_outputs_max_per_seq = 1
#639: llama_context: n_ctx_seq (4096) < n_ctx_train (8192) -- the full capacity of the model will not be utilized
#639: llama_context: CPU output buffer size = 0.19 MiB
#639: llama_kv_cache: CPU KV buffer size = 90.00 MiB
#639: llama_kv_cache: size = 90.00 MiB ( 4096 cells, 30 layers, 1/1 seqs), K (f16): 45.00 MiB, V (f16): 45.00 MiB
#639: llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 64
#639: llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 64
#639: sched_reserve: reserving ...
#639: resolve_fused_ops: Flash Attention enabled
#639: resolve_fused_ops: resolving fused DeepSeek V4 HC support:
#639: resolve_fused_ops: fused DeepSeek V4 HC pre enabled
#639: resolve_fused_ops: fused DeepSeek V4 HC comb enabled
#639: resolve_fused_ops: fused DeepSeek V4 HC post enabled
#639: sched_reserve: CPU compute buffer size = 17.51 MiB
#639: sched_reserve: graph: nodes = 936, splits = 1, input objects = 4, input tensors = 6
#639: sched_reserve: reserve took 7.45 ms, sched copies = 1
#639: cmn init: llama threadpool init, n_threads = 1
#639: cmn common_init_: warming up the model with an empty run - please wait ... (--no-warmup to disable)
#639: srv load_model: initializing, n_slots = 1, n_ctx_slot = 4096, kv_unified = 'false'
#639: spec common_specu: no implementations specified for speculative decoding
#639: slot load_model: id 0 | task -1 | new slot, n_ctx = 4096
#639: srv load_model: prompt cache is enabled, size limit: 8192 MiB
#639: srv load_model: use `--cache-ram 0` to disable the prompt cache
#639: srv load_model: for more info see https://github.com/ggml-org/llama.cpp/pull/16391
#639: srv load_model: context checkpoints enabled, max = 32, min spacing = 8192
#639: srv init: idle slots will be saved to prompt cache upon starting a new task
#639: srv init: init: chat template, example_format: '<|im_start|>system
#639: You are a helpful assistant<|im_end|>
#639: <|im_start|>user
#639: Hello<|im_end|>
#639: <|im_start|>assistant
#639: Hi there<|im_end|>
#639: <|im_start|>user
#639: How are you?<|im_end|>
#639: <|im_start|>assistant
#639: '
#639: srv init: init: chat template, thinking = 0
#639: srv init: preserve_reasoning kwarg: not supported by template
#639: srv llama_server: model loaded
#639: srv llama_server: listening on http://127.0.0.1:33969
#639: srv update_slots: all slots are idle
#639: time=2026-10-11T02:57:42.707Z level=INFO source=llama_server.go:1374 msg="llama-server started in 0.79 seconds"
#639: time=2026-10-11T02:57:42.711Z level=INFO source=images.go:418 msg="template selection" model=registry.ollama.ai/library/smollm2:135m selected=go_template renderer="" parser="" go_template=[completion] chat_template=[completion] harmony=null renderer_parser=null
#639: time=2026-10-11T02:57:42.713Z level=INFO source=sched.go:747 msg="loaded runners" count=1
#639: time=2026-10-11T02:57:42.713Z level=INFO source=llama_server.go:1307 msg="waiting for llama-server to start responding"
#639: time=2026-10-11T02:57:42.715Z level=INFO source=llama_server.go:1374 msg="llama-server started in 0.80 seconds"
#639: srv server_strea: conv_id= (empty=1)
#639: slot get_availabl: id 0 | task -1 | - skipping, slot is empty
#639: slot get_availabl: id 0 | task -1 | selected slot by LRU, t_last = -1
#639: srv get_availabl: updating prompt cache
#639: srv load: - looking for better prompt, base f_keep = -1.000, f_sim = 0.000
#639: srv update: - cache state: 0 prompts, 0.000 MiB (limits: 8192.000 MiB, 4096 tokens, 8589934592 est)
#639: srv get_availabl: prompt cache update took 0.01 ms
#639: slot launch_slot_: id 0 | task -1 | sampler chain: logits -> ?penalties -> ?dry -> ?top-n-sigma -> top-k -> ?typical -> top-p -> ?min-p -> ?xtc -> temp-ext -> dist
#639: slot launch_slot_: id 0 | task -1 | sampler params:
#639: repeat_last_n = 64, repeat_penalty = 1.000, frequency_penalty = 0.000, presence_penalty = 0.000
#639: dry_multiplier = 0.000, dry_base = 1.750, dry_allowed_length = 2, dry_penalty_last_n = 64
#639: top_k = 40, top_p = 0.900, min_p = 0.000, xtc_probability = 0.000, xtc_threshold = 0.100, typical_p = 1.000, top_n_sigma = -1.000, temp = 0.800
#639: mirostat = 0, mirostat_lr = 0.100, mirostat_ent = 5.000, adaptive_target = -1.000, adaptive_decay = 0.900
#639: slot launch_slot_: id 0 | task 0 | processing task, is_child = 0
#639: slot operator(): id 0 | task 0 | new prompt, n_ctx_slot = 4096, n_keep = 4, task.n_tokens = 40
#639: slot operator(): id 0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)
#639: slot init_sampler: id 0 | task 0 | init sampler, took 0.09 ms, tokens: text = 40, total = 40
#639: slot print_timing: id 0 | task 0 | prompt eval time = 232.36 ms / 40 tokens ( 5.81 ms per token, 172.15 tokens per second)
#639: slot print_timing: id 0 | task 0 | eval time = 560.79 ms / 18 tokens ( 32.99 ms per token, 30.31 tokens per second)
#639: slot print_timing: id 0 | task 0 | total time = 793.15 ms / 58 tokens
#639: slot print_timing: id 0 | task 0 | graphs reused = 17
#639: slot release: id 0 | task 0 | stop processing: n_tokens = 57, truncated = 0
#639: srv update_slots: all slots are idle
+ docker rm --force donce-b79d09f99964 /#646
test_with_llm_inputs 32m PASS0m (115.82s)
Finished in 115.83236s
14 tests, 78 assertions, 32m0 failures, 0 errors, 0m33m0 skips0m
Coverage report generated for test to /home/r/repo/coverage.
Line Coverage: 100.0% (26 / 26)
Coverage report generated for test to /home/r/repo/coverage/coverage.xml.
Line Coverage: 100.0% (26 / 26)
Running RuboCop...
Inspecting 6 files
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m
6 files inspected, 32mno offenses0m detected
?25h2KFiles:neratingrdo1/String.html.0mtml0mespace.html0m
Modules: 0 ( 0 undocumented)
Classes: 1 ( 0 undocumented)
Constants: 0 ( 0 undocumented)
Attributes: 0 ( 0 undocumented)
Methods: 1 ( 0 undocumented)
100.00% documented
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:yegor256/ellipsized.git
769e6e6..3e25661 master -> master
container 6d5fd59fa6f8b0445fdb80c161f57d9864fefb2c6e9f4fd1f12f3627b7ad4248 is dead
Sun Oct 11 02:58:18 UTC 2026