[INFO] cloning repository https://github.com/collabora/obs-gitlab-runner
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/collabora/obs-gitlab-runner" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 75d3bf5a3a94f23d7246268eb1771bef92ced47d
[INFO] testing collabora/obs-gitlab-runner against 1.69.0 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollabora%2Fobs-gitlab-runner" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/collabora/obs-gitlab-runner on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/collabora/obs-gitlab-runner
[INFO] finished tweaking git repo https://github.com/collabora/obs-gitlab-runner
[INFO] tweaked toml for git repo https://github.com/collabora/obs-gitlab-runner written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/collabora/obs-gitlab-runner already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/collabora/open-build-service-rs`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fmt2io v0.2.0
[INFO] [stderr]   Downloaded rfc822-like v0.2.1
[INFO] [stderr]   Downloaded crossbeam-queue v0.3.4
[INFO] [stderr]   Downloaded xml-builder v0.5.0
[INFO] [stderr]   Downloaded md-5 v0.10.0
[INFO] [stderr]   Downloaded wiremock v0.5.10
[INFO] [stderr]   Downloaded owo-colors v3.2.0
[INFO] [stderr]   Downloaded gitlab-runner-mock v0.0.5
[INFO] [stderr]   Downloaded zip v0.6.2
[INFO] [stderr]   Downloaded password-hash v0.3.2
[INFO] [stderr]   Downloaded eyre v0.6.6
[INFO] [stderr]   Downloaded shellexpand-fork v2.1.1
[INFO] [stderr]   Downloaded pbkdf2 v0.10.1
[INFO] [stderr]   Downloaded color-eyre v0.6.0
[INFO] [stderr]   Downloaded gitlab-runner v0.0.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a55b37515b3bac075c86c5aec2e00436394784b3cc873acfe6ca5072722400e1
[INFO] running `Command { std: "docker" "start" "-a" "a55b37515b3bac075c86c5aec2e00436394784b3cc873acfe6ca5072722400e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a55b37515b3bac075c86c5aec2e00436394784b3cc873acfe6ca5072722400e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a55b37515b3bac075c86c5aec2e00436394784b3cc873acfe6ca5072722400e1", kill_on_drop: false }`
[INFO] [stdout] a55b37515b3bac075c86c5aec2e00436394784b3cc873acfe6ca5072722400e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 820789928bf8b61ad40de7ee2d3ab933c4f4357e2af87542dcf15d39163d3c9c
[INFO] running `Command { std: "docker" "start" "-a" "820789928bf8b61ad40de7ee2d3ab933c4f4357e2af87542dcf15d39163d3c9c", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.117
[INFO] [stderr]    Compiling syn v1.0.86
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling pin-project-lite v0.2.8
[INFO] [stderr]    Compiling once_cell v1.9.0
[INFO] [stderr]    Compiling smallvec v1.8.0
[INFO] [stderr]    Compiling quote v1.0.15
[INFO] [stderr]    Compiling serde_derive v1.0.136
[INFO] [stderr]    Compiling itoa v1.0.1
[INFO] [stderr]    Compiling serde v1.0.136
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling generic-array v0.14.5
[INFO] [stderr]    Compiling futures-core v0.3.21
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]    Compiling lock_api v0.4.6
[INFO] [stderr]    Compiling tracing-core v0.1.22
[INFO] [stderr]    Compiling instant v0.1.12
[INFO] [stderr]    Compiling bytes v1.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.21
[INFO] [stderr]    Compiling futures-sink v0.3.21
[INFO] [stderr]    Compiling jobserver v0.1.24
[INFO] [stderr]    Compiling futures-task v0.3.21
[INFO] [stderr]    Compiling mio v0.7.14
[INFO] [stderr]    Compiling cc v1.0.72
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]    Compiling num_cpus v1.13.1
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]    Compiling indexmap v1.8.0
[INFO] [stderr]    Compiling subtle v2.4.1
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling slab v0.4.5
[INFO] [stderr]    Compiling futures-io v0.3.21
[INFO] [stderr]    Compiling ryu v1.0.9
[INFO] [stderr]    Compiling crypto-common v0.1.3
[INFO] [stderr]    Compiling block-buffer v0.10.2
[INFO] [stderr]    Compiling serde_json v1.0.79
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling getrandom v0.2.4
[INFO] [stderr]    Compiling openssl-sys v0.9.72
[INFO] [stderr]    Compiling digest v0.10.3
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.38
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling http v0.2.6
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling zstd-sys v1.6.3+zstd.1.5.2
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]    Compiling native-tls v0.2.8
[INFO] [stderr]    Compiling matches v0.1.9
[INFO] [stderr]    Compiling httparse v1.6.0
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling try-lock v0.2.3
[INFO] [stderr]    Compiling rustversion v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.2.1
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling form_urlencoded v1.0.1
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.19
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling socket2 v0.4.4
[INFO] [stderr]    Compiling tracing-log v0.1.2
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling thread_local v1.1.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling http-body v0.4.4
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling encoding_rs v0.8.30
[INFO] [stderr]    Compiling httpdate v1.0.2
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling zstd-safe v4.1.6+zstd.1.5.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.7
[INFO] [stderr]    Compiling tower-service v0.3.1
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling base64ct v1.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.1
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling password-hash v0.3.2
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling sha2 v0.10.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling tokio-macros v1.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.19
[INFO] [stderr]    Compiling futures-macro v0.3.21
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling backtrace v0.3.64
[INFO] [stderr]    Compiling cipher v0.3.0
[INFO] [stderr]    Compiling gimli v0.26.1
[INFO] [stderr]    Compiling async-trait v0.1.52
[INFO] [stderr]    Compiling tokio v1.16.1
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling tracing v0.1.30
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling time-macros v0.2.4
[INFO] [stderr]    Compiling num_threads v0.1.6
[INFO] [stderr]    Compiling base64 v0.13.0
[INFO] [stderr]    Compiling eyre v0.6.6
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling ipnet v2.3.1
[INFO] [stderr]    Compiling aes v0.7.5
[INFO] [stderr]    Compiling addr2line v0.17.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling pbkdf2 v0.10.1
[INFO] [stderr]    Compiling pin-project-internal v1.0.10
[INFO] [stderr]    Compiling time v0.3.9
[INFO] [stderr]    Compiling flate2 v1.0.22
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling sha1 v0.10.1
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling futures-executor v0.3.21
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling futures v0.3.21
[INFO] [stderr]    Compiling object v0.27.1
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling tokio-util v0.6.9
[INFO] [stderr]    Compiling tokio-native-tls v0.3.0
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling indenter v0.3.3
[INFO] [stderr]    Compiling fastrand v1.7.0
[INFO] [stderr]    Compiling camino v1.0.7
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling owo-colors v3.2.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.21
[INFO] [stderr]    Compiling h2 v0.3.11
[INFO] [stderr]    Compiling pin-project v1.0.10
[INFO] [stderr]    Compiling tempfile v3.3.0
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling tokio-util v0.7.0
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.0
[INFO] [stderr]    Compiling strum_macros v0.23.1
[INFO] [stderr]    Compiling clap_derive v3.1.0
[INFO] [stderr]    Compiling tracing-serde v0.1.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling quick-xml v0.22.0
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling tracing-subscriber v0.3.8
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling strum_macros v0.24.0
[INFO] [stderr]    Compiling md-5 v0.10.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling os_str_bytes v6.0.0
[INFO] [stderr]    Compiling fmt2io v0.2.0
[INFO] [stderr]    Compiling hyper v0.14.17
[INFO] [stderr]    Compiling base16ct v0.1.1
[INFO] [stderr]    Compiling textwrap v0.14.2
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling tracing-error v0.2.0
[INFO] [stderr]    Compiling color-spantrace v0.2.0
[INFO] [stderr]    Compiling clap v3.1.0
[INFO] [stderr]    Compiling backoff v0.4.0
[INFO] [stderr]    Compiling color-eyre v0.6.0
[INFO] [stderr]    Compiling rfc822-like v0.2.1
[INFO] [stderr]    Compiling serde_yaml v0.8.23
[INFO] [stderr]    Compiling shellexpand-fork v2.1.1
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling shell-words v1.1.0
[INFO] [stderr]    Compiling strum v0.24.0
[INFO] [stderr]    Compiling bzip2 v0.4.3
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.9
[INFO] [stderr]    Compiling open-build-service-api v0.1.0 (https://github.com/collabora/open-build-service-rs#e89ee96c)
[INFO] [stderr]    Compiling zstd v0.10.2+zstd.1.5.2
[INFO] [stderr]    Compiling zip v0.6.2
[INFO] [stderr]    Compiling gitlab-runner v0.0.5
[INFO] [stderr]    Compiling obs-gitlab-runner v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 32s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: quick-xml v0.22.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "820789928bf8b61ad40de7ee2d3ab933c4f4357e2af87542dcf15d39163d3c9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "820789928bf8b61ad40de7ee2d3ab933c4f4357e2af87542dcf15d39163d3c9c", kill_on_drop: false }`
[INFO] [stdout] 820789928bf8b61ad40de7ee2d3ab933c4f4357e2af87542dcf15d39163d3c9c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 57a7cf1c0e6f920c7679e2833f64bb023f033fb8003003d839c3750863ef636b
[INFO] running `Command { std: "docker" "start" "-a" "57a7cf1c0e6f920c7679e2833f64bb023f033fb8003003d839c3750863ef636b", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling value-bag v1.0.0-alpha.8
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling ctor v0.1.21
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling socket2 v0.4.4
[INFO] [stderr]    Compiling cache-padded v1.2.0
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling event-listener v2.5.2
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling futures-lite v1.12.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling cipher v0.2.5
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling mio v0.7.14
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling universal-hash v0.4.1
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling async-task v4.1.0
[INFO] [stderr]    Compiling traitobject v0.1.0
[INFO] [stderr]    Compiling cpuid-bool v0.2.0
[INFO] [stderr]    Compiling lexical-core v0.7.6
[INFO] [stderr]    Compiling const_fn v0.4.9
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling tokio v1.16.1
[INFO] [stderr]    Compiling polyval v0.4.5
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]    Compiling polling v2.2.0
[INFO] [stderr]    Compiling aes-soft v0.6.4
[INFO] [stderr]    Compiling async-channel v1.6.1
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling crypto-mac v0.10.1
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]    Compiling nom v5.1.2
[INFO] [stderr]    Compiling safemem v0.3.3
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling blocking v1.1.0
[INFO] [stderr]    Compiling time-macros v0.1.1
[INFO] [stderr]    Compiling hmac v0.10.1
[INFO] [stderr]    Compiling aes v0.6.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling async-io v1.6.0
[INFO] [stderr]    Compiling futures-executor v0.3.21
[INFO] [stderr]    Compiling ghash v0.3.1
[INFO] [stderr]    Compiling phf_codegen v0.7.24
[INFO] [stderr]    Compiling async-executor v1.4.1
[INFO] [stderr]    Compiling unsafe-any v0.4.2
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling ctr v0.6.0
[INFO] [stderr]    Compiling phf v0.7.24
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling async-mutex v1.4.0
[INFO] [stderr]    Compiling aead v0.3.2
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling cookie v0.14.4
[INFO] [stderr]    Compiling anyhow v1.0.53
[INFO] [stderr]    Compiling crossbeam-queue v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling semver v1.0.6
[INFO] [stderr]    Compiling native-tls v0.2.8
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling aes-gcm v0.8.0
[INFO] [stderr]    Compiling async-global-executor v2.0.2
[INFO] [stderr]    Compiling mime_guess v1.8.8
[INFO] [stderr]    Compiling typemap v0.3.3
[INFO] [stderr]    Compiling futures v0.3.21
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling hkdf v0.10.0
[INFO] [stderr]    Compiling tokio-util v0.6.9
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling base64 v0.9.3
[INFO] [stderr]    Compiling tracing-log v0.1.2
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling async-lock v2.4.0
[INFO] [stderr]    Compiling h2 v0.3.11
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling http-types v2.12.0
[INFO] [stderr]    Compiling typeable v0.1.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.8
[INFO] [stderr]    Compiling hyper v0.10.16
[INFO] [stderr]    Compiling config v0.10.1
[INFO] [stderr]    Compiling async-std v1.10.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling plugin v0.2.6
[INFO] [stderr]    Compiling serde_qs v0.8.5
[INFO] [stderr]    Compiling modifier v0.1.0
[INFO] [stderr]    Compiling infer v0.2.3
[INFO] [stderr]    Compiling deadpool v0.7.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling mustache v0.9.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.1
[INFO] [stderr]    Compiling futures-timer v3.0.2
[INFO] [stderr]    Compiling ascii v0.8.7
[INFO] [stderr]    Compiling groupable v0.2.0
[INFO] [stderr]    Compiling chunked_transfer v0.3.1
[INFO] [stderr]    Compiling tiny_http v0.6.4
[INFO] [stderr]    Compiling hyper v0.14.17
[INFO] [stderr]    Compiling nickel v0.11.0
[INFO] [stderr]    Compiling iron v0.6.1
[INFO] [stderr]    Compiling rstest v0.12.0
[INFO] [stderr]    Compiling tracing-error v0.2.0
[INFO] [stderr]    Compiling buf_redux v0.8.4
[INFO] [stderr]    Compiling twoway v0.1.8
[INFO] [stderr]    Compiling object v0.27.1
[INFO] [stderr]    Compiling quick-xml v0.22.0
[INFO] [stderr]    Compiling claim v0.5.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling color-spantrace v0.2.0
[INFO] [stderr]    Compiling multipart v0.18.0
[INFO] [stderr]    Compiling tokio-util v0.7.0
[INFO] [stderr]    Compiling os_str_bytes v6.0.0
[INFO] [stderr]    Compiling xml-builder v0.5.0
[INFO] [stderr]    Compiling strum v0.23.0
[INFO] [stderr]    Compiling clap v3.1.0
[INFO] [stderr]    Compiling zip v0.5.13
[INFO] [stderr]    Compiling backoff v0.4.0
[INFO] [stderr]    Compiling backtrace v0.3.64
[INFO] [stderr]    Compiling color-eyre v0.6.0
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling wiremock v0.5.10
[INFO] [stderr]    Compiling reqwest v0.11.9
[INFO] [stderr]    Compiling open-build-service-mock v0.1.0 (https://github.com/collabora/open-build-service-rs#e89ee96c)
[INFO] [stderr]    Compiling gitlab-runner-mock v0.0.5
[INFO] [stderr]    Compiling open-build-service-api v0.1.0 (https://github.com/collabora/open-build-service-rs#e89ee96c)
[INFO] [stderr]    Compiling gitlab-runner v0.0.5
[INFO] [stderr]    Compiling obs-gitlab-runner v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0, nom v5.1.2, quick-xml v0.22.0, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "57a7cf1c0e6f920c7679e2833f64bb023f033fb8003003d839c3750863ef636b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57a7cf1c0e6f920c7679e2833f64bb023f033fb8003003d839c3750863ef636b", kill_on_drop: false }`
[INFO] [stdout] 57a7cf1c0e6f920c7679e2833f64bb023f033fb8003003d839c3750863ef636b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 97d4390da51bb4eed92e9cf5c30b0bd50e95a1f9a31ecdde4975a28435381d2c
[INFO] running `Command { std: "docker" "start" "-a" "97d4390da51bb4eed92e9cf5c30b0bd50e95a1f9a31ecdde4975a28435381d2c", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.66s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0, nom v5.1.2, quick-xml v0.22.0, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/obs_gitlab_runner-e39fecebd563cc65)
[INFO] [stdout] 
[INFO] [stdout] running 112 tests
[INFO] [stdout] test dsc::tests::test_de ... ok
[INFO] [stdout] test binaries::tests::test_build_results ... ok
[INFO] [stdout] test build_meta::tests::test_build_meta_repos ... ok
[INFO] [stdout] test handler::tests::test_flag_parsing ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... FAILED
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_3::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_variable_expansion ... ok
[INFO] [stdout] test monitor::tests::test_download_log ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test monitor::tests::test_handles_missing_status ... ok
[INFO] [stdout] test monitor::tests::test_handles_old_build_status ... ok
[INFO] [stdout] test monitor::tests::test_fails_after_repeated_duplicate_endtimes ... ok
[INFO] [stdout] test monitor::tests::test_latest_state ... ok
[INFO] [stdout] test monitor::tests::test_srcmd5_checks ... ok
[INFO] [stdout] test prune::tests::test_prune ... ok
[INFO] [stdout] test upload::tests::test_create_list_package ... ok
[INFO] [stdout] test upload::tests::test_commit ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] test upload::tests::test_upload ... ok
[INFO] [stdout] test retry::tests::test_retry_on_non_client_errors ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 ... ok
[INFO] [stdout] test handler::tests::test_handler_flow::dput_test_4::build_success_2::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:57:40.715210Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:40.726726Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:40.742871Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:40.746800Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:40.746886Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:40.750620Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:40.752022Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:40.752067Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:57:40.752140Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:40.760236Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h7b5a9cb1eba1ff46[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h5d1e5339356a190e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::heb95cb73f3428366[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::hc2445b09c4e61358[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h0f8e6323808409df[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::hffaf10114d21db0f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::hc0141f2e535ec43d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h4ef6876baee74ba4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h5a05a23c0903a4e9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h4caf3d930ff9dd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hd4088027693c298a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h674ca2b19faf1ed9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h725ffba82d105aa5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hf6fb4313f77135eb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbefc716ad8cc90a7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h9bd9a86431694fd5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::hd8477ebbe73846d5[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::hc429a3241798961d[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7182f56dd10bed40[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.285727Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.296424Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:42.298467Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:42.299538Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:42.302091Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:42.303146Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }, RepoArch { repo: "repo", arch: "x86_64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:57:42.303233Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.305048Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:42.306218Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:42.306259Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:57:42.306324Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:42.308308Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:42.316703Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.316779Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("49766bbfd84ee3dbd1fb810ee6472ec2"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }, RepoArch { repo: "repo", arch: "x86_64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:57:43.189282Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:43.200262Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.277057Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.277830Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:46667/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.282197Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", versrel: "1.0-1", bcnt: "1", readytime: 1682852264, starttime: 1682852264, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "f5ec12885fdb7111a30bbecc31eadf17" }]
[INFO] [stdout] [2m2023-04-30T10:57:44.282257Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:57:44.282332Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:57:44.300531Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", prev_endtime_for_commit: None } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '49766bbfd84ee3dbd1fb810ee6472ec2' [3mcontent[0m[2m=[0msrcmd5 'd41d8cd98f00b204e9800998ecf8427e' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:57:44.303020Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mBuild logs are unavailable (overwritten by a later build revision?)[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/eyre-0.6.6/src/lib.rs[0m:[35m1164[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mcheck_log_md5[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m177[0m
[INFO] [stdout]        175 │     }
[INFO] [stdout]        176 │ 
[INFO] [stdout]   [37;1m     177 >     #[instrument(skip(self, content))][0m
[INFO] [stdout]        178 │     fn check_log_md5(&self, content: &str) -> Result<()> {
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]    1: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mdownload_build_log[0m with [96m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", prev_endtime_for_commit: None } }[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264 >     #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]    2: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_monitor[0m with [96m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "49766bbfd84ee3dbd1fb810ee6472ec2", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416 >     #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 49766bbfd84ee3dbd1fb810ee6472ec2 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    4: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=270[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 6 frames hidden ⋮                               [0m
[INFO] [stdout]    7: [91mobs_gitlab_runner::monitor::ObsMonitor::check_log_md5[0m[90m::hc505ae4db04a5c89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m181[0m
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]        180 │         debug!(%needle, %content);
[INFO] [stdout]   [37;1m     181[0m [37;1m>[0m [37;1m        ensure!([0m
[INFO] [stdout]        182 │             content.contains(&needle),
[INFO] [stdout]        183 │             "Build logs are unavailable (overwritten by a later build revision?)"
[INFO] [stdout]    8: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}::{{closure}}[0m[90m::hda0c75edbd74c53e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m300[0m
[INFO] [stdout]        298 │             .await
[INFO] [stdout]        299 │             .wrap_err("Failed to read start of logs")?;
[INFO] [stdout]   [37;1m     300[0m [37;1m>[0m [37;1m        self.check_log_md5(&String::from_utf8_lossy(&buf))?;[0m
[INFO] [stdout]        301 │ 
[INFO] [stdout]        302 │         file.rewind().await.wrap_err("Failed to rewind file")?;
[INFO] [stdout]    9: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h8468359e3c506938[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   10: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}[0m[90m::h7e51d05fa512a6b4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264[0m [37;1m>[0m [37;1m    #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}::{{closure}}[0m[90m::h51805a76362afd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m436[0m
[INFO] [stdout]        434 │         debug!("Completed with: {:?}", completion);
[INFO] [stdout]        435 │ 
[INFO] [stdout]   [37;1m     436[0m [37;1m>[0m [37;1m        let mut log_file = monitor.download_build_log().await?;[0m
[INFO] [stdout]        437 │         self.artifacts.insert(
[INFO] [stdout]        438 │             args.build_log_out.clone(),
[INFO] [stdout]   12: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h10be0c85ed49fcc3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   13: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}[0m[90m::hb77b100c910edb6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m567[0m
[INFO] [stdout]        565 │             Action::Dput(args) => self.run_dput(args).await?,
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]   [37;1m     567[0m [37;1m>[0m [37;1m            Action::Monitor(args) => self.run_monitor(args).await?,[0m
[INFO] [stdout]        568 │             Action::DownloadBinaries(args) => self.run_download_binaries(args).await?,
[INFO] [stdout]        569 │             Action::Prune(args) => self.run_prune(args).await?,
[INFO] [stdout]   15: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   17: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   18: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   19: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   20: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   21: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   22: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   23: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   24: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   25: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   26: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   27: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   28: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   29: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   30: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   31: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   32: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   33: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   34: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   35: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   36: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   37: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   38: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h7b5a9cb1eba1ff46[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   39: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h5d1e5339356a190e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   40: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::heb95cb73f3428366[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   41: [32mstd::thread::local::LocalKey<T>::with[0m[90m::hc2445b09c4e61358[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   42: [91mtokio::coop::with_budget[0m[90m::h0f8e6323808409df[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   43: [91mtokio::coop::budget[0m[90m::hffaf10114d21db0f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   44: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::hc0141f2e535ec43d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   45: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h4ef6876baee74ba4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   46: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h5a05a23c0903a4e9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   47: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h4caf3d930ff9dd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hd4088027693c298a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   49: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h674ca2b19faf1ed9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   50: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h725ffba82d105aa5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   51: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hf6fb4313f77135eb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   52: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbefc716ad8cc90a7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   53: [91mtokio::runtime::Runtime::block_on[0m[90m::h9bd9a86431694fd5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   54: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::hd8477ebbe73846d5[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   55: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::hc429a3241798961d[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   56: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7182f56dd10bed40[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   57: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   58: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   59: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   60: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   61: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   62: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   63: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   64: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   65: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   66: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h763db0f62fa1b103[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h37e4f294f5c72cb6[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h0bd51a13415051f0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h516cc557fbdfd5fb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h47f207d2a70b573d[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h3b090bfc00bc9498[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::ha4e9a59077b664c0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::hc540e1d7327c1109[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h070d5e1907b0cad1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hf97c85ee4a9b22df[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h4caf3d930ff9dd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hd4088027693c298a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h674ca2b19faf1ed9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h725ffba82d105aa5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hf6fb4313f77135eb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbefc716ad8cc90a7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h9bd9a86431694fd5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::hd8477ebbe73846d5[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::hc429a3241798961d[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7182f56dd10bed40[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:57:41.855719Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:41.859985Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:41.867885Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:41.878361Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:41.878504Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:41.885798Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:41.887204Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:41.887248Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:57:41.887908Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:41.890920Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h7222e33d5df91b24[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h940e3e9df4fb901e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hcc4ee0385499d499[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8089c1e7ce547ee0[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::hf7217b66a0a7ba53[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h34c090b8b63bb534[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h31b9a7a2e0046570[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h7ef1342418133e7a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::hfe86dfedb4224c9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h08b2b5114ff836be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h08233daf9294e652[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hcb1a312888c993e0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h8bfa7a6ce57a29e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hddf2832e01293f9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h64658d976e1f32da[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h2d0f741914d0b66f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h476d83b908686626[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hd7787dee973bfd20[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h95c59cd2658bd9fa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.714911Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.723283Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:42.728544Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:42.729577Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:42.732070Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:42.733113Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "x86_64" }: JobHistList { jobhist: [] }, RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:57:42.733211Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.742725Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:42.744040Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:42.744086Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }, CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:57:42.744151Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:42.746050Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:42.753591Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:42.753663Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("1f32c5a6a4cf569d11c2dc0288973cd5"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "x86_64" }: CommitBuildInfo { prev_endtime_for_commit: None }, RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:57:43.588725Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:43.596069Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.235826Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.236806Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:33131/package/live_build_log/foo/bar/repo/x86_64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.244440Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:44.244490Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:44.244538Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Waiting for build status to be available... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:44.349068Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:44.349124Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:44.454242Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:44.454298Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:44.558813Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:44.558864Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:44.663829Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", versrel: "1.0-1", bcnt: "1", readytime: 1682852264, starttime: 1682852264, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "a176b454c9cc68b1b6cd93a686710d04" }]
[INFO] [stdout] [2m2023-04-30T10:57:44.663891Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:57:44.663965Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:57:44.674629Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '1f32c5a6a4cf569d11c2dc0288973cd5' [3mcontent[0m[2m=[0msrcmd5 'd41d8cd98f00b204e9800998ecf8427e' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:57:44.676334Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mBuild logs are unavailable (overwritten by a later build revision?)[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/eyre-0.6.6/src/lib.rs[0m:[35m1164[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mcheck_log_md5[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m177[0m
[INFO] [stdout]        175 │     }
[INFO] [stdout]        176 │ 
[INFO] [stdout]   [37;1m     177 >     #[instrument(skip(self, content))][0m
[INFO] [stdout]        178 │     fn check_log_md5(&self, content: &str) -> Result<()> {
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]    1: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mdownload_build_log[0m with [96m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } }[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264 >     #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]    2: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_monitor[0m with [96m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416 >     #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    4: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=270[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 6 frames hidden ⋮                               [0m
[INFO] [stdout]    7: [91mobs_gitlab_runner::monitor::ObsMonitor::check_log_md5[0m[90m::hc505ae4db04a5c89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m181[0m
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]        180 │         debug!(%needle, %content);
[INFO] [stdout]   [37;1m     181[0m [37;1m>[0m [37;1m        ensure!([0m
[INFO] [stdout]        182 │             content.contains(&needle),
[INFO] [stdout]        183 │             "Build logs are unavailable (overwritten by a later build revision?)"
[INFO] [stdout]    8: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}::{{closure}}[0m[90m::hda0c75edbd74c53e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m300[0m
[INFO] [stdout]        298 │             .await
[INFO] [stdout]        299 │             .wrap_err("Failed to read start of logs")?;
[INFO] [stdout]   [37;1m     300[0m [37;1m>[0m [37;1m        self.check_log_md5(&String::from_utf8_lossy(&buf))?;[0m
[INFO] [stdout]        301 │ 
[INFO] [stdout]        302 │         file.rewind().await.wrap_err("Failed to rewind file")?;
[INFO] [stdout]    9: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h8468359e3c506938[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   10: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}[0m[90m::h7e51d05fa512a6b4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264[0m [37;1m>[0m [37;1m    #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}::{{closure}}[0m[90m::h51805a76362afd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m436[0m
[INFO] [stdout]        434 │         debug!("Completed with: {:?}", completion);
[INFO] [stdout]        435 │ 
[INFO] [stdout]   [37;1m     436[0m [37;1m>[0m [37;1m        let mut log_file = monitor.download_build_log().await?;[0m
[INFO] [stdout]        437 │         self.artifacts.insert(
[INFO] [stdout]        438 │             args.build_log_out.clone(),
[INFO] [stdout]   12: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h10be0c85ed49fcc3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   13: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}[0m[90m::hb77b100c910edb6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m567[0m
[INFO] [stdout]        565 │             Action::Dput(args) => self.run_dput(args).await?,
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]   [37;1m     567[0m [37;1m>[0m [37;1m            Action::Monitor(args) => self.run_monitor(args).await?,[0m
[INFO] [stdout]        568 │             Action::DownloadBinaries(args) => self.run_download_binaries(args).await?,
[INFO] [stdout]        569 │             Action::Prune(args) => self.run_prune(args).await?,
[INFO] [stdout]   15: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   17: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   18: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   19: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   20: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   21: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   22: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   23: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   24: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   25: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   26: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   27: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   28: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   29: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   30: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   31: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   32: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   33: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   34: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   35: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   36: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   37: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   38: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h7222e33d5df91b24[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   39: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h940e3e9df4fb901e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   40: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hcc4ee0385499d499[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   41: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8089c1e7ce547ee0[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   42: [91mtokio::coop::with_budget[0m[90m::hf7217b66a0a7ba53[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   43: [91mtokio::coop::budget[0m[90m::h34c090b8b63bb534[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   44: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h31b9a7a2e0046570[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   45: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h7ef1342418133e7a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   46: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::hfe86dfedb4224c9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   47: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h08b2b5114ff836be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h08233daf9294e652[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   49: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hcb1a312888c993e0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   50: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h8bfa7a6ce57a29e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   51: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hddf2832e01293f9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   52: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h64658d976e1f32da[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   53: [91mtokio::runtime::Runtime::block_on[0m[90m::h2d0f741914d0b66f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   54: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h476d83b908686626[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   55: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hd7787dee973bfd20[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   56: [32mcore::ops::function::FnOnce::call_once[0m[90m::h95c59cd2658bd9fa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   57: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   58: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   59: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   60: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   61: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   62: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   63: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   64: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   65: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   66: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:45.785210Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:45.786253Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:33131/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:45.806864Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", versrel: "1.0-1", bcnt: "1", readytime: 1682852265, starttime: 1682852265, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "96ec10b1a8b94201eb6ae4568f82fdd1" }]
[INFO] [stdout] [2m2023-04-30T10:57:45.806927Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:57:45.807004Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:57:45.818845Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '1f32c5a6a4cf569d11c2dc0288973cd5' [3mcontent[0m[2m=[0msrcmd5 'd41d8cd98f00b204e9800998ecf8427e' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:57:45.820577Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mBuild logs are unavailable (overwritten by a later build revision?)[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/eyre-0.6.6/src/lib.rs[0m:[35m1164[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mcheck_log_md5[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m177[0m
[INFO] [stdout]        175 │     }
[INFO] [stdout]        176 │ 
[INFO] [stdout]   [37;1m     177 >     #[instrument(skip(self, content))][0m
[INFO] [stdout]        178 │     fn check_log_md5(&self, content: &str) -> Result<()> {
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]    1: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mdownload_build_log[0m with [96m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", prev_endtime_for_commit: None } }[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264 >     #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]    2: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_monitor[0m with [96m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "1f32c5a6a4cf569d11c2dc0288973cd5", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416 >     #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 1f32c5a6a4cf569d11c2dc0288973cd5 --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    4: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=271[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 6 frames hidden ⋮                               [0m
[INFO] [stdout]    7: [91mobs_gitlab_runner::monitor::ObsMonitor::check_log_md5[0m[90m::hc505ae4db04a5c89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m181[0m
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]        180 │         debug!(%needle, %content);
[INFO] [stdout]   [37;1m     181[0m [37;1m>[0m [37;1m        ensure!([0m
[INFO] [stdout]        182 │             content.contains(&needle),
[INFO] [stdout]        183 │             "Build logs are unavailable (overwritten by a later build revision?)"
[INFO] [stdout]    8: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}::{{closure}}[0m[90m::hda0c75edbd74c53e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m300[0m
[INFO] [stdout]        298 │             .await
[INFO] [stdout]        299 │             .wrap_err("Failed to read start of logs")?;
[INFO] [stdout]   [37;1m     300[0m [37;1m>[0m [37;1m        self.check_log_md5(&String::from_utf8_lossy(&buf))?;[0m
[INFO] [stdout]        301 │ 
[INFO] [stdout]        302 │         file.rewind().await.wrap_err("Failed to rewind file")?;
[INFO] [stdout]    9: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h8468359e3c506938[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   10: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}[0m[90m::h7e51d05fa512a6b4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264[0m [37;1m>[0m [37;1m    #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}::{{closure}}[0m[90m::h51805a76362afd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m436[0m
[INFO] [stdout]        434 │         debug!("Completed with: {:?}", completion);
[INFO] [stdout]        435 │ 
[INFO] [stdout]   [37;1m     436[0m [37;1m>[0m [37;1m        let mut log_file = monitor.download_build_log().await?;[0m
[INFO] [stdout]        437 │         self.artifacts.insert(
[INFO] [stdout]        438 │             args.build_log_out.clone(),
[INFO] [stdout]   12: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h10be0c85ed49fcc3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   13: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}[0m[90m::hb77b100c910edb6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m567[0m
[INFO] [stdout]        565 │             Action::Dput(args) => self.run_dput(args).await?,
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]   [37;1m     567[0m [37;1m>[0m [37;1m            Action::Monitor(args) => self.run_monitor(args).await?,[0m
[INFO] [stdout]        568 │             Action::DownloadBinaries(args) => self.run_download_binaries(args).await?,
[INFO] [stdout]        569 │             Action::Prune(args) => self.run_prune(args).await?,
[INFO] [stdout]   15: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   17: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   18: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   19: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   20: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   21: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   22: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   23: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   24: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   25: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   26: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   27: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   28: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   29: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   30: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   31: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   32: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   33: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   34: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   35: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   36: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   37: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   38: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h7222e33d5df91b24[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   39: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h940e3e9df4fb901e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   40: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hcc4ee0385499d499[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   41: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8089c1e7ce547ee0[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   42: [91mtokio::coop::with_budget[0m[90m::hf7217b66a0a7ba53[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   43: [91mtokio::coop::budget[0m[90m::h34c090b8b63bb534[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   44: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h31b9a7a2e0046570[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   45: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h7ef1342418133e7a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   46: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::hfe86dfedb4224c9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   47: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h08b2b5114ff836be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h08233daf9294e652[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   49: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hcb1a312888c993e0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   50: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h8bfa7a6ce57a29e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   51: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hddf2832e01293f9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   52: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h64658d976e1f32da[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   53: [91mtokio::runtime::Runtime::block_on[0m[90m::h2d0f741914d0b66f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   54: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h476d83b908686626[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   55: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hd7787dee973bfd20[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   56: [32mcore::ops::function::FnOnce::call_once[0m[90m::h95c59cd2658bd9fa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   57: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   58: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   59: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   60: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   61: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   62: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   63: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   64: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   65: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   66: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hb28d9354bbf2952b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b1fa0f4023252ff[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h1238d72b4b9690ec[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h3b539bf7c7052ed9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h0a10adbba4d4ce38[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h3fc54f08f00a90ed[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h9e7e21c7e449d12a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h0edf38059362e85e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h2802e3a03b3ab260[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h162b48061a290d0a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h08b2b5114ff836be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h08233daf9294e652[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hcb1a312888c993e0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h8bfa7a6ce57a29e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hddf2832e01293f9b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h64658d976e1f32da[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h2d0f741914d0b66f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h476d83b908686626[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_1::log_test_3::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hd7787dee973bfd20[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h95c59cd2658bd9fa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:57:46.962236Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:46.971016Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:46.975656Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:46.983046Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:46.983145Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:47.002959Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:47.010900Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:47.010959Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:57:47.011052Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:47.013191Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h807f121206b8ea6f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h3623348dffb74844[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hec13932156089af4[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h24285c216074513b[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h4dcc36267c841a0e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h550d9fb3abadf3f2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h6377a26fd1511333[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h6a7cca43e412f82c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::habcf90e6faebf796[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h41fd6c492bf37d81[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h7c9f6cc4f7442a2d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h5c76414a0996a397[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h0ad80a6c37b90cf9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h56dd00d256f4cbc4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::ha3d767c38f309462[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::hf101994f4e1d1bbd[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::hada564ffa967839a[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h4ba1a9a5b8c3702f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h9508df8e535ee440[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:47.686190Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:47.714588Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:57:47.717126Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:57:47.718135Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:47.720944Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:57:47.723740Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "x86_64" }: JobHistList { jobhist: [] }, RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:57:47.723823Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:47.734820Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:57:47.736154Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:57:47.736197Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }, CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:57:47.736256Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:47.791548Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:57:47.845567Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:47.845651Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("a5edf8b1e29b9a8ec3e3f73c770ea95f"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }, RepoArch { repo: "repo", arch: "x86_64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:57:48.963383Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:48.969210Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:49.682751Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:49.683730Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:38771/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:49.689646Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:49.689691Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:49.689733Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Waiting for build status to be available... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:49.797140Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:49.797227Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:49.905781Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:49.905836Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:50.011223Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[]
[INFO] [stdout] [2m2023-04-30T10:57:50.011274Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mNone
[INFO] [stdout] [2m2023-04-30T10:57:50.116226Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", versrel: "1.0-1", bcnt: "1", readytime: 1682852270, starttime: 1682852270, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "90e67e61b8e386d6dd9ceb782dac018d" }]
[INFO] [stdout] [2m2023-04-30T10:57:50.116289Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:57:50.116348Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Failed(Failed)
[INFO] [stdout] [2m2023-04-30T10:57:50.120243Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 'a5edf8b1e29b9a8ec3e3f73c770ea95f' [3mcontent[0m[2m=[0msrcmd5 'a5edf8b1e29b9a8ec3e3f73c770ea95f' short
[INFO] [stdout] [2m2023-04-30T10:57:50.120976Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m ================================================================ [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:50.121163Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build failed with reason 'failed'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:50.121321Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m The last 2MB of the build log is printed above. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:50.121371Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m (Full logs are available in the build artifact 'build.log'.) [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.142626Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.143642Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:38771/package/live_build_log/foo/bar/repo/x86_64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.158779Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", versrel: "1.0-1", bcnt: "1", readytime: 1682852271, starttime: 1682852271, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "f4c74637a652c71f8c4aab0af02abd7e" }]
[INFO] [stdout] [2m2023-04-30T10:57:51.158843Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:57:51.158904Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Failed(Failed)
[INFO] [stdout] [2m2023-04-30T10:57:51.174798Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "x86_64", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", prev_endtime_for_commit: None } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 'a5edf8b1e29b9a8ec3e3f73c770ea95f' [3mcontent[0m[2m=[0msrcmd5 'a5edf8b1e29b9a8ec3e3f73c770ea95f' short
[INFO] [stdout] [2m2023-04-30T10:57:51.175052Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m ================================================================ [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.175126Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build failed with reason 'failed'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.175162Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m The last 2MB of the build log is printed above. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:57:51.175193Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 a5edf8b1e29b9a8ec3e3f73c770ea95f --build-log-out build.log --project foo --package bar --repository repo --arch x86_64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "a5edf8b1e29b9a8ec3e3f73c770ea95f", repository: "repo", arch: "x86_64", prev_endtime_for_commit: None, build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m (Full logs are available in the build artifact 'build.log'.) [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::hb587a39c0f0c78a0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h7a87d6a5b0bb0974[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h29108197c97f2491[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h2d444e7da010ab44[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::ha56252cfd20acdf5[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h292a363e6bc63cb8[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h98721653d2a5793a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h14bdd1e6818e1dc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h05e55913a2ab6072[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hc521e348ac16ced2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h41fd6c492bf37d81[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h7c9f6cc4f7442a2d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h5c76414a0996a397[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h0ad80a6c37b90cf9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h56dd00d256f4cbc4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::ha3d767c38f309462[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::hf101994f4e1d1bbd[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::hada564ffa967839a[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_1::build_success_2::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h4ba1a9a5b8c3702f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h9508df8e535ee440[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:00.103138Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.114947Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:00.123785Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:00.125861Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:00.128327Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:00.128377Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:00.128456Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:00.128547Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.130636Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:00.132025Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:00.132083Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }, CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:58:00.132165Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:00.183420Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:00.185840Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h3f3fe71d201c8b5a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hfaa11714b519c079[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h329b82b75f730916[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::hecfebed811e8b41b[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h09b8ded13cf04374[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h8e176d3abeb2e4b7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h29a6ba533046e2a3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::he83074d5aaa14096[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h3ae37898585f7407[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h49f74ce00161a6f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h360980ae1344e2a0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hf7c1f0a56b26916e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h63005cc791a5e706[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::he60d09f761683baf[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h4876d165d33686d7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h295914413200357c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1[0m[90m::h121d502407bb480f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h2fd1eccf13cf5d89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h06f65536208a4414[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.981842Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.995956Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:00.998211Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:00.999286Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.001115Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.001162Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:01.001226Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:01.001300Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.003722Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:01.004905Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:01.004946Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.005014Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:01.006782Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:01.010645Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.010720Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("4b8611ab2af9635f3951eb111fab0668"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:01.852534Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.854774Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:01.859320Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.863104Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.865005Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.865049Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:01.865105Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "b16d97b105dc828ef6b5d36d6443c96a" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:01.865182Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.868253Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:01.869352Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.869421Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("4b8611ab2af9635f3951eb111fab0668"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:02.503408Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.518598Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:02.521013Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.522679Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.534707Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.534756Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:02.534830Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "b16d97b105dc828ef6b5d36d6443c96a" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:02.534947Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.558005Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}
[INFO] [stdout] [2m2023-04-30T10:58:02.562796Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.574749Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("4b8611ab2af9635f3951eb111fab0668"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852281) }} }
[INFO] [stdout] [2m2023-04-30T10:58:03.682333Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.687875Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: None, build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.760159Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.761176Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:41453/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.765781Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "b16d97b105dc828ef6b5d36d6443c96a" }, JobHist { package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", versrel: "1.0-1", bcnt: "1", readytime: 1682852284, starttime: 1682852284, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "cdf7f7693e261d940a3d93f98be974e1" }]
[INFO] [stdout] [2m2023-04-30T10:58:04.765841Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:04.765901Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:04.786503Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", prev_endtime_for_commit: Some(1682852281) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '4b8611ab2af9635f3951eb111fab0668' [3mcontent[0m[2m=[0msrcmd5 '4b8611ab2af9635f3951eb111fab0668' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:58:04.794470Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 4b8611ab2af9635f3951eb111fab0668 --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "4b8611ab2af9635f3951eb111fab0668", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build succeeded! [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h1f2c0f12a89ca98f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h9f2d8de2025dcb7c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::hdca4b3d96c007a1f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h59f1c37a0bf0eeca[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hf2a677f3ac80eee3[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h819bb0c5771071c7[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::hf7617c9879f039b8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::hcfc28902ef0f45e9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h0a0f7b7c77e3e2df[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h849c2f5d30af9e7f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h49f74ce00161a6f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h360980ae1344e2a0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hf7c1f0a56b26916e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h63005cc791a5e706[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::he60d09f761683baf[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h4876d165d33686d7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h295914413200357c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1[0m[90m::h121d502407bb480f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h2fd1eccf13cf5d89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h06f65536208a4414[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:00.160696Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.170147Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:00.175704Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:00.177803Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:00.180312Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:00.180359Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:00.180426Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:00.180496Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:00.187001Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:00.191610Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:00.191671Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:00.191752Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:00.194192Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::hc9af991fa7ab0e8b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h94cc24bd7ba18048[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h170ba14a59ee3327[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8150c5380e31febf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h5884e669dfd68241[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::hddda834a9e54857a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h251c39d44170ed31[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hb5dac8151d7f17b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::ha2210d9de426abc9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h926435bc0a51f84e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hfa06e3055ccae887[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h6b338d367aaa990a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h1d7c6d5f6848dcf2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h4a6545f9feef6350[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h8df03cb70ff5cc1e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::he6e24401496d1c81[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::h9246a074ed1bddce[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::h3fbe6c7ce069fc2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::hd7209e887ccaa203[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.079411Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.083244Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:01.085233Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.086233Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.088709Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.088756Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:01.088819Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:01.088902Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.091666Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:01.092859Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:01.092907Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }, CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.092972Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:01.095057Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:01.098923Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.098993Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("35bdbc74038bfe393d79cee639fcc0ec"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:01.873371Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.875872Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:01.877604Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.878536Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.880326Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.880370Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:01.880427Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "695a3fce153f181e4f3c126d2b291b13" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:01.880501Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.883394Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:01.884406Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.884469Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("35bdbc74038bfe393d79cee639fcc0ec"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:02.641380Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.643936Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:02.646545Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.647844Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.649744Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.649791Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:02.649852Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "695a3fce153f181e4f3c126d2b291b13" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:02.649944Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.653152Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:02.654353Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.656990Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("35bdbc74038bfe393d79cee639fcc0ec"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852281) }} }
[INFO] [stdout] [2m2023-04-30T10:58:03.542817Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.551558Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: None, build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.946959Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.948007Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:43823/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.952493Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", versrel: "1.0-1", bcnt: "1", readytime: 1682852281, starttime: 1682852281, endtime: 1682852281, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "695a3fce153f181e4f3c126d2b291b13" }, JobHist { package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", versrel: "1.0-1", bcnt: "1", readytime: 1682852284, starttime: 1682852284, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "40468e11cce7268ea2909c2ac63d87ab" }]
[INFO] [stdout] [2m2023-04-30T10:58:04.952558Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", prev_endtime_for_commit: Some(1682852281) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:04.952622Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:04.956514Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", prev_endtime_for_commit: Some(1682852281) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '35bdbc74038bfe393d79cee639fcc0ec' [3mcontent[0m[2m=[0msrcmd5 '35bdbc74038bfe393d79cee639fcc0ec' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:58:04.958175Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 35bdbc74038bfe393d79cee639fcc0ec --build-log-out build.log --prev-endtime-for-commit 1682852281 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "35bdbc74038bfe393d79cee639fcc0ec", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852281), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build succeeded! [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::ha38f0d72390e5642[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h76cdde19c1c6c70b[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::hd9b91b061c95a675[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::ha780729f7cf3e59f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hdf9cea637c259f52[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h96dfc33940c91d8a[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h8dadb6dfc1130a3d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h3d156e202e523646[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h95193c0f7a78240c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h62737c8e360f604a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h926435bc0a51f84e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hfa06e3055ccae887[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h6b338d367aaa990a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h1d7c6d5f6848dcf2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h4a6545f9feef6350[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h8df03cb70ff5cc1e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::he6e24401496d1c81[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::h9246a074ed1bddce[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_1::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::h3fbe6c7ce069fc2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::hd7209e887ccaa203[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:01.413365Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.416002Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:01.419498Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.421370Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.423936Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:01.423985Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:01.424049Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:01.424124Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:01.426051Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:01.427355Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:01.427399Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:01.427464Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:01.429648Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h4eae56e15aba61ab[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hf911a55795ab92d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h296594b9befb2020[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h4c2b4e4660880dc6[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::hf24443c7407a9691[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::hb0e946424fdc8a97[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h6c8fb5c8132cd1c4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h939acb8088049699[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h6e867058d0340dc0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hf794d14e5aef63c2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h0f56b9b2b5ee1fb6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h414775f7e3077e54[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::hd0826fd8ba4c78ae[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h423c774a406ff8e5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h1c1f1c6eb6e9962f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h8eae9d17327fc1ef[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::h392b455464019891[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h0f72dce3d895a3c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h5efab93f896609b8[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.249457Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.256258Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:02.259272Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.260242Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.262004Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.262046Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:02.262110Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:02.262188Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.264009Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:02.265193Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:02.265230Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.265291Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:02.267179Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:02.270695Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.270757Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("9680f47c954b0a435c40d4bedc807255"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:03.068606Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.071160Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:03.073235Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.074274Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.076337Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.076387Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:03.076452Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", versrel: "1.0-1", bcnt: "1", readytime: 1682852282, starttime: 1682852282, endtime: 1682852282, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "d4bcbf5b451e679f9a481acdc54724d2" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:03.076536Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.079702Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}
[INFO] [stdout] [2m2023-04-30T10:58:03.080806Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.080883Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("9680f47c954b0a435c40d4bedc807255"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:04.007215Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.009646Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:04.011866Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:04.012899Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.014985Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.015033Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:04.015106Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", versrel: "1.0-1", bcnt: "1", readytime: 1682852282, starttime: 1682852282, endtime: 1682852282, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "d4bcbf5b451e679f9a481acdc54724d2" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:04.015197Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.018216Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:04.031894Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.032951Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("9680f47c954b0a435c40d4bedc807255"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852282) }} }
[INFO] [stdout] [2m2023-04-30T10:58:04.676641Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.680308Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.977967Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.979123Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", prev_endtime_for_commit: Some(1682852282) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:35801/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.986175Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", prev_endtime_for_commit: Some(1682852282) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", versrel: "1.0-1", bcnt: "1", readytime: 1682852282, starttime: 1682852282, endtime: 1682852282, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "d4bcbf5b451e679f9a481acdc54724d2" }, JobHist { package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", versrel: "1.0-1", bcnt: "1", readytime: 1682852285, starttime: 1682852285, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "856ae7f49ef7ca8f64c4432dbba57602" }]
[INFO] [stdout] [2m2023-04-30T10:58:05.986244Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", prev_endtime_for_commit: Some(1682852282) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:05.986310Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:05.988287Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", prev_endtime_for_commit: Some(1682852282) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '9680f47c954b0a435c40d4bedc807255' [3mcontent[0m[2m=[0msrcmd5 '9680f47c954b0a435c40d4bedc807255' short
[INFO] [stdout] [2m2023-04-30T10:58:05.988451Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 9680f47c954b0a435c40d4bedc807255 --build-log-out build.log --prev-endtime-for-commit 1682852282 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "9680f47c954b0a435c40d4bedc807255", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852282), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build succeeded! [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.988582Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.991714Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_download_binaries[0m[1m{[0m[3margs[0m[2m=[0mDownloadBinariesAction { project: "foo", package: "bar", repository: "repo", arch: "aarch64", build_results_dir: "results" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Downloaded 1 artifact(s). [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h71c2d5acb67c5d23[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h4062851aec4b2791[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::hc6cf0c1bc416a490[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h3f1fc18b8430b4ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h09e2c303d400aa0a[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h1d1fb8161a2e3717[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h64d0d170e866753f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h573bc56172e8a620[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h2babf63031a6156a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hab365e05fbaad01f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hf794d14e5aef63c2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h0f56b9b2b5ee1fb6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h414775f7e3077e54[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::hd0826fd8ba4c78ae[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h423c774a406ff8e5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h1c1f1c6eb6e9962f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h8eae9d17327fc1ef[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::h392b455464019891[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h0f72dce3d895a3c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h5efab93f896609b8[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:02.455033Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.459405Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:02.461586Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.463485Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.463533Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:02.464575Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:02.466085Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:02.466173Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:02.472392Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:02.473737Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:02.473785Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }, CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:58:02.473856Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:02.475970Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:02.479222Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de", "test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::he3069340051a9326[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h25490c4547ad68a6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::haf8471499eb3702e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h37f2a72f5172a919[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h05f10cb52ac13f4c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::hf099575e9462c56e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::he9b65170c4843b8b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h35ab1a63e1724d5f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h960718734f94960e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hea8a502652d7e10d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h63a7587c32efbf66[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h966f4764da4977a6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h73aea988a62d9451[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hb9718f630415d1e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h24d6e2f636e3b892[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h5043c1992fe4e4be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h9a086c1f1d835ed0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hef3cc42642953a59[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h0011587c7b459149[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.344932Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.351213Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:03.353376Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.366518Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.366593Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:03.367994Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.369077Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:03.369179Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.371413Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:03.372716Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:03.372758Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }, CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.372830Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:03.374710Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:03.378861Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.378946Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("5102f8d78871d31e2a1131465ffe2b2f"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:04.172058Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.175481Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:04.177459Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:04.194759Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.194830Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:04.196260Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.197541Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", versrel: "1.0-1", bcnt: "1", readytime: 1682852283, starttime: 1682852283, endtime: 1682852283, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "6366b8dc273ced4f26a0d8a455cddbf7" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:04.197647Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.201065Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}
[INFO] [stdout] [2m2023-04-30T10:58:04.202193Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.202262Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("5102f8d78871d31e2a1131465ffe2b2f"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:05.003599Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.008431Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:05.010559Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["x86_64", "aarch64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:05.015082Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:05.015130Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:05.016130Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:05.019791Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", versrel: "1.0-1", bcnt: "1", readytime: 1682852283, starttime: 1682852283, endtime: 1682852283, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "6366b8dc273ced4f26a0d8a455cddbf7" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:05.019885Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.041292Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:05.042400Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.043361Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("5102f8d78871d31e2a1131465ffe2b2f"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852283) }} }
[INFO] [stdout] [2m2023-04-30T10:58:05.992760Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:05.996279Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.164380Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.165417Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", prev_endtime_for_commit: Some(1682852283) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:33493/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.176466Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", prev_endtime_for_commit: Some(1682852283) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", versrel: "1.0-1", bcnt: "1", readytime: 1682852283, starttime: 1682852283, endtime: 1682852283, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "6366b8dc273ced4f26a0d8a455cddbf7" }, JobHist { package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", versrel: "1.0-1", bcnt: "1", readytime: 1682852287, starttime: 1682852287, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "15b1b81091ab2a6df2682d7f2e213c93" }]
[INFO] [stdout] [2m2023-04-30T10:58:07.176537Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", prev_endtime_for_commit: Some(1682852283) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:07.176597Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:07.183773Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", prev_endtime_for_commit: Some(1682852283) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '5102f8d78871d31e2a1131465ffe2b2f' [3mcontent[0m[2m=[0msrcmd5 '5102f8d78871d31e2a1131465ffe2b2f' short
[INFO] [stdout] [2m2023-04-30T10:58:07.183924Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 5102f8d78871d31e2a1131465ffe2b2f --build-log-out build.log --prev-endtime-for-commit 1682852283 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "5102f8d78871d31e2a1131465ffe2b2f", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852283), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build succeeded! [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.184052Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.187339Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"download-binaries --build-results-dir results --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_download_binaries[0m[1m{[0m[3margs[0m[2m=[0mDownloadBinariesAction { project: "foo", package: "bar", repository: "repo", arch: "aarch64", build_results_dir: "results" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Downloaded 1 artifact(s). [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hdc5e810add898f6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hba0a3eed9487948c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::hba9fb09cbb5fd9bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h9c708de51a488979[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hd0e120512bbeddca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h28fcd937c1ad1cfe[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h12049e4b0f302809[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h14a27eda8333e245[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h213a110248251848[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h5050233f028c7107[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hea8a502652d7e10d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h63a7587c32efbf66[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h966f4764da4977a6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::h73aea988a62d9451[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::hb9718f630415d1e3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h24d6e2f636e3b892[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h5043c1992fe4e4be[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2[0m[90m::h9a086c1f1d835ed0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_1::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hef3cc42642953a59[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h0011587c7b459149[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:02.988549Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.010651Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:03.017192Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.019364Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.021998Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.022049Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:03.022124Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:03.022519Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.024577Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:03.025906Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:03.025960Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.026028Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:03.028911Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::hc405c6c88d3ce194[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::he8d5af1c81b81689[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h5b907f2f5148ffbe[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::hb334da4eb7340675[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h39c3937b9ed8bac4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h36a9c7c3dc299440[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h8840abb8d80145ca[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h6b6cfc57eef486ee[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h7091e4323760b66b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h042445f2bb94b1a6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h2269c617fe82dd5d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hc7761c3a5b12f0b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::he8ca737cb779dd60[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h324efa9293013555[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hd8743abcc4381d8c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::hbc19b415c4424058[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::h1cd33084464ff60b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hb31de9d3cf0a3fa0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7adf1d96aef493f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.933076Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.954894Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:03.963336Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.965390Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.975336Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:03.975397Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:03.975468Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:03.975549Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:03.983292Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:03.987329Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:03.987379Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:58:03.987459Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:04.033594Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:04.086310Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.086601Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("6738da6078a6271eb562a4484994ebc6"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:04.922691Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.924928Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:04.932555Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:04.937392Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.946806Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:04.946864Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:04.946949Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", versrel: "1.0-1", bcnt: "1", readytime: 1682852284, starttime: 1682852284, endtime: 1682852284, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "88383396840ab005daea015a27e2d28d" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:04.947041Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.957205Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}
[INFO] [stdout] [2m2023-04-30T10:58:04.958886Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:04.958957Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("6738da6078a6271eb562a4484994ebc6"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:06.755349Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:06.762639Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:06.764817Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:06.765870Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:06.767936Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:06.767983Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:06.768052Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", versrel: "1.0-1", bcnt: "1", readytime: 1682852284, starttime: 1682852284, endtime: 1682852284, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "88383396840ab005daea015a27e2d28d" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:06.768141Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:06.771158Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}
[INFO] [stdout] [2m2023-04-30T10:58:06.772341Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:06.773387Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("6738da6078a6271eb562a4484994ebc6"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852284) }} }
[INFO] [stdout] [2m2023-04-30T10:58:07.845407Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.863527Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: None, build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.935150Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.936189Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", prev_endtime_for_commit: Some(1682852284) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:46497/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.945494Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", prev_endtime_for_commit: Some(1682852284) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", versrel: "1.0-1", bcnt: "1", readytime: 1682852284, starttime: 1682852284, endtime: 1682852284, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "88383396840ab005daea015a27e2d28d" }, JobHist { package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", versrel: "1.0-1", bcnt: "1", readytime: 1682852288, starttime: 1682852288, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "42efb85f19cfb2a2c08fe3104238dbad" }]
[INFO] [stdout] [2m2023-04-30T10:58:08.945561Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", prev_endtime_for_commit: Some(1682852284) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:08.945621Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:08.966523Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", prev_endtime_for_commit: Some(1682852284) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '6738da6078a6271eb562a4484994ebc6' [3mcontent[0m[2m=[0msrcmd5 '6738da6078a6271eb562a4484994ebc6' short
[INFO] [stdout] [2m2023-04-30T10:58:08.967644Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 6738da6078a6271eb562a4484994ebc6 --build-log-out build.log --prev-endtime-for-commit 1682852284 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "6738da6078a6271eb562a4484994ebc6", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852284), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build succeeded! [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::h1b2390a9d4ac872f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h24507f8f949ba85d[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::hb920d1cb889bb990[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hc44e00ef928a858e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h354b727804a7f754[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h003b82d80bb55fcc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h760b9d7be03b9a94[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h62d331ba8f3f61eb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h294281f1304d034f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h191bae59833a5e25[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h042445f2bb94b1a6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h2269c617fe82dd5d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hc7761c3a5b12f0b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::he8ca737cb779dd60[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h324efa9293013555[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hd8743abcc4381d8c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::hbc19b415c4424058[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::h1cd33084464ff60b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_2::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hb31de9d3cf0a3fa0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7adf1d96aef493f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:07.421230Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.428104Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:07.431001Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:07.433120Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:07.435650Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:07.435701Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:07.435779Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:07.435869Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:07.437972Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:07.443049Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:07.443103Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:07.443192Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:07.445486Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h1d872eee793dc70c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::ha3a1f652a475415f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h743e0ffa98345e96[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8e28b90df9709c47[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::hdaa8202f837dc0d9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h1431b8892cb81420[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::hc62560bf63b5d310[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h727874cd34940eb7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h382d4acb26e9c31c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h03ea9b88871df507[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h12bfeec53bb3d13f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hb0094b2a222d3155[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::he5e2bacc2b9325b3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h457ca811fb6b18b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbb52f580e9e9d480[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h8f3703058d496d6c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1[0m[90m::haf9a5edef5c5e8c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::ha1a2ed540d151ddd[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h19cf9039522d9e13[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.298021Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.300574Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:08.302524Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.303546Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.305449Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.305499Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:08.305569Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:08.305645Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.307703Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:08.308919Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:08.308960Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.309031Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:08.311087Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:08.318926Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.319017Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("008e1fbb318c85b4137fa1b79df3b5dd"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:09.173384Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.176296Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:09.178257Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.179416Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.181277Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.181323Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:09.181391Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", versrel: "1.0-1", bcnt: "1", readytime: 1682852288, starttime: 1682852288, endtime: 1682852288, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "3c842fd3cd4b8515e5056030095e1a22" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:09.181471Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.184431Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}
[INFO] [stdout] [2m2023-04-30T10:58:09.185429Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.185493Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("008e1fbb318c85b4137fa1b79df3b5dd"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:09.973562Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.981571Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:09.983474Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.999368Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.006688Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.006736Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:10.006804Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", versrel: "1.0-1", bcnt: "1", readytime: 1682852288, starttime: 1682852288, endtime: 1682852288, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "3c842fd3cd4b8515e5056030095e1a22" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:10.006898Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.012633Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}
[INFO] [stdout] [2m2023-04-30T10:58:10.019280Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.022501Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("008e1fbb318c85b4137fa1b79df3b5dd"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852288) }} }
[INFO] [stdout] [2m2023-04-30T10:58:10.770017Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.773367Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: None, build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:12.124023Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:12.125087Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", prev_endtime_for_commit: Some(1682852288) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:41635/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:12.143830Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", prev_endtime_for_commit: Some(1682852288) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", versrel: "1.0-1", bcnt: "1", readytime: 1682852288, starttime: 1682852288, endtime: 1682852288, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "3c842fd3cd4b8515e5056030095e1a22" }, JobHist { package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", versrel: "1.0-1", bcnt: "1", readytime: 1682852292, starttime: 1682852292, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "f6c6a864dc1c65363dbecef838b9332c" }]
[INFO] [stdout] [2m2023-04-30T10:58:12.143909Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", prev_endtime_for_commit: Some(1682852288) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:12.143990Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:12.166861Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", prev_endtime_for_commit: Some(1682852288) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '008e1fbb318c85b4137fa1b79df3b5dd' [3mcontent[0m[2m=[0msrcmd5 'd41d8cd98f00b204e9800998ecf8427e' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:58:12.168583Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mBuild logs are unavailable (overwritten by a later build revision?)[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/eyre-0.6.6/src/lib.rs[0m:[35m1164[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mcheck_log_md5[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m177[0m
[INFO] [stdout]        175 │     }
[INFO] [stdout]        176 │ 
[INFO] [stdout]   [37;1m     177 >     #[instrument(skip(self, content))][0m
[INFO] [stdout]        178 │     fn check_log_md5(&self, content: &str) -> Result<()> {
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]    1: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mdownload_build_log[0m with [96m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", prev_endtime_for_commit: Some(1682852288) } }[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264 >     #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]    2: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_monitor[0m with [96m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "008e1fbb318c85b4137fa1b79df3b5dd", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852288), build_log_out: "build.log" }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416 >     #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 008e1fbb318c85b4137fa1b79df3b5dd --build-log-out build.log --prev-endtime-for-commit 1682852288 --project foo --package bar --repository repo --arch aarch64"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    4: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=272[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 6 frames hidden ⋮                               [0m
[INFO] [stdout]    7: [91mobs_gitlab_runner::monitor::ObsMonitor::check_log_md5[0m[90m::hc505ae4db04a5c89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m181[0m
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]        180 │         debug!(%needle, %content);
[INFO] [stdout]   [37;1m     181[0m [37;1m>[0m [37;1m        ensure!([0m
[INFO] [stdout]        182 │             content.contains(&needle),
[INFO] [stdout]        183 │             "Build logs are unavailable (overwritten by a later build revision?)"
[INFO] [stdout]    8: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}::{{closure}}[0m[90m::hda0c75edbd74c53e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m300[0m
[INFO] [stdout]        298 │             .await
[INFO] [stdout]        299 │             .wrap_err("Failed to read start of logs")?;
[INFO] [stdout]   [37;1m     300[0m [37;1m>[0m [37;1m        self.check_log_md5(&String::from_utf8_lossy(&buf))?;[0m
[INFO] [stdout]        301 │ 
[INFO] [stdout]        302 │         file.rewind().await.wrap_err("Failed to rewind file")?;
[INFO] [stdout]    9: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h8468359e3c506938[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   10: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}[0m[90m::h7e51d05fa512a6b4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264[0m [37;1m>[0m [37;1m    #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}::{{closure}}[0m[90m::h51805a76362afd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m436[0m
[INFO] [stdout]        434 │         debug!("Completed with: {:?}", completion);
[INFO] [stdout]        435 │ 
[INFO] [stdout]   [37;1m     436[0m [37;1m>[0m [37;1m        let mut log_file = monitor.download_build_log().await?;[0m
[INFO] [stdout]        437 │         self.artifacts.insert(
[INFO] [stdout]        438 │             args.build_log_out.clone(),
[INFO] [stdout]   12: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h10be0c85ed49fcc3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   13: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}[0m[90m::hb77b100c910edb6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m567[0m
[INFO] [stdout]        565 │             Action::Dput(args) => self.run_dput(args).await?,
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]   [37;1m     567[0m [37;1m>[0m [37;1m            Action::Monitor(args) => self.run_monitor(args).await?,[0m
[INFO] [stdout]        568 │             Action::DownloadBinaries(args) => self.run_download_binaries(args).await?,
[INFO] [stdout]        569 │             Action::Prune(args) => self.run_prune(args).await?,
[INFO] [stdout]   15: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   17: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   18: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   19: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   20: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   21: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   22: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   23: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   24: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   25: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   26: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   27: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   28: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   29: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   30: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   31: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   32: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   33: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   34: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   35: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   36: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   37: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   38: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h1d872eee793dc70c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   39: [91mtokio::coop::with_budget::{{closure}}[0m[90m::ha3a1f652a475415f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   40: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h743e0ffa98345e96[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   41: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h8e28b90df9709c47[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   42: [91mtokio::coop::with_budget[0m[90m::hdaa8202f837dc0d9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   43: [91mtokio::coop::budget[0m[90m::h1431b8892cb81420[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   44: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::hc62560bf63b5d310[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   45: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h727874cd34940eb7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   46: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h382d4acb26e9c31c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   47: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h03ea9b88871df507[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h12bfeec53bb3d13f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   49: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hb0094b2a222d3155[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   50: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::he5e2bacc2b9325b3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   51: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h457ca811fb6b18b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   52: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbb52f580e9e9d480[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   53: [91mtokio::runtime::Runtime::block_on[0m[90m::h8f3703058d496d6c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   54: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1[0m[90m::haf9a5edef5c5e8c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   55: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::ha1a2ed540d151ddd[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   56: [32mcore::ops::function::FnOnce::call_once[0m[90m::h19cf9039522d9e13[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   57: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   58: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   59: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   60: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   61: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   62: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   63: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   64: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   65: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   66: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h060cdd7814d7f5a9[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h81cc4dba1fb61b45[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h95bf054daa6a3fbd[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h496584f5fb439aa5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h2904ebc5243dd814[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h18c7921b185a9528[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h96d84bdba9af560f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h3938df6143137370[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h9eae0a9c1c92b111[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h72e184f302384f04[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::h03ea9b88871df507[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::h12bfeec53bb3d13f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hb0094b2a222d3155[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::he5e2bacc2b9325b3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h457ca811fb6b18b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hbb52f580e9e9d480[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h8f3703058d496d6c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1[0m[90m::haf9a5edef5c5e8c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::ha1a2ed540d151ddd[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h19cf9039522d9e13[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:08.380482Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.387498Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:08.393342Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.395498Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.398038Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.398089Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:08.398165Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:08.398254Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.400377Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:08.401779Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:08.401828Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.401905Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:08.404389Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::he3a888a57fda43b9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h8d01a0fa95826c63[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hf30e993918815b0d[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h810168481b579984[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::hf89629086b70a830[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h8a5fdd68d618e96d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h5dfa938698c43f0c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hae39e23715559ad5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::h2f6ea3f61f4e70fb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hd94a5716d9d0eca9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hc3db5d469e49833b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h504647370f4cb0c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::hfcefe8cf974a21b7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h2033404ff1dc0f75[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h2d27f6ccfba5fa47[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h62aab6e359a6fba4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::h2d624f9d535f3154[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h0f0b13e052e7fcbe[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::hec3a2fbd107b5cfa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.223854Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.227390Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:09.229182Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.230092Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.231819Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.231870Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:09.231934Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:09.232003Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.233738Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:09.234869Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:09.234909Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }, CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.234974Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:09.236840Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:09.240497Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.240557Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("f3bb8e0d3bc354d4c02dde2f53a0b42a"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:09.988667Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.999671Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:10.002138Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:10.003555Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.005548Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.005594Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:10.005656Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "8c66e4fa580c213cb5f6c2d3af76ce28" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:10.005745Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.009327Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7"}
[INFO] [stdout] [2m2023-04-30T10:58:10.010579Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.010650Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("f3bb8e0d3bc354d4c02dde2f53a0b42a"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:11.084696Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.090799Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:11.099694Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:11.103152Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:11.111149Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:11.111202Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:11.111263Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "8c66e4fa580c213cb5f6c2d3af76ce28" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:11.111349Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.130989Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:11.139111Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.146751Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("f3bb8e0d3bc354d4c02dde2f53a0b42a"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852289) }} }
[INFO] [stdout] [2m2023-04-30T10:58:12.088831Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:12.095989Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' --download-build-results-to results"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: Some("results"), build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.158366Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.187658Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:43349/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.195992Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "8c66e4fa580c213cb5f6c2d3af76ce28" }, JobHist { package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", versrel: "1.0-1", bcnt: "1", readytime: 1682852293, starttime: 1682852293, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "fb4b24d08bb1a43e38538aa405f29ccd" }]
[INFO] [stdout] [2m2023-04-30T10:58:13.196064Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:13.196130Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Failed(Failed)
[INFO] [stdout] [2m2023-04-30T10:58:13.200443Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", prev_endtime_for_commit: Some(1682852289) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 'f3bb8e0d3bc354d4c02dde2f53a0b42a' [3mcontent[0m[2m=[0msrcmd5 'f3bb8e0d3bc354d4c02dde2f53a0b42a' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:58:13.202721Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m ================================================================ [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.202780Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Build failed with reason 'failed'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.202812Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m The last 2MB of the build log is printed above. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:13.202839Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 f3bb8e0d3bc354d4c02dde2f53a0b42a --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "f3bb8e0d3bc354d4c02dde2f53a0b42a", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m (Full logs are available in the build artifact 'build.log'.) [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h6e6cfe9c2608858e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h938cffb7a6650121[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h6fb270923a225eb8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hede07dddc72a61ac[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hfb2798e5624d2844[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h1a97c04e1f3e5f06[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::hd1b8432ad3abc7a9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::h07a4f4c2726906b8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::h9d47f7c716ec9683[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hf53670d9d9af4757[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hd94a5716d9d0eca9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hc3db5d469e49833b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h504647370f4cb0c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::hfcefe8cf974a21b7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h2033404ff1dc0f75[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::h2d27f6ccfba5fa47[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h62aab6e359a6fba4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1[0m[90m::h2d624f9d535f3154[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_1::{{closure}}[0m[90m::h0f0b13e052e7fcbe[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::hec3a2fbd107b5cfa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:08.538581Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.546823Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:08.552579Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.554418Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.556588Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:08.556629Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:08.556682Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:08.556752Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:08.558565Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:08.559781Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:08.559834Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:08.559898Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:08.562212Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1.missing": "202cb962ac59075b964b07152d234b70", "_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[INFO] [stdout]   13: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h2072f6fffc9a1c3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}[0m[90m::hbb1dcd8a5489453c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]   15: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}::{{closure}}[0m[90m::h7b1bd29b4455c7b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m304[0m
[INFO] [stdout]        302 │ 
[INFO] [stdout]        303 │                     for entry in missing.entries {
[INFO] [stdout]   [37;1m     304[0m [37;1m>[0m [37;1m                        self.upload_file(root, &entry.name, artifacts).await?;[0m
[INFO] [stdout]        305 │                     }
[INFO] [stdout]        306 │                 }
[INFO] [stdout]   16: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h4c528626e7c13773[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   17: [91mobs_gitlab_runner::upload::ObsDscUploader::commit::{{closure}}[0m[90m::h416f39f534741de0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254[0m [37;1m>[0m [37;1m    #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]   18: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}::{{closure}}[0m[90m::h52bb1260a3830acf[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m351[0m
[INFO] [stdout]        349 │             (
[INFO] [stdout]        350 │                 self.commit(dsc_filename, dsc_parent, files_to_commit, artifacts)
[INFO] [stdout]   [37;1m     351[0m [37;1m>[0m [37;1m                    .await?,[0m
[INFO] [stdout]        352 │                 false,
[INFO] [stdout]        353 │             )
[INFO] [stdout]   19: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h0c4e2ea768f6a5ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   20: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_package::{{closure}}[0m[90m::h6dbf66ab593bf001[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311[0m [37;1m>[0m [37;1m    #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]   21: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}::{{closure}}[0m[90m::h7ad5b6152cafef22[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m318[0m
[INFO] [stdout]        316 │         debug!(?initial_build_meta);
[INFO] [stdout]        317 │ 
[INFO] [stdout]   [37;1m     318[0m [37;1m>[0m [37;1m        let result = uploader.upload_package(self).await?;[0m
[INFO] [stdout]        319 │ 
[INFO] [stdout]        320 │         // If we couldn't get the metadata before because the package didn't
[INFO] [stdout]   22: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc4486ac63e56b9a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   23: [91mobs_gitlab_runner::handler::ObsJobHandler::run_dput::{{closure}}[0m[90m::hf8a65d2ff1c7c94c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]   24: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m565[0m
[INFO] [stdout]        563 │ 
[INFO] [stdout]        564 │         match command.action {
[INFO] [stdout]   [37;1m     565[0m [37;1m>[0m [37;1m            Action::Dput(args) => self.run_dput(args).await?,[0m
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]        567 │             Action::Monitor(args) => self.run_monitor(args).await?,
[INFO] [stdout]   25: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   26: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   27: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   28: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   29: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   30: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   31: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   32: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   33: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   34: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   35: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   36: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   37: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   38: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   39: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   40: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   41: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   42: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   43: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   44: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   45: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   46: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   47: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::hde1645b1425e29b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   49: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h6a25456ad63f539b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   50: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hece4d7965734f152[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   51: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h70721a5cf14a8018[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   52: [91mtokio::coop::with_budget[0m[90m::h23b0aa42d8154075[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   53: [91mtokio::coop::budget[0m[90m::h0210d6eb424117c4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   54: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h00194956eecfe74f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   55: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h8281667d62af3367[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   56: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::hf7cd868453b0a1c2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   57: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hff871bb048ab38cc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   58: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hbe99ccb1b675839e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   59: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::he0357b2ce99cf02d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   60: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::ha7773182b6b19476[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   61: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h2f230a8251051800[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   62: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hd50cf3a8e10a6b18[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   63: [91mtokio::runtime::Runtime::block_on[0m[90m::h8fb9b891b7aff852[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   64: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::hcadf86956b22f0f6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   65: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hae435a3f39a9ec02[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   66: [32mcore::ops::function::FnOnce::call_once[0m[90m::h091069a9392f3486[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   67: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   68: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   69: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   70: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   71: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   72: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   73: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   74: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   75: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   76: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.714939Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.719675Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:09.721598Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.722602Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.724506Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.724550Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:09.724608Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:09.724679Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.726595Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:09.727794Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:09.727834Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1.dsc", md5: "4c85fb7ae65cc69676f0d043082779e7" }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.727901Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:09.729882Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:09.733654Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package uploaded with revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.733723Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("28ec77b57bc4fc5430f464b3b1d502e1"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:10.553386Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.558606Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:10.560827Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:10.561866Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.572224Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:10.572279Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:10.572348Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "39866bb1be79c5486539b4c70f5a6172" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:10.572440Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.575814Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"} [3mpresent_files[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "test1": "202cb962ac59075b964b07152d234b70"}
[INFO] [stdout] [2m2023-04-30T10:58:10.576963Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:10.577037Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("28ec77b57bc4fc5430f464b3b1d502e1"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: None }} }
[INFO] [stdout] [2m2023-04-30T10:58:11.668587Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1.dsc --rebuild-if-unchanged [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.686904Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:11.695470Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:11.699279Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Failed, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:11.707163Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:11.707213Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:11.707270Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [JobHist { package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "39866bb1be79c5486539b4c70f5a6172" }] }} })
[INFO] [stdout] [2m2023-04-30T10:58:11.707350Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.723320Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"} [3mpresent_files[0m[2m=[0m{"test1": "202cb962ac59075b964b07152d234b70", "test1.dsc": "4c85fb7ae65cc69676f0d043082779e7", "_meta": "f4f75daf7cd22556e6bef525a11ed94f"}
[INFO] [stdout] [2m2023-04-30T10:58:11.727249Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Package unchanged at revision 1. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:11.731151Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1.dsc --rebuild-if-unchanged"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: true }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving complete build info: ObsBuildInfo { project: "foo", package: "bar", rev: Some("1"), srcmd5: Some("28ec77b57bc4fc5430f464b3b1d502e1"), is_branched: false, enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: CommitBuildInfo { prev_endtime_for_commit: Some(1682852289) }} }
[INFO] [stdout] [2m2023-04-30T10:58:12.984894Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > generate-monitor test-tag --rules '[{a: 1}, {b: 2}]' [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:12.999589Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"generate-monitor test-tag --rules '[{a: 1}, {b: 2}]'"[1m}[0m[2m:[0m[1mrun_generate_monitor[0m[1m{[0m[3margs[0m[2m=[0mGenerateMonitorAction { tag: "test-tag", rules: Some("[{a: 1}, {b: 2}]"), build_results_dir: None, build_info: "build-info.yml", pipeline_out: "obs.yml", job_prefix: "obs", artifact_expiration: "3 days", build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Wrote pipeline file 'obs.yml'. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:14.270213Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:14.271399Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m Live build log: http://127.0.0.1:45209/package/live_build_log/foo/bar/repo/aarch64 [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:14.279529Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mjobhist.jobhist[0m[2m=[0m[JobHist { package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", versrel: "1.0-1", bcnt: "1", readytime: 1682852289, starttime: 1682852289, endtime: 1682852289, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "39866bb1be79c5486539b4c70f5a6172" }, JobHist { package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", versrel: "1.0-1", bcnt: "1", readytime: 1682852294, starttime: 1682852294, endtime: 999, code: Succeeded, uri: "http://127.0.0.1:9000", workerid: "worker:1", hostarch: "x86_64", reason: "source change", verifymd5: "3fbb33c1d2353bada32afab9b02afd86" }]
[INFO] [stdout] [2m2023-04-30T10:58:14.279598Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mmonitor_package[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", prev_endtime_for_commit: Some(1682852289) } } [3moptions[0m[2m=[0mPackageMonitoringOptions { sleep_on_building: 0ns, sleep_on_dirty: 0ns, sleep_on_old_status: 100ms, max_old_status_retries: 99 }[1m}[0m[2m:[0m[1mget_latest_state[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mprev_endtime_for_commit[0m[2m=[0mSome(999)
[INFO] [stdout] [2m2023-04-30T10:58:14.279662Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Completed with: Succeeded
[INFO] [stdout] [2m2023-04-30T10:58:14.281620Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[1m}[0m[2m:[0m[1mrun_monitor[0m[1m{[0m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[1m}[0m[2m:[0m[1mdownload_build_log[0m[1m{[0m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", prev_endtime_for_commit: Some(1682852289) } }[1m}[0m[2m:[0m[1mcheck_log_md5[0m[2m:[0m [2mobs_gitlab_runner::monitor[0m[2m:[0m [3mneedle[0m[2m=[0msrcmd5 '28ec77b57bc4fc5430f464b3b1d502e1' [3mcontent[0m[2m=[0msrcmd5 'd41d8cd98f00b204e9800998ecf8427e' this is a long log that will need to be trimmed when printed
[INFO] [stdout] [2m2023-04-30T10:58:14.283251Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mBuild logs are unavailable (overwritten by a later build revision?)[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/eyre-0.6.6/src/lib.rs[0m:[35m1164[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mcheck_log_md5[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m177[0m
[INFO] [stdout]        175 │     }
[INFO] [stdout]        176 │ 
[INFO] [stdout]   [37;1m     177 >     #[instrument(skip(self, content))][0m
[INFO] [stdout]        178 │     fn check_log_md5(&self, content: &str) -> Result<()> {
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]    1: [91mobs_gitlab_runner::monitor[0m[91m::[0m[91mdownload_build_log[0m with [96m[3mself[0m[2m=[0mObsMonitor { package: MonitoredPackage { project: "foo", package: "bar", repository: "repo", arch: "aarch64", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", prev_endtime_for_commit: Some(1682852289) } }[0m
[INFO] [stdout]       at [35msrc/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264 >     #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]    2: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_monitor[0m with [96m[3margs[0m[2m=[0mMonitorAction { project: "foo", package: "bar", rev: "1", srcmd5: "28ec77b57bc4fc5430f464b3b1d502e1", repository: "repo", arch: "aarch64", prev_endtime_for_commit: Some(1682852289), build_log_out: "build.log" }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416 >     #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"monitor --rev 1 --srcmd5 28ec77b57bc4fc5430f464b3b1d502e1 --build-log-out build.log --prev-endtime-for-commit 1682852289 --project foo --package bar --repository repo --arch aarch64"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    4: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=272[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 6 frames hidden ⋮                               [0m
[INFO] [stdout]    7: [91mobs_gitlab_runner::monitor::ObsMonitor::check_log_md5[0m[90m::hc505ae4db04a5c89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m181[0m
[INFO] [stdout]        179 │         let needle = format!("srcmd5 '{}'", self.package.srcmd5);
[INFO] [stdout]        180 │         debug!(%needle, %content);
[INFO] [stdout]   [37;1m     181[0m [37;1m>[0m [37;1m        ensure!([0m
[INFO] [stdout]        182 │             content.contains(&needle),
[INFO] [stdout]        183 │             "Build logs are unavailable (overwritten by a later build revision?)"
[INFO] [stdout]    8: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}::{{closure}}[0m[90m::hda0c75edbd74c53e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m300[0m
[INFO] [stdout]        298 │             .await
[INFO] [stdout]        299 │             .wrap_err("Failed to read start of logs")?;
[INFO] [stdout]   [37;1m     300[0m [37;1m>[0m [37;1m        self.check_log_md5(&String::from_utf8_lossy(&buf))?;[0m
[INFO] [stdout]        301 │ 
[INFO] [stdout]        302 │         file.rewind().await.wrap_err("Failed to rewind file")?;
[INFO] [stdout]    9: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h8468359e3c506938[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   10: [91mobs_gitlab_runner::monitor::ObsMonitor::download_build_log::{{closure}}[0m[90m::h7e51d05fa512a6b4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/monitor.rs[0m:[35m264[0m
[INFO] [stdout]        262 │     }
[INFO] [stdout]        263 │ 
[INFO] [stdout]   [37;1m     264[0m [37;1m>[0m [37;1m    #[instrument][0m
[INFO] [stdout]        265 │     pub async fn download_build_log(&self) -> Result<LogFile> {
[INFO] [stdout]        266 │         const LOG_LEN_TO_CHECK_FOR_MD5: u64 = 2500;
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}::{{closure}}[0m[90m::h51805a76362afd64[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m436[0m
[INFO] [stdout]        434 │         debug!("Completed with: {:?}", completion);
[INFO] [stdout]        435 │ 
[INFO] [stdout]   [37;1m     436[0m [37;1m>[0m [37;1m        let mut log_file = monitor.download_build_log().await?;[0m
[INFO] [stdout]        437 │         self.artifacts.insert(
[INFO] [stdout]        438 │             args.build_log_out.clone(),
[INFO] [stdout]   12: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h10be0c85ed49fcc3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   13: [91mobs_gitlab_runner::handler::ObsJobHandler::run_monitor::{{closure}}[0m[90m::hb77b100c910edb6e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m416[0m
[INFO] [stdout]        414 │     }
[INFO] [stdout]        415 │ 
[INFO] [stdout]   [37;1m     416[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        417 │     async fn run_monitor(&mut self, args: MonitorAction) -> Result<()> {
[INFO] [stdout]        418 │         let monitor = ObsMonitor::new(
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}::{{closure}}[0m[90m::ha482867f990f9917[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m567[0m
[INFO] [stdout]        565 │             Action::Dput(args) => self.run_dput(args).await?,
[INFO] [stdout]        566 │             Action::GenerateMonitor(args) => self.run_generate_monitor(args).await?,
[INFO] [stdout]   [37;1m     567[0m [37;1m>[0m [37;1m            Action::Monitor(args) => self.run_monitor(args).await?,[0m
[INFO] [stdout]        568 │             Action::DownloadBinaries(args) => self.run_download_binaries(args).await?,
[INFO] [stdout]        569 │             Action::Prune(args) => self.run_prune(args).await?,
[INFO] [stdout]   15: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::hc7aad636fd67f7c8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::ObsJobHandler::command::{{closure}}[0m[90m::h5eca0b840673f71f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554[0m [37;1m>[0m [37;1m    #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]   17: [91m<obs_gitlab_runner::handler::ObsJobHandler as gitlab_runner::JobHandler>::step::{{closure}}[0m[90m::he37cea094a565e3b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m608[0m
[INFO] [stdout]        606 │     async fn step(&mut self, script: &[String], _phase: Phase) -> JobResult {
[INFO] [stdout]        607 │         for command in script {
[INFO] [stdout]   [37;1m     608[0m [37;1m>[0m [37;1m            if let Err(err) = self.command(command).await {[0m
[INFO] [stdout]        609 │                 // Failed builds would already have information on them printed
[INFO] [stdout]        610 │                 // above, so don't print anything on them again.
[INFO] [stdout]   18: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h0fa7e73b8a2915ca[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   19: [91mgitlab_runner::run::run::{{closure}}[0m[90m::hcc000d9ea5b2e35c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m36[0m
[INFO] [stdout]         34 │     let script = response.step(Phase::Script).ok_or(())?;
[INFO] [stdout]         35 │     // TODO handle timeout
[INFO] [stdout]   [37;1m      36[0m [37;1m>[0m [37;1m    let script_result = handler.step(&script.script, Phase::Script).await;[0m
[INFO] [stdout]         37 │ 
[INFO] [stdout]         38 │     if let Some(after) = response.step(Phase::AfterScript) {
[INFO] [stdout]   20: [91m<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll[0m[90m::h32ca916afdf48af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m272[0m
[INFO] [stdout]        270 │         let this = self.project();
[INFO] [stdout]        271 │         let _enter = this.span.enter();
[INFO] [stdout]   [37;1m     272[0m [37;1m>[0m [37;1m        this.inner.poll(cx)[0m
[INFO] [stdout]        273 │     }
[INFO] [stdout]        274 │ }
[INFO] [stdout]   21: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h9f0220005a9e761f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   22: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h8b53b6afe42f5a8e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   23: [91mtokio::runtime::task::core::CoreStage<T>::poll::{{closure}}[0m[90m::h8fa21a5fdb4ae654[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m161[0m
[INFO] [stdout]        159 │                 let future = unsafe { Pin::new_unchecked(future) };
[INFO] [stdout]        160 │ 
[INFO] [stdout]   [37;1m     161[0m [37;1m>[0m [37;1m                future.poll(&mut cx)[0m
[INFO] [stdout]        162 │             })
[INFO] [stdout]        163 │         };
[INFO] [stdout]   24: [91mtokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut[0m[90m::ha80ee765efd147f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/loom/std/unsafe_cell.rs[0m:[35m14[0m
[INFO] [stdout]         12 │ 
[INFO] [stdout]         13 │     pub(crate) fn with_mut<R>(&self, f: impl FnOnce(*mut T) -> R) -> R {
[INFO] [stdout]   [37;1m      14[0m [37;1m>[0m [37;1m        f(self.0.get())[0m
[INFO] [stdout]         15 │     }
[INFO] [stdout]         16 │ }
[INFO] [stdout]   25: [91mtokio::runtime::task::core::CoreStage<T>::poll[0m[90m::ha4a07017414c0e74[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/core.rs[0m:[35m151[0m
[INFO] [stdout]        149 │     pub(super) fn poll(&self, mut cx: Context<'_>) -> Poll<T::Output> {
[INFO] [stdout]        150 │         let res = {
[INFO] [stdout]   [37;1m     151[0m [37;1m>[0m [37;1m            self.stage.with_mut(|ptr| {[0m
[INFO] [stdout]        152 │                 // Safety: The caller ensures mutual exclusion to the field.
[INFO] [stdout]        153 │                 let future = match unsafe { &mut *ptr } {
[INFO] [stdout]   26: [91mtokio::runtime::task::harness::poll_future::{{closure}}[0m[90m::h7bc9ad9a50cdd716[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m461[0m
[INFO] [stdout]        459 │         }
[INFO] [stdout]        460 │         let guard = Guard { core };
[INFO] [stdout]   [37;1m     461[0m [37;1m>[0m [37;1m        let res = guard.core.poll(cx);[0m
[INFO] [stdout]        462 │         mem::forget(guard);
[INFO] [stdout]        463 │         res
[INFO] [stdout]   27: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::hfe7f0d8901923e71[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   28: [32mstd::panicking::try::do_call[0m[90m::he024f53bcdcd93fc[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   29: [32m__rust_try[0m[90m<unknown>[0m
[INFO] [stdout]       at [35m<unknown source file>[0m:[35m<unknown line>[0m
[INFO] [stdout]   30: [32mstd::panicking::try[0m[90m::ha53e0508f5c65693[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   31: [32mstd::panic::catch_unwind[0m[90m::h9606f56ba1d59c0c[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   32: [91mtokio::runtime::task::harness::poll_future[0m[90m::had55bac49265ec3f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m449[0m
[INFO] [stdout]        447 │ fn poll_future<T: Future>(core: &CoreStage<T>, cx: Context<'_>) -> Poll<()> {
[INFO] [stdout]        448 │     // Poll the future.
[INFO] [stdout]   [37;1m     449[0m [37;1m>[0m [37;1m    let output = panic::catch_unwind(panic::AssertUnwindSafe(|| {[0m
[INFO] [stdout]        450 │         struct Guard<'a, T: Future> {
[INFO] [stdout]        451 │             core: &'a CoreStage<T>,
[INFO] [stdout]   33: [91mtokio::runtime::task::harness::Harness<T,S>::poll_inner[0m[90m::hce1157f2535590bc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m98[0m
[INFO] [stdout]         96 │                 let waker_ref = waker_ref::<T, S>(self.header());
[INFO] [stdout]         97 │                 let cx = Context::from_waker(&*waker_ref);
[INFO] [stdout]   [37;1m      98[0m [37;1m>[0m [37;1m                let res = poll_future(&self.core().stage, cx);[0m
[INFO] [stdout]         99 │ 
[INFO] [stdout]        100 │                 if res == Poll::Ready(()) {
[INFO] [stdout]   34: [91mtokio::runtime::task::harness::Harness<T,S>::poll[0m[90m::h6940086e4e82b08a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/harness.rs[0m:[35m53[0m
[INFO] [stdout]         51 │     pub(super) fn poll(self) {
[INFO] [stdout]         52 │         // We pass our ref-count to `poll_inner`.
[INFO] [stdout]   [37;1m      53[0m [37;1m>[0m [37;1m        match self.poll_inner() {[0m
[INFO] [stdout]         54 │             PollFuture::Notified => {
[INFO] [stdout]         55 │                 // The `poll_inner` call has given us two ref-counts back.
[INFO] [stdout]   35: [91mtokio::runtime::task::raw::poll[0m[90m::ha78344254cbc69d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m113[0m
[INFO] [stdout]        111 │ unsafe fn poll<T: Future, S: Schedule>(ptr: NonNull<Header>) {
[INFO] [stdout]        112 │     let harness = Harness::<T, S>::from_raw(ptr);
[INFO] [stdout]   [37;1m     113[0m [37;1m>[0m [37;1m    harness.poll();[0m
[INFO] [stdout]        114 │ }
[INFO] [stdout]        115 │ 
[INFO] [stdout]   36: [91mtokio::runtime::task::raw::RawTask::poll[0m[90m::h391935567c38c9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/raw.rs[0m:[35m70[0m
[INFO] [stdout]         68 │     pub(super) fn poll(self) {
[INFO] [stdout]         69 │         let vtable = self.header().vtable;
[INFO] [stdout]   [37;1m      70[0m [37;1m>[0m [37;1m        unsafe { (vtable.poll)(self.ptr) }[0m
[INFO] [stdout]         71 │     }
[INFO] [stdout]         72 │ 
[INFO] [stdout]   37: [91mtokio::runtime::task::LocalNotified<S>::run[0m[90m::h972caea1e87ea732[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/task/mod.rs[0m:[35m343[0m
[INFO] [stdout]        341 │         let raw = self.task.raw;
[INFO] [stdout]        342 │         mem::forget(self);
[INFO] [stdout]   [37;1m     343[0m [37;1m>[0m [37;1m        raw.poll();[0m
[INFO] [stdout]        344 │     }
[INFO] [stdout]        345 │ }
[INFO] [stdout]   38: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::hde1645b1425e29b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m557[0m
[INFO] [stdout]        555 │ 
[INFO] [stdout]        556 │                             let (c, _) = context.run_task(core, || {
[INFO] [stdout]   [37;1m     557[0m [37;1m>[0m [37;1m                                task.run();[0m
[INFO] [stdout]        558 │                             });
[INFO] [stdout]        559 │ 
[INFO] [stdout]   39: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h6a25456ad63f539b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   40: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hece4d7965734f152[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   41: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h70721a5cf14a8018[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   42: [91mtokio::coop::with_budget[0m[90m::h23b0aa42d8154075[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   43: [91mtokio::coop::budget[0m[90m::h0210d6eb424117c4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   44: [91mtokio::runtime::basic_scheduler::Context::run_task::{{closure}}[0m[90m::h00194956eecfe74f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   45: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::h8281667d62af3367[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   46: [91mtokio::runtime::basic_scheduler::Context::run_task[0m[90m::hf7cd868453b0a1c2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m309[0m
[INFO] [stdout]        307 │     fn run_task<R>(&self, mut core: Box<Core>, f: impl FnOnce() -> R) -> (Box<Core>, R) {
[INFO] [stdout]        308 │         core.metrics.incr_poll_count();
[INFO] [stdout]   [37;1m     309[0m [37;1m>[0m [37;1m        self.enter(core, || crate::coop::budget(f))[0m
[INFO] [stdout]        310 │     }
[INFO] [stdout]        311 │ 
[INFO] [stdout]   47: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hff871bb048ab38cc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m556[0m
[INFO] [stdout]        554 │                             let task = context.spawner.shared.owned.assert_owner(task);
[INFO] [stdout]        555 │ 
[INFO] [stdout]   [37;1m     556[0m [37;1m>[0m [37;1m                            let (c, _) = context.run_task(core, || {[0m
[INFO] [stdout]        557 │                                 task.run();
[INFO] [stdout]        558 │                             });
[INFO] [stdout]   48: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hbe99ccb1b675839e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   49: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::he0357b2ce99cf02d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   50: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::ha7773182b6b19476[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   51: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h2f230a8251051800[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   52: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hd50cf3a8e10a6b18[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   53: [91mtokio::runtime::Runtime::block_on[0m[90m::h8fb9b891b7aff852[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   54: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::hcadf86956b22f0f6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   55: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hae435a3f39a9ec02[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   56: [32mcore::ops::function::FnOnce::call_once[0m[90m::h091069a9392f3486[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   57: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   58: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   59: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   60: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   61: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   62: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   63: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   64: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   65: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   66: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36massertion failed: `(left == right)`
[INFO] [stdout]   left: `false`,
[INFO] [stdout]  right: `true`[0m
[INFO] [stdout] Location: [35msrc/handler.rs[0m:[35m1506[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::panicking::assert_failed_inner[0m[90m::haf9816227b20b6f2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m<unknown line>[0m
[INFO] [stdout]   10: [32mcore::panicking::assert_failed[0m[90m::h0f6fe770bdf8022e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panicking.rs[0m:[35m211[0m
[INFO] [stdout]   11: [91mobs_gitlab_runner::handler::tests::test_monitoring::{{closure}}[0m[90m::h06a9d996a0310f81[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1506[0m
[INFO] [stdout]       1504 │             // so don't check for an old build status.
[INFO] [stdout]       1505 │             let build_actually_occurred = dput_test != DputTest::ReusePreviousBuild;
[INFO] [stdout]   [37;1m    1506[0m [37;1m>[0m [37;1m            assert_eq!([0m
[INFO] [stdout]       1507 │                 job_log.contains("Waiting for build status"),
[INFO] [stdout]       1508 │                 build_actually_occurred
[INFO] [stdout]   12: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}::{{closure}}[0m[90m::h471c4a45a494e248[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1695[0m
[INFO] [stdout]       1693 │                 download_binaries,
[INFO] [stdout]       1694 │             )
[INFO] [stdout]   [37;1m    1695[0m [37;1m>[0m [37;1m            .await;[0m
[INFO] [stdout]       1696 │ 
[INFO] [stdout]       1697 │             test_prune(
[INFO] [stdout]   13: [91m<tracing::instrument::WithDispatch<T> as core::future::future::Future>::poll[0m[90m::h1cf62d615c0867b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.30/src/instrument.rs[0m:[35m329[0m
[INFO] [stdout]        327 │         let future = this.inner;
[INFO] [stdout]        328 │         let _default = dispatcher::set_default(dispatcher);
[INFO] [stdout]   [37;1m     329[0m [37;1m>[0m [37;1m        future.poll(cx)[0m
[INFO] [stdout]        330 │     }
[INFO] [stdout]        331 │ }
[INFO] [stdout]   14: [91mobs_gitlab_runner::handler::tests::with_tracing::{{closure}}[0m[90m::he58f5b6e0f343781[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m782[0m
[INFO] [stdout]        780 │                     .with(layer),
[INFO] [stdout]        781 │             )
[INFO] [stdout]   [37;1m     782[0m [37;1m>[0m [37;1m            .await[0m
[INFO] [stdout]        783 │     }
[INFO] [stdout]        784 │ 
[INFO] [stdout]   15: [91mobs_gitlab_runner::handler::tests::test_handler_flow::{{closure}}[0m[90m::h7779e78dd2f1505e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1705[0m
[INFO] [stdout]       1703 │             .await;
[INFO] [stdout]       1704 │         })
[INFO] [stdout]   [37;1m    1705[0m [37;1m>[0m [37;1m        .await;[0m
[INFO] [stdout]       1706 │     }
[INFO] [stdout]       1707 │ 
[INFO] [stdout]   16: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::h553c2f046589e124[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   17: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h3539505418772497[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   18: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}[0m[90m::h36d95d9d12724764[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   19: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hf453a33d7dee1e2d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m102[0m
[INFO] [stdout]        100 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        101 │ 
[INFO] [stdout]   [37;1m     102[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]        103 │     })
[INFO] [stdout]        104 │ }
[INFO] [stdout]   20: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h8c0d6b08d6779ae4[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m446[0m
[INFO] [stdout]   21: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h3bda3fcbcd01d36d[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/thread/local.rs[0m:[35m422[0m
[INFO] [stdout]   22: [91mtokio::coop::with_budget[0m[90m::h2d37a34376da587b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m95[0m
[INFO] [stdout]         93 │     }
[INFO] [stdout]         94 │ 
[INFO] [stdout]   [37;1m      95[0m [37;1m>[0m [37;1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]         96 │         let prev = cell.get();
[INFO] [stdout]         97 │ 
[INFO] [stdout]   23: [91mtokio::coop::budget[0m[90m::hb51de3f0a40260dc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/coop.rs[0m:[35m72[0m
[INFO] [stdout]         70 │ #[inline(always)]
[INFO] [stdout]         71 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37;1m      72[0m [37;1m>[0m [37;1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         73 │ }
[INFO] [stdout]         74 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}[0m[90m::hb5e0442b2f441448[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m516[0m
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]        515 │                     let (c, res) = context.enter(core, || {
[INFO] [stdout]   [37;1m     516[0m [37;1m>[0m [37;1m                        crate::coop::budget(|| future.as_mut().poll(&mut cx))[0m
[INFO] [stdout]        517 │                     });
[INFO] [stdout]        518 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Context::enter[0m[90m::hefbdae365eacc6d9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m374[0m
[INFO] [stdout]        372 │ 
[INFO] [stdout]        373 │         // Execute the closure while tracking the execution budget
[INFO] [stdout]   [37;1m     374[0m [37;1m>[0m [37;1m        let ret = f();[0m
[INFO] [stdout]        375 │ 
[INFO] [stdout]        376 │         // Take the scheduler core back
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}[0m[90m::hff871bb048ab38cc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m515[0m
[INFO] [stdout]        513 │             'outer: loop {
[INFO] [stdout]        514 │                 if core.spawner.reset_woken() {
[INFO] [stdout]   [37;1m     515[0m [37;1m>[0m [37;1m                    let (c, res) = context.enter(core, || {[0m
[INFO] [stdout]        516 │                         crate::coop::budget(|| future.as_mut().poll(&mut cx))
[INFO] [stdout]        517 │                     });
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}[0m[90m::hbe99ccb1b675839e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   28: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::he0357b2ce99cf02d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37;1m      61[0m [37;1m>[0m [37;1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   29: [91mtokio::runtime::basic_scheduler::CoreGuard::enter[0m[90m::ha7773182b6b19476[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m582[0m
[INFO] [stdout]        580 │ 
[INFO] [stdout]        581 │         // Call the closure and place `core` back
[INFO] [stdout]   [37;1m     582[0m [37;1m>[0m [37;1m        let (core, ret) = CURRENT.set(&self.context, || f(core, &self.context));[0m
[INFO] [stdout]        583 │ 
[INFO] [stdout]        584 │         *self.context.core.borrow_mut() = Some(core);
[INFO] [stdout]   30: [91mtokio::runtime::basic_scheduler::CoreGuard::block_on[0m[90m::h2f230a8251051800[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m506[0m
[INFO] [stdout]        504 │ impl CoreGuard<'_> {
[INFO] [stdout]        505 │     fn block_on<F: Future>(self, future: F) -> F::Output {
[INFO] [stdout]   [37;1m     506[0m [37;1m>[0m [37;1m        self.enter(|mut core, context| {[0m
[INFO] [stdout]        507 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        508 │             let waker = context.spawner.waker_ref();
[INFO] [stdout]   31: [91mtokio::runtime::basic_scheduler::BasicScheduler::block_on[0m[90m::hd50cf3a8e10a6b18[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/basic_scheduler.rs[0m:[35m182[0m
[INFO] [stdout]        180 │         loop {
[INFO] [stdout]        181 │             if let Some(core) = self.take_core() {
[INFO] [stdout]   [37;1m     182[0m [37;1m>[0m [37;1m                return core.block_on(future);[0m
[INFO] [stdout]        183 │             } else {
[INFO] [stdout]        184 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   32: [91mtokio::runtime::Runtime::block_on[0m[90m::h8fb9b891b7aff852[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.16.1/src/runtime/mod.rs[0m:[35m475[0m
[INFO] [stdout]        473 │ 
[INFO] [stdout]        474 │             match &self.kind {
[INFO] [stdout]   [37;1m     475[0m [37;1m>[0m [37;1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        476 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        477 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   33: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2[0m[90m::hcadf86956b22f0f6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   34: [91mobs_gitlab_runner::handler::tests::test_handler_flow::dput_test_2::build_success_1::log_test_3::download_binaries_2::prune_only_if_job_unsuccessful_2::{{closure}}[0m[90m::hae435a3f39a9ec02[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/handler.rs[0m:[35m1661[0m
[INFO] [stdout]       1659 │     }
[INFO] [stdout]       1660 │ 
[INFO] [stdout]   [37;1m    1661[0m [37;1m>[0m [37;1m    #[rstest][0m
[INFO] [stdout]       1662 │     #[tokio::test]
[INFO] [stdout]       1663 │     async fn test_handler_flow(
[INFO] [stdout]   35: [32mcore::ops::function::FnOnce::call_once[0m[90m::h091069a9392f3486[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   36: [32mcore::ops::function::FnOnce::call_once[0m[90m::h7d969581be7d0075[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   37: [32mtest::__rust_begin_short_backtrace[0m[90m::hca25a52684e56655[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m656[0m
[INFO] [stdout]   38: [32mtest::run_test::{{closure}}[0m[90m::ha8ac744c4af1a4bb[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m647[0m
[INFO] [stdout]   39: [32mcore::ops::function::FnOnce::call_once{{vtable.shim}}[0m[90m::h7b411a9ed45bdecf[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/ops/function.rs[0m:[35m250[0m
[INFO] [stdout]   40: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hd05328869a8ed200[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs[0m:[35m1987[0m
[INFO] [stdout]   41: [32m<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h0c601ce20bd5b2be[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/panic/unwind_safe.rs[0m:[35m271[0m
[INFO] [stdout]   42: [32mstd::panicking::try::do_call[0m[90m::ha4be5c164fe30854[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m487[0m
[INFO] [stdout]   43: [32mstd::panicking::try[0m[90m::h604546f3609af05f[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panicking.rs[0m:[35m451[0m
[INFO] [stdout]   44: [32mstd::panic::catch_unwind[0m[90m::h5bfa8afe44c9c2f9[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/panic.rs[0m:[35m140[0m
[INFO] [stdout]   45: [32mtest::run_test_in_process[0m[90m::hd50dee55dd63e6aa[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/test/src/lib.rs[0m:[35m679[0m
[INFO] [stdout]   [96m                              ⋮ 14 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- handler::tests::test_handler_flow::dput_test_2::build_success_2::log_test_1::download_binaries_1::prune_only_if_job_unsuccessful_2 stdout ----
[INFO] [stdout] -------------- TEST START --------------
[INFO] [stdout] [2m2023-04-30T10:58:09.270545Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m > dput foo test1-bad.dsc [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.279214Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Saving initial build info: ObsBuildInfo { project: "foo", package: "bar", rev: None, srcmd5: None, is_branched: false, enabled_repos: {} }
[INFO] [stdout] [2m2023-04-30T10:58:09.282147Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mproject_meta[0m[2m=[0mProjectMeta { name: "foo", repositories: [RepositoryMeta { name: "repo", rebuild: Transitive, block: All, arches: ["aarch64", "x86_64"] }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.284231Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Unknown, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.286710Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m [3mstatus[0m[2m=[0mBuildStatus { package: "bar", code: Disabled, dirty: false, details: None }
[INFO] [stdout] [2m2023-04-30T10:58:09.286760Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mget_if_package_exists[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m[1mget[0m[1m{[0m[3mproject[0m[2m=[0m"foo" [3mpackage[0m[2m=[0m"bar" [3mhistory_retrieval[0m[2m=[0mFull[1m}[0m[2m:[0m [2mobs_gitlab_runner::build_meta[0m[2m:[0m Disabling [3mrepo[0m[2m=[0mrepo [3march[0m[2m=[0mx86_64
[INFO] [stdout] [2m2023-04-30T10:58:09.286836Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m [2mobs_gitlab_runner::handler[0m[2m:[0m [3minitial_build_meta[0m[2m=[0mSome(BuildMeta { enabled_repos: {RepoArch { repo: "repo", arch: "aarch64" }: JobHistList { jobhist: [] }} })
[INFO] [stdout] [2m2023-04-30T10:58:09.286928Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading test1-bad.dsc to foo/bar... [3mgitlab.output[0m[2m=[0mtrue
[INFO] [stdout] [2m2023-04-30T10:58:09.288956Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mfiles_to_commit[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"} [3mpresent_files[0m[2m=[0m{}
[INFO] [stdout] [2m2023-04-30T10:58:09.290290Z[0m [35mTRACE[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Retry commit, missing 2 entries
[INFO] [stdout] [2m2023-04-30T10:58:09.290334Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m [3mmissing[0m[2m=[0mMissingEntries { entries: [CommitEntry { name: "test1.missing", md5: "202cb962ac59075b964b07152d234b70" }, CommitEntry { name: "test1-bad.dsc", md5: "c09a28e451b8586a98f614f9fe0742de" }] }
[INFO] [stdout] [2m2023-04-30T10:58:09.290438Z[0m [34mDEBUG[0m [1mcommand[0m[1m{[0m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[1m}[0m[2m:[0m[1mrun_dput[0m[1m{[0m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[1m}[0m[2m:[0m[1mupload_package[0m[1m{[0m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[1m}[0m[2m:[0m[1mcommit[0m[1m{[0m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[1m}[0m[2m:[0m[1mupload_file[0m[1m{[0m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[1m}[0m[2m:[0m [2mobs_gitlab_runner::upload[0m[2m:[0m Uploading file
[INFO] [stdout] [2m2023-04-30T10:58:09.292873Z[0m [31mERROR[0m [2mobs_gitlab_runner::handler[0m[2m:[0m Error running command: 
[INFO] [stdout]    0: [91mCould not find artifact 'test1.missing'[0m
[INFO] [stdout] 
[INFO] [stdout] Location:
[INFO] [stdout]    [35msrc/artifacts.rs[0m:[35m34[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] 
[INFO] [stdout]    0: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_file[0m with [96m[3mroot[0m[2m=[0m"" [3mfilename[0m[2m=[0m"test1.missing"[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m227[0m
[INFO] [stdout]        225 │     }
[INFO] [stdout]        226 │ 
[INFO] [stdout]   [37;1m     227 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        228 │     async fn upload_file(
[INFO] [stdout]        229 │         &self,
[INFO] [stdout]    1: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mcommit[0m with [96m[3mcommit_message[0m[2m=[0m"test1-bad.dsc" [3mroot[0m[2m=[0m"" [3mfiles[0m[2m=[0m{"_meta": "f4f75daf7cd22556e6bef525a11ed94f", "test1.missing": "202cb962ac59075b964b07152d234b70", "test1-bad.dsc": "c09a28e451b8586a98f614f9fe0742de"}[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m254[0m
[INFO] [stdout]        252 │     }
[INFO] [stdout]        253 │ 
[INFO] [stdout]   [37;1m     254 >     #[instrument(skip(self, artifacts))][0m
[INFO] [stdout]        255 │     async fn commit(
[INFO] [stdout]        256 │         &self,
[INFO] [stdout]    2: [91mobs_gitlab_runner::upload[0m[91m::[0m[91mupload_package[0m with [96m[3mself[0m[2m=[0mObsDscUploader { project: "foo", package: "bar", dsc_path: "test1-bad.dsc", dsc: Dsc { source: "bar", files: [FileEntry { hash: "202cb962ac59075b964b07152d234b70", size: 3, filename: "test1.missing" }] }, options: ObsUploaderOptions { max_commit_attempts: 3 } }[0m
[INFO] [stdout]       at [35msrc/upload.rs[0m:[35m311[0m
[INFO] [stdout]        309 │     }
[INFO] [stdout]        310 │ 
[INFO] [stdout]   [37;1m     311 >     #[instrument(skip(artifacts))][0m
[INFO] [stdout]        312 │     pub async fn upload_package(&self, artifacts: &impl ArtifactDirectory) -> Result<UploadResult> {
[INFO] [stdout]        313 │         let dsc_parent = self
[INFO] [stdout]    3: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mrun_dput[0m with [96m[3margs[0m[2m=[0mDputAction { project: "foo", dsc: "test1-bad.dsc", branch_to: "", build_info_out: "build-info.yml", rebuild_if_unchanged: false }[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m269[0m
[INFO] [stdout]        267 │     }
[INFO] [stdout]        268 │ 
[INFO] [stdout]   [37;1m     269 >     #[instrument(skip(self))][0m
[INFO] [stdout]        270 │     async fn run_dput(&mut self, args: DputAction) -> Result<()> {
[INFO] [stdout]        271 │         let branch_to = if !args.branch_to.is_empty() {
[INFO] [stdout]    4: [91mobs_gitlab_runner::handler[0m[91m::[0m[91mcommand[0m with [96m[3mcmdline[0m[2m=[0m"dput foo test1-bad.dsc"[0m
[INFO] [stdout]       at [35msrc/handler.rs[0m:[35m554[0m
[INFO] [stdout]        552 │     }
[INFO] [stdout]        553 │ 
[INFO] [stdout]   [37;1m     554 >     #[instrument(skip(self))][0m
[INFO] [stdout]        555 │     async fn command(&mut self, cmdline: &str) -> Result<()> {
[INFO] [stdout]        556 │         // TODO: inject user?
[INFO] [stdout]    5: [91mgitlab_runner::run[0m[91m::[0m[91mrun[0m with [96mgitlab.job=267[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/gitlab-runner-0.0.5/src/run.rs[0m:[35m137[0m
[INFO] [stdout]        135 │     }
[INFO] [stdout]        136 │ 
[INFO] [stdout]   [37;1m     137 >     #[tracing::instrument(skip(self, process,build_dir),fields(gitlab.job=self.response.id))][0m
[INFO] [stdout]        138 │     pub(crate) async fn run<F, J, Ret>(&mut self, process: F, build_dir: PathBuf)
[INFO] [stdout]        139 │     where
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 5 frames hidden ⋮                               [0m
[INFO] [stdout]    6: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}::{{closure}}[0m[90m::h370af5db97382bc6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m34[0m
[INFO] [stdout]         32 │         self.get_or_none(filename)
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]   [37;1m      34[0m [37;1m>[0m [37;1m            .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))[0m
[INFO] [stdout]         35 │     }
[INFO] [stdout]         36 │ 
[INFO] [stdout]    7: [32mcore::option::Option<T>::ok_or_else[0m[90m::h48624483dc889ae2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/option.rs[0m:[35m1249[0m
[INFO] [stdout]    8: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get::{{closure}}[0m[90m::h4d192b0f235c67c1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m32[0m
[INFO] [stdout]         30 │ 
[INFO] [stdout]         31 │     async fn get(&self, filename: &str) -> Result<Self::Reader> {
[INFO] [stdout]   [37;1m      32[0m [37;1m>[0m [37;1m        self.get_or_none(filename)[0m
[INFO] [stdout]         33 │             .await?
[INFO] [stdout]         34 │             .ok_or_else(|| eyre!("Could not find artifact '{}'", filename))
[INFO] [stdout]    9: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h38343548c7b2cac2[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   10: [91mobs_gitlab_runner::artifacts::ArtifactDirectory::get_file::{{closure}}[0m[90m::hcfe3b9a1cca38c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/artifacts.rs[0m:[35m47[0m
[INFO] [stdout]         45 │ 
[INFO] [stdout]         46 │     async fn get_file(&self, filename: &str) -> Result<AsyncFile> {
[INFO] [stdout]   [37;1m      47[0m [37;1m>[0m [37;1m        let reader = self.get(filename).await?;[0m
[INFO] [stdout]         48 │         async_save_to_tempfile(reader).await
[INFO] [stdout]         49 │     }
[INFO] [stdout]   11: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h16aac631043fbf9e[0m
[INFO] [stdout]       at [35m/rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/future/future.rs[0m:[35m125[0m
[INFO] [stdout]   12: [91mobs_gitlab_runner::upload::ObsDscUploader::upload_file::{{closure}}::{{closure}}[0m[90m::h38e6ac628719cc10[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/upload.rs[0m:[35m235[0m
[INFO] [stdout]        233 │     ) -> Result<()> {
[INFO] [stdout]        234 │         debug!("Uploading file");
[INFO] [stdout]   [37;1m     235[0m [37;1m>[0m [37;1m        let file = artifacts.get_file(root.join(filename).as_str()).await?;[0m
[INFO] [stdout]        236 │ 
[INFO] [stdout]        237 │         retry_large_request(|| {
[WARN] too many lines in the log, truncating it
