Build:
- 0
2026-09-04 03:08.44: New job: build re2.v0.13.0 (a7ddff349e6c)
2026-09-04 03:08.44: Waiting for resource in pool day11-builds
2026-09-04 03:27.23: Got resource from pool day11-builds
2026-09-04 03:27.23: [profile full] build re2.v0.13.0
2026-09-04 03:27.23: build re2.v0.13.0 (a7ddff349e6c)
=== DEPENDENCIES (63 transitive) ===
base.v0.13.2 2f090cafef62
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
base_bigstring.v0.13.0 7bb3d9b9962d
base_quickcheck.v0.13.0 c88158a2021b
bin_prot.v0.13.0 6ed72ec15c96
core_kernel.v0.13.1 56ad8d19c348
csexp.1.5.2 0f82e505b19f
dune.3.24.2 07555548a43d
dune-configurator.3.22.2 fa3e8c35a3f6
fieldslib.v0.13.0 63bf2f7ccd1d
jane-street-headers.v0.13.0 9a2d3b05298f
jst-config.v0.13.0 c781a0364b55
num.1.6 2234dcccc6b4
ocaml.4.11.2 9044b53bfe17
ocaml-base-compiler.4.11.2 d1ed934bdaf0
ocaml-compiler-libs.v0.12.4 a8a849141fe2
ocaml-config.1 51b78fd13520
ocaml-migrate-parsetree.1.8.0 c251ff45c50b
ocaml-secondary-compiler.4.14.2 d66c1c5ac958
ocamlfind.1.9.6 dccd79a91021
ocamlfind-secondary.1.9.6 553c1faeba22
octavius.1.2.2 b0ecefff59b3
parsexp.v0.13.0 54f1b5b744e1
ppx_assert.v0.13.0 ee465059ec32
ppx_base.v0.13.0 ac9c25fa467b
ppx_bench.v0.13.0 9f341b75ce4e
ppx_bin_prot.v0.13.0 2106f068ee4d
ppx_cold.v0.13.0 dcbe5e982fa3
ppx_compare.v0.13.0 2cbdd0d7a187
ppx_custom_printf.v0.13.0 0044fe10c59e
ppx_derivers.1.2.1 d43ce9fce50f
ppx_enumerate.v0.13.0 8adc395f7613
ppx_expect.v0.13.1 50908de0e981
ppx_fail.v0.13.0 8f9f21fa1d4f
ppx_fields_conv.v0.13.0 dd00bd0d3fd6
ppx_hash.v0.13.0 82160163cdab
ppx_here.v0.13.0 b36917fee919
ppx_inline_test.v0.13.1 faf49f8d4e00
ppx_jane.v0.13.0 1f784aff5c4b
ppx_js_style.v0.13.0 f951384ca68b
ppx_let.v0.13.0 1495ecb4244f
ppx_module_timer.v0.13.0 1f47df8a979e
ppx_optcomp.v0.13.0 c63f7c28e177
ppx_optional.v0.13.0 f7b531a23b52
ppx_pipebang.v0.13.0 eb85933384c5
ppx_sexp_conv.v0.13.0 7dafffe52ac3
ppx_sexp_message.v0.13.0 f1a29d0cf180
ppx_sexp_value.v0.13.0 4a2d48da3f46
ppx_stable.v0.13.0 d6ed8332a17e
ppx_typerep_conv.v0.13.0 0769ada4075c
ppx_variants_conv.v0.13.0 b240e06930f1
ppxlib.0.13.0 a7f9d2afd6c1
re.1.11.0 a67971824fe7
result.1.5 0464daf7a9db
seq.base cd92d8fe94f6
sexplib.v0.13.0 221d96b24ea7
sexplib0.v0.13.0 617a84f7f1c5
splittable_random.v0.13.0 5bc5387378d9
stdio.v0.13.0 8705806743c0
time_now.v0.13.0 67accc228f89
typerep.v0.13.0 0eb89f7b4a25
variantslib.v0.13.0 841d1cb5c214
=== STDOUT ===
Processing: [default: loading data]
[re2.v0.13.0: dl]
[re2.v0.13.0: extract]
-> retrieved re2.v0.13.0 (https://opam.ocaml.org/cache)
[re2: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "re2" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/re2.v0.13.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.re2.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/md5 -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/base_bigstring -I /home/opam/.opam/default/lib/base_quickcheck -I /home/opam/.opam/default/lib/bin_prot -I /home/opam/.opam/default/lib/bin_prot/shape -I /home/opam/.opam/default/lib/core_kernel -I /home/opam/.opam/default/lib/core_kernel/base_for_tests -I /home/opam/.opam/default/lib/core_kernel/rope -I /home/opam/.opam/default/lib/fieldslib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_assert/runtime-lib -I /home/opam/.opam/default/lib/ppx_bench/runtime-lib -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_module_timer/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/splittable_random -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -I /home/opam/.opam/default/lib/variantslib -I src/re2_c/.re2_c.objs/byte -intf-suffix .ml -no-alias-deps -open Re2__ -o src/.re2.objs/byte/re2__Regex.cmo -c -impl src/regex.pp.ml)
- File "src/regex.ml", line 156, characters 25-46:
- 156 | | Invalid_argument "index out of bounds" ->
- ^^^^^^^^^^^^^^^^^^^^^
- Warning 52: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 9.5)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.re2.objs/byte -I src/.re2.objs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/md5 -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/base_bigstring -I /home/opam/.opam/default/lib/base_quickcheck -I /home/opam/.opam/default/lib/bin_prot -I /home/opam/.opam/default/lib/bin_prot/shape -I /home/opam/.opam/default/lib/core_kernel -I /home/opam/.opam/default/lib/core_kernel/base_for_tests -I /home/opam/.opam/default/lib/core_kernel/rope -I /home/opam/.opam/default/lib/fieldslib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_assert/runtime-lib -I /home/opam/.opam/default/lib/ppx_bench/runtime-lib -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_module_timer/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/splittable_random -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -I /home/opam/.opam/default/lib/variantslib -I src/re2_c/.re2_c.objs/byte -I src/re2_c/.re2_c.objs/native -intf-suffix .ml -no-alias-deps -open Re2__ -o src/.re2.objs/native/re2__Regex.cmx -c -impl src/regex.pp.ml)
- File "src/regex.ml", line 156, characters 25-46:
- 156 | | Invalid_argument "index out of bounds" ->
- ^^^^^^^^^^^^^^^^^^^^^
- Warning 52: Code should not depend on the actual values of
- this constructor's arguments. They are only for information
- and may change in future versions. (See manual section 9.5)
- (cd _build/default/src/re2_c && /usr/bin/bash -e -u -o pipefail -c '
- ARFLAGS=rsc
- CXXFLAGS="-Wall -O3 -g -pthread"
- if [ FreeBSD = `uname -s` ]; then
- CXX=clang++
- CXXFLAGS="$CXXFLAGS -I /usr/local/lib/re2"
- else
- CXX=g++
- fi
- if ! true; then
- CXX="$CXX -m32"
- fi
- /usr/bin/gmake -s -C libre2 clean
- /usr/bin/gmake -s -C libre2 ARFLAGS="$ARFLAGS" CXX="$CXX" CXXFLAGS="$CXXFLAGS" obj/libre2.a obj/so/libre2.so
- cp libre2/obj/libre2.a libre2_c_stubs.a
- cp libre2/obj/so/libre2.so dllre2_c_stubs.so
- /usr/bin/gmake -s -C libre2 clean
- ')
- In file included from re2/compile.cc:14:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- re2/compile.cc: In member function 'int re2::Compiler::AllocInst(int)':
- re2/compile.cc:268:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 268 | memmove(ip, inst_, inst_len_ * sizeof ip[0]);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from re2/compile.cc:11:
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- re2/compile.cc:269:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
- 269 | memset(ip + inst_len_, 0, (inst_cap_ - inst_len_) * sizeof ip[0]);
- | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- re2/compile.cc: In member function 'void re2::Compiler::Trim()':
- re2/compile.cc:281:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 281 | memmove(ip, inst_, inst_len_ * sizeof ip[0]);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- In file included from re2/mimics_pcre.cc:27:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from re2/prefilter.cc:9:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from ./util/util.h:139,
- from re2/re2.cc:17:
- ./util/mutex.h:192:32: warning: unnecessary parentheses in declaration of 'empty_mutex' [-Wparentheses]
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/re2.cc:58:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 58 | GLOBAL_MUTEX(empty_mutex);
- | ^~~~~~~~~~~~
- ./util/mutex.h:192:32: note: remove parentheses
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/re2.cc:58:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 58 | GLOBAL_MUTEX(empty_mutex);
- | ^~~~~~~~~~~~
- In file included from re2/regexp.cc:11:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from ./util/util.h:139,
- from re2/regexp.cc:8:
- ./util/mutex.h:192:32: warning: unnecessary parentheses in declaration of 'ref_mutex' [-Wparentheses]
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/regexp.cc:64:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 64 | GLOBAL_MUTEX(ref_mutex);
- | ^~~~~~~~~~~~
- ./util/mutex.h:192:32: note: remove parentheses
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/regexp.cc:64:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 64 | GLOBAL_MUTEX(ref_mutex);
- | ^~~~~~~~~~~~
- re2/regexp.cc: In member function 'void re2::Regexp::Swap(re2::Regexp*)':
- re2/regexp.cc:319:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Regexp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 319 | memmove(this, that, sizeof tmp);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from re2/regexp.cc:9:
- ./re2/regexp.h:267:7: note: 'class re2::Regexp' declared here
- 267 | class Regexp {
- | ^~~~~~
- re2/regexp.cc:320:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Regexp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 320 | memmove(that, tmp, sizeof tmp);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
- ./re2/regexp.h:267:7: note: 'class re2::Regexp' declared here
- 267 | class Regexp {
- | ^~~~~~
- In file included from re2/simplify.cc:11:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from re2/tostring.cc:10:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from re2/compile.cc:14:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- re2/compile.cc: In member function 'int re2::Compiler::AllocInst(int)':
- re2/compile.cc:268:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 268 | memmove(ip, inst_, inst_len_ * sizeof ip[0]);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from re2/compile.cc:11:
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- re2/compile.cc:269:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
- 269 | memset(ip + inst_len_, 0, (inst_cap_ - inst_len_) * sizeof ip[0]);
- | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- re2/compile.cc: In member function 'void re2::Compiler::Trim()':
- re2/compile.cc:281:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Prog::Inst' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 281 | memmove(ip, inst_, inst_len_ * sizeof ip[0]);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./re2/prog.h:84:9: note: 'class re2::Prog::Inst' declared here
- 84 | class Inst {
- | ^~~~
- In file included from re2/mimics_pcre.cc:27:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from re2/prefilter.cc:9:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from ./util/util.h:139,
- from re2/re2.cc:17:
- ./util/mutex.h:192:32: warning: unnecessary parentheses in declaration of 'empty_mutex' [-Wparentheses]
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/re2.cc:58:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 58 | GLOBAL_MUTEX(empty_mutex);
- | ^~~~~~~~~~~~
- ./util/mutex.h:192:32: note: remove parentheses
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/re2.cc:58:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 58 | GLOBAL_MUTEX(empty_mutex);
- | ^~~~~~~~~~~~
- In file included from re2/regexp.cc:11:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from ./util/util.h:139,
- from re2/regexp.cc:8:
- ./util/mutex.h:192:32: warning: unnecessary parentheses in declaration of 'ref_mutex' [-Wparentheses]
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/regexp.cc:64:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 64 | GLOBAL_MUTEX(ref_mutex);
- | ^~~~~~~~~~~~
- ./util/mutex.h:192:32: note: remove parentheses
- 192 | static pthread_mutex_t (name) = PTHREAD_MUTEX_INITIALIZER
- | ^~~~~~
- re2/regexp.cc:64:1: note: in expansion of macro 'GLOBAL_MUTEX'
- 64 | GLOBAL_MUTEX(ref_mutex);
- | ^~~~~~~~~~~~
- re2/regexp.cc: In member function 'void re2::Regexp::Swap(re2::Regexp*)':
- re2/regexp.cc:319:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Regexp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 319 | memmove(this, that, sizeof tmp);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from re2/regexp.cc:9:
- ./re2/regexp.h:267:7: note: 'class re2::Regexp' declared here
- 267 | class Regexp {
- | ^~~~~~
- re2/regexp.cc:320:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class re2::Regexp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- 320 | memmove(that, tmp, sizeof tmp);
- | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
- ./re2/regexp.h:267:7: note: 'class re2::Regexp' declared here
- 267 | class Regexp {
- | ^~~~~~
- In file included from re2/simplify.cc:11:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
- In file included from re2/tostring.cc:10:
- ./re2/walker-inl.h:118:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
- 118 | WalkState<T>(Regexp* re, T parent)
- | ^~~~~~
- ./re2/walker-inl.h:118:16: note: remove the '< >'
-> compiled re2.v0.13.0
-> installed re2.v0.13.0
=== STDERR ===
2026-09-04 03:29.23: OK: build re2.v0.13.0 (runc: 114.7s, disk: 28KB)
2026-09-04 03:29.23: Job succeeded