CI: SUCCESS summain

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-03-09 06:31:41ZProgram: ambient-execute-plan
Version: 0.13.1@52633e5
plan: Runnable plan
After 0.00 seconds at 2026-03-09 06:31:41Z
steps:
- action: mkdir
  pathname: /ci
- action: mkdir
  pathname: /ci/artifacts
- action: tar_extract
  archive: /dev/vdc
  directory: /ci/src
- action: tar_extract
  archive: /dev/vdf
  directory: /ci/deps
- action: tar_extract
  archive: /dev/vde
  directory: /ci/cache
- action: shell
  shell: ln -sf /ci /workspace
- action: shell
  shell: git config --global user.name 'Ambient CI'
- action: shell
  shell: git config --global user.email ambient@example.com
- action: cargo_fmt
- action: cargo_clippy
- action: cargo_build
- action: cargo_test
- action: shell
  shell: |
    subplot docgen summain.subplot -o /workspace/artifacts/summain.html
- action: shell
  shell: |
    git clean -fdx
- action: custom
  name: dch
  args:
    debemail: liw@liw.fi
    debfullname: Lars Wirzenius
- action: deb
  packages: .
- action: tar_create
  archive: /dev/vde
  directory: /ci/cache
- action: tar_create
  archive: /dev/vdd
  directory: /ci/artifacts
executor_drive: /dev/vdb
source_drive: /dev/vdc
artifact_drive: /dev/vdd
cache_drive: /dev/vde
deps_drive: /dev/vdf
workspace_dir: /ci
source_dir: /ci/src
deps_dir: /ci/deps
cache_dir: /ci/cache
artifacts_dir: /ci/artifacts
plan: Successful action mkdir: /ci
After 0.00 seconds at 2026-03-09 06:31:41Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-03-09 06:31:41Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-03-09 06:31:41Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.00 seconds at 2026-03-09 06:31:41Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-09 06:31:41Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-09 06:31:41Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.00 seconds at 2026-03-09 06:31:41Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-09 06:31:41Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-09 06:31:41Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.06 seconds at 2026-03-09 06:31:41Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-09 06:31:41Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-09 06:31:42Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 1.25 seconds at 2026-03-09 06:31:42Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-09 06:31:42Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-09 06:31:42Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 1.27 seconds at 2026-03-09 06:31:42Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-09 06:31:42Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 1.30 seconds at 2026-03-09 06:31:42Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-09 06:31:42Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Exit code: 0
    Stderr:
    + git config --global user.name 'Ambient CI'
    
  • plan: Action succeeded shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 1.34 seconds at 2026-03-09 06:31:42Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-09 06:31:42Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Exit code: 0
    Stderr:
    + git config --global user.email ambient@example.com
    
  • plan: Action succeeded shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 1.38 seconds at 2026-03-09 06:31:42Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-03-09 06:31:42Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:42Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:42Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:42Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-03-09 06:31:43Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 2.35 seconds at 2026-03-09 06:31:43Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-03-09 06:31:43Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:31:43Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:31:43Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:08Z
    Exit code: 0
    Stderr:
       Compiling version_check v0.9.2
       Compiling proc-macro2 v1.0.24
       Compiling unicode-xid v0.2.1
       Compiling libc v0.2.86
       Compiling syn v1.0.60
       Compiling quote v1.0.9
        Checking cfg-if v1.0.0
       Compiling typenum v1.12.0
       Compiling proc-macro-error-attr v1.0.4
       Compiling generic-array v0.14.4
       Compiling proc-macro-error v1.0.4
       Compiling log v0.4.14
       Compiling bitflags v1.2.1
       Compiling serde_derive v1.0.123
        Checking instant v0.1.9
        Checking smallvec v1.6.1
        Checking unicode-width v0.1.8
       Compiling autocfg v1.0.1
       Compiling unicode-segmentation v1.7.1
        Checking scopeguard v1.1.0
       Compiling serde v1.0.123
       Compiling memchr v2.3.4
        Checking lock_api v0.4.3
       Compiling heck v0.3.2
       Compiling tokio v1.5.0
        Checking textwrap v0.11.0
        Checking parking_lot_core v0.8.3
        Checking atty v0.2.14
        Checking vec_map v0.8.2
        Checking ansi_term v0.11.0
        Checking linked-hash-map v0.5.4
       Compiling anyhow v1.0.38
        Checking strsim v0.8.0
        Checking clap v2.33.3
        Checking yaml-rust v0.4.5
        Checking mio v0.7.11
       Compiling structopt-derive v0.4.14
        Checking parking_lot v0.11.1
       Compiling tokio-macros v1.1.0
        Checking block-buffer v0.9.0
        Checking digest v0.9.0
        Checking num_cpus v1.13.0
        Checking signal-hook-registry v1.3.0
        Checking once_cell v1.7.2
        Checking pin-project-lite v0.2.6
        Checking lazy_static v1.4.0
        Checking bytes v1.0.1
        Checking same-file v1.0.6
        Checking opaque-debug v0.3.0
        Checking cpuid-bool v0.1.2
        Checking dtoa v0.4.7
        Checking serde_yaml v0.8.17
        Checking sha2 v0.9.3
        Checking walkdir v2.3.2
        Checking structopt v0.3.21
        Checking unix_mode v0.1.1
        Checking summain v0.26.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.03s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-03-09 06:32:08Z
    CargoClippy(
        CargoClippy,
    )
plan: Successful action cargo_build
After 27.05 seconds at 2026-03-09 06:32:08Z
  • plan: Start action cargo_build
    After 0.00 seconds at 2026-03-09 06:32:08Z
    CargoBuild(
        CargoBuild,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:08Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:08Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:08Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:08Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-09 06:32:08Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:08Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:08Z
    • cargo
    • build
    • --offline
    • --locked
    • --workspace
    • --all-targets
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:32Z
    Exit code: 0
    Stderr:
       Compiling libc v0.2.86
       Compiling cfg-if v1.0.0
       Compiling typenum v1.12.0
       Compiling instant v0.1.9
       Compiling unicode-width v0.1.8
       Compiling smallvec v1.6.1
       Compiling generic-array v0.14.4
       Compiling scopeguard v1.1.0
       Compiling lock_api v0.4.3
       Compiling parking_lot_core v0.8.3
       Compiling textwrap v0.11.0
       Compiling log v0.4.14
       Compiling bitflags v1.2.1
       Compiling atty v0.2.14
       Compiling vec_map v0.8.2
       Compiling strsim v0.8.0
       Compiling ansi_term v0.11.0
       Compiling linked-hash-map v0.5.4
       Compiling clap v2.33.3
       Compiling yaml-rust v0.4.5
       Compiling mio v0.7.11
       Compiling serde v1.0.123
       Compiling memchr v2.3.4
       Compiling parking_lot v0.11.1
       Compiling digest v0.9.0
       Compiling block-buffer v0.9.0
       Compiling signal-hook-registry v1.3.0
       Compiling num_cpus v1.13.0
       Compiling opaque-debug v0.3.0
       Compiling dtoa v0.4.7
       Compiling cpuid-bool v0.1.2
       Compiling once_cell v1.7.2
       Compiling pin-project-lite v0.2.6
       Compiling bytes v1.0.1
       Compiling same-file v1.0.6
       Compiling lazy_static v1.4.0
       Compiling structopt v0.3.21
       Compiling tokio v1.5.0
       Compiling walkdir v2.3.2
       Compiling sha2 v0.9.3
       Compiling serde_yaml v0.8.17
       Compiling anyhow v1.0.38
       Compiling unix_mode v0.1.1
       Compiling summain v0.26.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.32s
    
  • plan: Action succeeded cargo_build
    After 0.00 seconds at 2026-03-09 06:32:32Z
    CargoBuild(
        CargoBuild,
    )
plan: Successful action cargo_test
After 51.11 seconds at 2026-03-09 06:32:32Z
  • plan: Start action cargo_test
    After 0.00 seconds at 2026-03-09 06:32:32Z
    CargoTest(
        CargoTest,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:32Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:32Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:32Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:32Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-09 06:32:32Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:32Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-09 06:32:32Z
    • cargo
    • test
    • --offline
    • --locked
    • --workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Exit code: 0
    Stdout:
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 1 test
    test src/lib.rs - (line 17) ... ignored
    
    test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    Stderr:
        Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
         Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/summain-4a30381a0b1e3469)
         Running unittests src/bin/summain.rs (/ci/cache/cargo-target/debug/deps/summain-7812c4e28974dda9)
       Doc-tests summain
    
  • plan: Action succeeded cargo_test
    After 0.00 seconds at 2026-03-09 06:32:33Z
    CargoTest(
        CargoTest,
    )
plan: Successful action shell: subplot docgen summain.subplot -o /workspace/artifacts/summain.html
After 51.99 seconds at 2026-03-09 06:32:33Z
  • plan: Start action shell: subplot docgen summain.subplot -o /workspace/artifacts/summain.html
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Shell(
        Shell {
            shell: "subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-09 06:32:33Z
    • bash
    • -c
    • set -xeuo pipefail subplot docgen summain.subplot -o /workspace/artifacts/summain.html
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Exit code: 0
    Stderr:
    + subplot docgen summain.subplot -o /workspace/artifacts/summain.html
     INFO Starting Subplot
     INFO Subplot finished successfully
    
  • plan: Action succeeded shell: subplot docgen summain.subplot -o /workspace/artifacts/summain.html
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Shell(
        Shell {
            shell: "subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n",
        },
    )
plan: Successful action shell: git clean -fdx
After 52.15 seconds at 2026-03-09 06:32:33Z
  • plan: Start action shell: git clean -fdx
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Shell(
        Shell {
            shell: "git clean -fdx\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-09 06:32:33Z
    • bash
    • -c
    • set -xeuo pipefail git clean -fdx
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Exit code: 0
    Stderr:
    + git clean -fdx
    
  • plan: Action succeeded shell: git clean -fdx
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Shell(
        Shell {
            shell: "git clean -fdx\n",
        },
    )
plan: Successful action custom: dch
After 52.18 seconds at 2026-03-09 06:32:33Z
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debemail": String("liw@liw.fi"),
                "debfullname": String("Lars Wirzenius"),
            },
        },
    )
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-09 06:32:33Z
    Custom {
        name: "dch",
        args: {
            "debemail": String("liw@liw.fi"),
            "debfullname": String("Lars Wirzenius"),
        },
    }
  • plan: Custom action output
    After 0.00 seconds at 2026-03-09 06:32:34Z
    Stdout:
    HEAD is now at e6a3efa chore: update .ambient/dch
    
    Stderr:
    + export 'DEBEMAIL="liw@liw.fi"'
    + DEBEMAIL='"liw@liw.fi"'
    + export 'DEBFULLNAME="Lars Wirzenius"'
    + DEBFULLNAME='"Lars Wirzenius"'
    + export CARGO_TARGET_DIR=/workspace/cache
    + CARGO_TARGET_DIR=/workspace/cache
    + export CARGO_HOME=/workspace/deps
    + CARGO_HOME=/workspace/deps
    + export HOME=/root
    + HOME=/root
    + export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + git reset --hard
    + git clean -fdx
    ++ sed 's/-[^-]*$//'
    ++ dpkg-parsechangelog -SVersion
    + V=0.25.0
    ++ date -u +%Y%m%dT%H%M%S
    + T=20260309T063233
    + version=0.25.0.ci20260309T063233-1
    + dch -v 0.25.0.ci20260309T063233-1 'CI build under Ambient.'
    + dch -r ''
    
  • plan: Action succeeded custom: dch
    After 0.00 seconds at 2026-03-09 06:32:34Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debemail": String("liw@liw.fi"),
                "debfullname": String("Lars Wirzenius"),
            },
        },
    )
plan: Successful action deb
After 52.82 seconds at 2026-03-09 06:32:34Z
  • plan: Start action deb
    After 0.00 seconds at 2026-03-09 06:32:34Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
  • plan: Start program /bin/bash
    After 0.00 seconds at 2026-03-09 06:32:34Z
    • /bin/bash
    • -c
    • #!/usr/bin/env bash set -xeuo pipefail echo "PATH at start: $PATH" export PATH="/root/.cargo/bin:$PATH" export CARGO_HOME=/ci/deps export DEBEMAIL=liw@liw.fi export DEBFULLNAME="Lars Wirzenius" /bin/env command -v cargo command -v rustc cargo --version rustc --version # Get name and version of source package. name="$(dpkg-parsechangelog -SSource)" version="$(dpkg-parsechangelog -SVersion)" # Get upstream version: everything before the last dash. uv="$(echo "$version" | sed 's/-[^-]*$//')" # Files that will be created. arch="$(dpkg --print-architecture)" orig="../${name}_${uv}.orig.tar.xz" deb="../${name}_${version}_${arch}.deb" changes="../${name}_${version}_${arch}.changes" # Create "upstream tarball". git archive HEAD | xz >"$orig" # Build package. dpkg-buildpackage -us -uc # Dump some information to make it easier to visually verify # everything looks OK. Also, test the package with the lintian tool. ls -l .. for x in ../*.deb; do dpkg -c "$x"; done # FIXME: disabled while this prevents radicle-native-ci deb from being built. # lintian -i --allow-root --fail-on warning ../*.changes # Move files to artifacts directory. mv ../*_* /ci/artifacts/.
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-09 06:33:34Z
    Exit code: 0
    Stdout:
    PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    DEBFULLNAME=Lars Wirzenius
    CARGO_TARGET_DIR=/ci/cache/cargo-target
    PWD=/ci/src
    SYSTEMD_EXEC_PID=278
    HOME=/root
    LANG=C.UTF-8
    CARGO_HOME=/ci/deps
    DEBEMAIL=liw@liw.fi
    INVOCATION_ID=87aa3fff56464c3a80230797c56c465b
    SHLVL=2
    JOURNAL_STREAM=8:12879
    PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    OLDPWD=/
    _=/bin/env
    /root/.cargo/bin/cargo
    /root/.cargo/bin/rustc
    cargo 1.94.0 (85eff7c80 2026-01-15)
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    dpkg-buildpackage: info: source package summain
    dpkg-buildpackage: info: source version 0.25.0.ci20260309T063233-1
    dpkg-buildpackage: info: source distribution unstable
    dpkg-buildpackage: info: source changed by "Lars Wirzenius" <"liw@liw.fi">
    dpkg-buildpackage: info: host architecture amd64
    dh clean
       dh_clean
    dpkg-source: info: using source format '3.0 (quilt)'
    dpkg-source: info: building summain using existing ./summain_0.25.0.ci20260309T063233.orig.tar.xz
    dpkg-source: info: building summain in summain_0.25.0.ci20260309T063233-1.debian.tar.xz
    dpkg-source: info: building summain in summain_0.25.0.ci20260309T063233-1.dsc
    dh build
       dh_update_autotools_config
       dh_autoreconf
       debian/rules override_dh_auto_build
    make[1]: Entering directory '/ci/src'
    true
    make[1]: Leaving directory '/ci/src'
       debian/rules override_dh_auto_test
    make[1]: Entering directory '/ci/src'
    echo no tests until subplot is available
    no tests until subplot is available
    make[1]: Leaving directory '/ci/src'
       create-stamp debian/debhelper-build-stamp
    dh binary
       dh_testroot
       dh_prep
       debian/rules override_dh_auto_install
    make[1]: Entering directory '/ci/src'
    cargo install --offline --path=. --root=debian/summain
    rm -f debian/*/.crates*
    make[1]: Leaving directory '/ci/src'
       dh_installdocs
       dh_installchangelogs
       dh_perl
       dh_link
       dh_strip_nondeterminism
       dh_compress
       dh_fixperms
       dh_missing
       dh_strip
       dh_makeshlibs
       dh_shlibdeps
       dh_installdeb
       dh_gencontrol
       dh_md5sums
       dh_builddeb
    dpkg-deb: building package 'summain-dbgsym' in '../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb'.
    dpkg-deb: building package 'summain' in '../summain_0.25.0.ci20260309T063233-1_amd64.deb'.
    dpkg-genchanges: info: including full source code in upload
    dpkg-buildpackage: info: full upload (original source is included)
    total 588
    drwxr-xr-x 2 root root   4096 Mar  9 06:32 artifacts
    drwxr-xr-x 3 root root   4096 Mar  9 06:31 cache
    drwxr-xr-x 3 root root   4096 Mar  9 06:31 deps
    drwxr-xr-x 8 root root   4096 Mar  9 06:32 src
    -rw-r--r-- 1 root root  72188 Mar  9 06:33 summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb
    -rw-r--r-- 1 root root   1472 Mar  9 06:32 summain_0.25.0.ci20260309T063233-1.debian.tar.xz
    -rw-r--r-- 1 root root    939 Mar  9 06:32 summain_0.25.0.ci20260309T063233-1.dsc
    -rw-r--r-- 1 root root   6141 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.buildinfo
    -rw-r--r-- 1 root root   2375 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.changes
    -rw-r--r-- 1 root root 464852 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.deb
    -rw-r--r-- 1 root root  22092 Mar  9 06:32 summain_0.25.0.ci20260309T063233.orig.tar.xz
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/.build-id/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/.build-id/53/
    -rw-r--r-- root/root    397520 2026-03-09 06:32 ./usr/lib/debug/.build-id/53/92cbd8e5c867116672b5580201d45957d5bf15.debug
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/
    lrwxrwxrwx root/root         0 2026-03-09 06:32 ./usr/share/doc/summain-dbgsym -> summain
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./bin/
    -rwxr-xr-x root/root   1310920 2026-03-09 06:32 ./bin/summain
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/
    drwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/summain/
    -rw-r--r-- root/root       271 2026-03-09 06:32 ./usr/share/doc/summain/changelog.Debian.gz
    -rw-r--r-- root/root       964 2026-03-09 06:32 ./usr/share/doc/summain/copyright
    
    Stderr:
    + echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
    + export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + export CARGO_HOME=/ci/deps
    + CARGO_HOME=/ci/deps
    + export DEBEMAIL=liw@liw.fi
    + DEBEMAIL=liw@liw.fi
    + export 'DEBFULLNAME=Lars Wirzenius'
    + DEBFULLNAME='Lars Wirzenius'
    + /bin/env
    + command -v cargo
    + command -v rustc
    + cargo --version
    + rustc --version
    ++ dpkg-parsechangelog -SSource
    + name=summain
    ++ dpkg-parsechangelog -SVersion
    + version=0.25.0.ci20260309T063233-1
    ++ sed 's/-[^-]*$//'
    ++ echo 0.25.0.ci20260309T063233-1
    + uv=0.25.0.ci20260309T063233
    ++ dpkg --print-architecture
    + arch=amd64
    + orig=../summain_0.25.0.ci20260309T063233.orig.tar.xz
    + deb=../summain_0.25.0.ci20260309T063233-1_amd64.deb
    + changes=../summain_0.25.0.ci20260309T063233-1_amd64.changes
    + git archive HEAD
    + xz
    + dpkg-buildpackage -us -uc
     dpkg-source --before-build .
     debian/rules clean
     dpkg-source -b .
     debian/rules build
     debian/rules binary
      Installing summain v0.26.0 (/ci/src)
         Locking 64 packages to latest compatible versions
       Compiling version_check v0.9.2
       Compiling proc-macro2 v1.0.24
       Compiling unicode-xid v0.2.1
       Compiling libc v0.2.86
       Compiling syn v1.0.60
       Compiling quote v1.0.9
       Compiling cfg-if v1.0.0
       Compiling typenum v1.12.0
       Compiling generic-array v0.14.4
       Compiling proc-macro-error-attr v1.0.4
       Compiling proc-macro-error v1.0.4
       Compiling bitflags v1.2.1
       Compiling log v0.4.14
       Compiling serde_derive v1.0.123
       Compiling instant v0.1.9
       Compiling scopeguard v1.1.0
       Compiling serde v1.0.123
       Compiling unicode-width v0.1.8
       Compiling smallvec v1.6.1
       Compiling memchr v2.3.4
       Compiling autocfg v1.0.1
       Compiling unicode-segmentation v1.7.1
       Compiling heck v0.3.2
       Compiling tokio v1.5.0
       Compiling parking_lot_core v0.8.3
       Compiling textwrap v0.11.0
       Compiling lock_api v0.4.3
       Compiling atty v0.2.14
       Compiling strsim v0.8.0
       Compiling anyhow v1.0.38
       Compiling ansi_term v0.11.0
       Compiling linked-hash-map v0.5.4
       Compiling vec_map v0.8.2
       Compiling clap v2.33.3
       Compiling yaml-rust v0.4.5
       Compiling mio v0.7.11
       Compiling structopt-derive v0.4.14
       Compiling parking_lot v0.11.1
       Compiling tokio-macros v1.1.0
       Compiling digest v0.9.0
       Compiling block-buffer v0.9.0
       Compiling num_cpus v1.13.0
       Compiling signal-hook-registry v1.3.0
       Compiling pin-project-lite v0.2.6
       Compiling same-file v1.0.6
       Compiling opaque-debug v0.3.0
       Compiling cpuid-bool v0.1.2
       Compiling once_cell v1.7.2
       Compiling bytes v1.0.1
       Compiling dtoa v0.4.7
       Compiling lazy_static v1.4.0
       Compiling structopt v0.3.21
       Compiling serde_yaml v0.8.17
       Compiling sha2 v0.9.3
       Compiling walkdir v2.3.2
       Compiling unix_mode v0.1.1
       Compiling summain v0.26.0 (/ci/src)
        Finished `release` profile [optimized] target(s) in 53.02s
      Installing /ci/src/debian/summain/bin/summain
       Installed package `summain v0.26.0 (/ci/src)` (executable `summain`)
    warning: be sure to add `/ci/src/debian/summain/bin` to your PATH to be able to run the installed binaries
    dpkg-gencontrol: warning: Built-Using field of package summain: substitution variable ${cargo:Built-Using} used, but is not defined
    dpkg-gencontrol: warning: Built-Using field of package summain: substitution variable ${cargo:Built-Using} used, but is not defined
     dpkg-genbuildinfo -O../summain_0.25.0.ci20260309T063233-1_amd64.buildinfo
     dpkg-genchanges -O../summain_0.25.0.ci20260309T063233-1_amd64.changes
     dpkg-source --after-build .
    + ls -l ..
    + for x in ../*.deb
    + dpkg -c ../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb
    + for x in ../*.deb
    + dpkg -c ../summain_0.25.0.ci20260309T063233-1_amd64.deb
    + mv ../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb ../summain_0.25.0.ci20260309T063233-1.debian.tar.xz ../summain_0.25.0.ci20260309T063233-1.dsc ../summain_0.25.0.ci20260309T063233-1_amd64.buildinfo ../summain_0.25.0.ci20260309T063233-1_amd64.changes ../summain_0.25.0.ci20260309T063233-1_amd64.deb ../summain_0.25.0.ci20260309T063233.orig.tar.xz /ci/artifacts/.
    
  • plan: Action succeeded deb
    After 0.00 seconds at 2026-03-09 06:33:34Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
plan: Successful action tar_create
After 113.67 seconds at 2026-03-09 06:33:34Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-09 06:33:34Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-09 06:33:36Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action tar_create
After 115.17 seconds at 2026-03-09 06:33:36Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-09 06:33:36Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-09 06:33:36Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
plan: Plan succeeded
After 115.20 seconds at 2026-03-09 06:33:36ZHopefully all is good.

Raw log messages for Ambient troubleshooting

Raw log messages

These raw log messages are meant to help Ambient developers figure out problems. You can ignore them.

  1. {
      "type": "executor_starts",
      "name": "ambient-execute-plan",
      "version": "0.13.1@52633e5",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 233512077
      },
      "log_source": "Plan"
    }
  2. {
      "type": "runnable_plan",
      "steps": [
        {
          "action": "mkdir",
          "pathname": "/ci"
        },
        {
          "action": "mkdir",
          "pathname": "/ci/artifacts"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdc",
          "directory": "/ci/src"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdf",
          "directory": "/ci/deps"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "shell",
          "shell": "ln -sf /ci /workspace"
        },
        {
          "action": "shell",
          "shell": "git config --global user.name 'Ambient CI'"
        },
        {
          "action": "shell",
          "shell": "git config --global user.email ambient@example.com"
        },
        {
          "action": "cargo_fmt"
        },
        {
          "action": "cargo_clippy"
        },
        {
          "action": "cargo_build"
        },
        {
          "action": "cargo_test"
        },
        {
          "action": "shell",
          "shell": "subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n"
        },
        {
          "action": "shell",
          "shell": "git clean -fdx\n"
        },
        {
          "action": "custom",
          "name": "dch",
          "args": {
            "debemail": "liw@liw.fi",
            "debfullname": "Lars Wirzenius"
          }
        },
        {
          "action": "deb",
          "packages": "."
        },
        {
          "action": "tar_create",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "tar_create",
          "archive": "/dev/vdd",
          "directory": "/ci/artifacts"
        }
      ],
      "executor_drive": "/dev/vdb",
      "source_drive": "/dev/vdc",
      "artifact_drive": "/dev/vdd",
      "cache_drive": "/dev/vde",
      "deps_drive": "/dev/vdf",
      "workspace_dir": "/ci",
      "source_dir": "/ci/src",
      "deps_dir": "/ci/deps",
      "cache_dir": "/ci/cache",
      "artifacts_dir": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 234251139
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 234740317
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 235291558
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 235596140
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 235657906
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 236019734
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 297580172
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773037901,
        "nanos_since_epoch": 298366021
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 483890207
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 487917686
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 507724294
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 508104578
      },
      "log_source": "Plan"
    }
  14. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            108,
            110,
            32,
            45,
            115,
            102,
            32,
            47,
            99,
            105,
            32,
            47,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 508126264
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 534744229
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 535490084
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 535801043
      },
      "log_source": "Plan"
    }
  18. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            103,
            105,
            116,
            32,
            99,
            111,
            110,
            102,
            105,
            103,
            32,
            45,
            45,
            103,
            108,
            111,
            98,
            97,
            108,
            32,
            117,
            115,
            101,
            114,
            46,
            110,
            97,
            109,
            101,
            32,
            39,
            65,
            109,
            98,
            105,
            101,
            110,
            116,
            32,
            67,
            73,
            39,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 536136804
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 564243106
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 568785294
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 576949101
      },
      "log_source": "Plan"
    }
  22. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            103,
            105,
            116,
            32,
            99,
            111,
            110,
            102,
            105,
            103,
            32,
            45,
            45,
            103,
            108,
            111,
            98,
            97,
            108,
            32,
            117,
            115,
            101,
            114,
            46,
            101,
            109,
            97,
            105,
            108,
            32,
            97,
            109,
            98,
            105,
            101,
            110,
            116,
            64,
            101,
            120,
            97,
            109,
            112,
            108,
            101,
            46,
            99,
            111,
            109,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 584036069
      },
      "log_source": "Plan"
    }
  23. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.email ambient@example.com\n",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 601458544
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 606361700
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 614764955
      },
      "log_source": "Plan"
    }
  26. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 620891332
      },
      "log_source": "Plan"
    }
  27. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.94.0 (85eff7c80 2026-01-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 761923510
      },
      "log_source": "Plan"
    }
  28. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037902,
        "nanos_since_epoch": 766318263
      },
      "log_source": "Plan"
    }
  29. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.94 (4a4ef493e3 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 56824198
      },
      "log_source": "Plan"
    }
  30. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 64962814
      },
      "log_source": "Plan"
    }
  31. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.94.0 (4a4ef493e 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 186718351
      },
      "log_source": "Plan"
    }
  32. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            102,
            109,
            116
          ]
        },
        {
          "Unix": [
            45,
            45,
            99,
            104,
            101,
            99,
            107
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 189774965
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 578265303
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 585168994
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 585194854
      },
      "log_source": "Plan"
    }
  36. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 585210329
      },
      "log_source": "Plan"
    }
  37. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.94.0 (85eff7c80 2026-01-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 695891356
      },
      "log_source": "Plan"
    }
  38. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 696513833
      },
      "log_source": "Plan"
    }
  39. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.94 (4a4ef493e3 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 868452467
      },
      "log_source": "Plan"
    }
  40. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 869092746
      },
      "log_source": "Plan"
    }
  41. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.94.0 (4a4ef493e 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 977036709
      },
      "log_source": "Plan"
    }
  42. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            111,
            102,
            102,
            108,
            105,
            110,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            108,
            111,
            99,
            107,
            101,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            97,
            108,
            108,
            45,
            116,
            97,
            114,
            103,
            101,
            116,
            115
          ]
        },
        {
          "Unix": [
            45,
            45,
            110,
            111,
            45,
            100,
            101,
            112,
            115
          ]
        },
        {
          "Unix": [
            45,
            45
          ]
        },
        {
          "Unix": [
            45,
            45,
            100,
            101,
            110,
            121
          ]
        },
        {
          "Unix": [
            119,
            97,
            114,
            110,
            105,
            110,
            103,
            115
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037903,
        "nanos_since_epoch": 981186212
      },
      "log_source": "Plan"
    }
  43. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling version_check v0.9.2\n   Compiling proc-macro2 v1.0.24\n   Compiling unicode-xid v0.2.1\n   Compiling libc v0.2.86\n   Compiling syn v1.0.60\n   Compiling quote v1.0.9\n    Checking cfg-if v1.0.0\n   Compiling typenum v1.12.0\n   Compiling proc-macro-error-attr v1.0.4\n   Compiling generic-array v0.14.4\n   Compiling proc-macro-error v1.0.4\n   Compiling log v0.4.14\n   Compiling bitflags v1.2.1\n   Compiling serde_derive v1.0.123\n    Checking instant v0.1.9\n    Checking smallvec v1.6.1\n    Checking unicode-width v0.1.8\n   Compiling autocfg v1.0.1\n   Compiling unicode-segmentation v1.7.1\n    Checking scopeguard v1.1.0\n   Compiling serde v1.0.123\n   Compiling memchr v2.3.4\n    Checking lock_api v0.4.3\n   Compiling heck v0.3.2\n   Compiling tokio v1.5.0\n    Checking textwrap v0.11.0\n    Checking parking_lot_core v0.8.3\n    Checking atty v0.2.14\n    Checking vec_map v0.8.2\n    Checking ansi_term v0.11.0\n    Checking linked-hash-map v0.5.4\n   Compiling anyhow v1.0.38\n    Checking strsim v0.8.0\n    Checking clap v2.33.3\n    Checking yaml-rust v0.4.5\n    Checking mio v0.7.11\n   Compiling structopt-derive v0.4.14\n    Checking parking_lot v0.11.1\n   Compiling tokio-macros v1.1.0\n    Checking block-buffer v0.9.0\n    Checking digest v0.9.0\n    Checking num_cpus v1.13.0\n    Checking signal-hook-registry v1.3.0\n    Checking once_cell v1.7.2\n    Checking pin-project-lite v0.2.6\n    Checking lazy_static v1.4.0\n    Checking bytes v1.0.1\n    Checking same-file v1.0.6\n    Checking opaque-debug v0.3.0\n    Checking cpuid-bool v0.1.2\n    Checking dtoa v0.4.7\n    Checking serde_yaml v0.8.17\n    Checking sha2 v0.9.3\n    Checking walkdir v2.3.2\n    Checking structopt v0.3.21\n    Checking unix_mode v0.1.1\n    Checking summain v0.26.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.03s\n",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 283661748
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 284607525
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "cargo_build",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 284896352
      },
      "log_source": "Plan"
    }
  46. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 285285439
      },
      "log_source": "Plan"
    }
  47. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.94.0 (85eff7c80 2026-01-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 520000957
      },
      "log_source": "Plan"
    }
  48. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 524253502
      },
      "log_source": "Plan"
    }
  49. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.94 (4a4ef493e3 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 747180674
      },
      "log_source": "Plan"
    }
  50. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 751451177
      },
      "log_source": "Plan"
    }
  51. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.94.0 (4a4ef493e 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 893866163
      },
      "log_source": "Plan"
    }
  52. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            98,
            117,
            105,
            108,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            111,
            102,
            102,
            108,
            105,
            110,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            108,
            111,
            99,
            107,
            101,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            97,
            108,
            108,
            45,
            116,
            97,
            114,
            103,
            101,
            116,
            115
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037928,
        "nanos_since_epoch": 898169374
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling libc v0.2.86\n   Compiling cfg-if v1.0.0\n   Compiling typenum v1.12.0\n   Compiling instant v0.1.9\n   Compiling unicode-width v0.1.8\n   Compiling smallvec v1.6.1\n   Compiling generic-array v0.14.4\n   Compiling scopeguard v1.1.0\n   Compiling lock_api v0.4.3\n   Compiling parking_lot_core v0.8.3\n   Compiling textwrap v0.11.0\n   Compiling log v0.4.14\n   Compiling bitflags v1.2.1\n   Compiling atty v0.2.14\n   Compiling vec_map v0.8.2\n   Compiling strsim v0.8.0\n   Compiling ansi_term v0.11.0\n   Compiling linked-hash-map v0.5.4\n   Compiling clap v2.33.3\n   Compiling yaml-rust v0.4.5\n   Compiling mio v0.7.11\n   Compiling serde v1.0.123\n   Compiling memchr v2.3.4\n   Compiling parking_lot v0.11.1\n   Compiling digest v0.9.0\n   Compiling block-buffer v0.9.0\n   Compiling signal-hook-registry v1.3.0\n   Compiling num_cpus v1.13.0\n   Compiling opaque-debug v0.3.0\n   Compiling dtoa v0.4.7\n   Compiling cpuid-bool v0.1.2\n   Compiling once_cell v1.7.2\n   Compiling pin-project-lite v0.2.6\n   Compiling bytes v1.0.1\n   Compiling same-file v1.0.6\n   Compiling lazy_static v1.4.0\n   Compiling structopt v0.3.21\n   Compiling tokio v1.5.0\n   Compiling walkdir v2.3.2\n   Compiling sha2 v0.9.3\n   Compiling serde_yaml v0.8.17\n   Compiling anyhow v1.0.38\n   Compiling unix_mode v0.1.1\n   Compiling summain v0.26.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.32s\n",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 347083534
      },
      "log_source": "Plan"
    }
  54. {
      "type": "action_succeeded",
      "action": "cargo_build",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 347976719
      },
      "log_source": "Plan"
    }
  55. {
      "type": "execute_action",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 348001807
      },
      "log_source": "Plan"
    }
  56. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 348018093
      },
      "log_source": "Plan"
    }
  57. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.94.0 (85eff7c80 2026-01-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 494339069
      },
      "log_source": "Plan"
    }
  58. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 494847405
      },
      "log_source": "Plan"
    }
  59. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.94 (4a4ef493e3 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 729688055
      },
      "log_source": "Plan"
    }
  60. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 736289049
      },
      "log_source": "Plan"
    }
  61. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.94.0 (4a4ef493e 2026-03-02)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 859073232
      },
      "log_source": "Plan"
    }
  62. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            116,
            101,
            115,
            116
          ]
        },
        {
          "Unix": [
            45,
            45,
            111,
            102,
            102,
            108,
            105,
            110,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            108,
            111,
            99,
            107,
            101,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037952,
        "nanos_since_epoch": 859954364
      },
      "log_source": "Plan"
    }
  63. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 1 test\ntest src/lib.rs - (line 17) ... ignored\n\ntest result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n",
      "stderr": "    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/summain-4a30381a0b1e3469)\n     Running unittests src/bin/summain.rs (/ci/cache/cargo-target/debug/deps/summain-7812c4e28974dda9)\n   Doc-tests summain\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 185065287
      },
      "log_source": "Plan"
    }
  64. {
      "type": "action_succeeded",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 220809854
      },
      "log_source": "Plan"
    }
  65. {
      "type": "execute_action",
      "action": "shell",
      "shell": "subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 223873794
      },
      "log_source": "Plan"
    }
  66. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            100,
            111,
            99,
            103,
            101,
            110,
            32,
            115,
            117,
            109,
            109,
            97,
            105,
            110,
            46,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            45,
            111,
            32,
            47,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            47,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            47,
            115,
            117,
            109,
            109,
            97,
            105,
            110,
            46,
            104,
            116,
            109,
            108,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 234637929
      },
      "log_source": "Plan"
    }
  67. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n INFO Starting Subplot\n INFO Subplot finished successfully\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 383442934
      },
      "log_source": "Plan"
    }
  68. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "subplot docgen summain.subplot -o /workspace/artifacts/summain.html\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 385046404
      },
      "log_source": "Plan"
    }
  69. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 385066665
      },
      "log_source": "Plan"
    }
  70. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            103,
            105,
            116,
            32,
            99,
            108,
            101,
            97,
            110,
            32,
            45,
            102,
            100,
            120,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 385082705
      },
      "log_source": "Plan"
    }
  71. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 415188690
      },
      "log_source": "Plan"
    }
  72. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 417213777
      },
      "log_source": "Plan"
    }
  73. {
      "type": "execute_action",
      "action": "custom",
      "name": "dch",
      "args": {
        "debemail": "liw@liw.fi",
        "debfullname": "Lars Wirzenius"
      },
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 417242128
      },
      "log_source": "Plan"
    }
  74. {
      "type": "custom_action_starts",
      "source": "/ci/src",
      "custom": {
        "name": "dch",
        "args": {
          "debemail": "liw@liw.fi",
          "debfullname": "Lars Wirzenius"
        }
      },
      "exe": ".ambient/dch",
      "exe_exists": false,
      "timestamp": {
        "secs_since_epoch": 1773037953,
        "nanos_since_epoch": 417280738
      },
      "log_source": "Plan"
    }
  75. {
      "type": "custom_action_output",
      "stdout": [
        72,
        69,
        65,
        68,
        32,
        105,
        115,
        32,
        110,
        111,
        119,
        32,
        97,
        116,
        32,
        101,
        54,
        97,
        51,
        101,
        102,
        97,
        32,
        99,
        104,
        111,
        114,
        101,
        58,
        32,
        117,
        112,
        100,
        97,
        116,
        101,
        32,
        46,
        97,
        109,
        98,
        105,
        101,
        110,
        116,
        47,
        100,
        99,
        104,
        10
      ],
      "stderr": [
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        39,
        68,
        69,
        66,
        69,
        77,
        65,
        73,
        76,
        61,
        34,
        108,
        105,
        119,
        64,
        108,
        105,
        119,
        46,
        102,
        105,
        34,
        39,
        10,
        43,
        32,
        68,
        69,
        66,
        69,
        77,
        65,
        73,
        76,
        61,
        39,
        34,
        108,
        105,
        119,
        64,
        108,
        105,
        119,
        46,
        102,
        105,
        34,
        39,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        39,
        68,
        69,
        66,
        70,
        85,
        76,
        76,
        78,
        65,
        77,
        69,
        61,
        34,
        76,
        97,
        114,
        115,
        32,
        87,
        105,
        114,
        122,
        101,
        110,
        105,
        117,
        115,
        34,
        39,
        10,
        43,
        32,
        68,
        69,
        66,
        70,
        85,
        76,
        76,
        78,
        65,
        77,
        69,
        61,
        39,
        34,
        76,
        97,
        114,
        115,
        32,
        87,
        105,
        114,
        122,
        101,
        110,
        105,
        117,
        115,
        34,
        39,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        84,
        65,
        82,
        71,
        69,
        84,
        95,
        68,
        73,
        82,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        99,
        97,
        99,
        104,
        101,
        10,
        43,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        84,
        65,
        82,
        71,
        69,
        84,
        95,
        68,
        73,
        82,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        99,
        97,
        99,
        104,
        101,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        72,
        79,
        77,
        69,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        100,
        101,
        112,
        115,
        10,
        43,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        72,
        79,
        77,
        69,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        100,
        101,
        112,
        115,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        72,
        79,
        77,
        69,
        61,
        47,
        114,
        111,
        111,
        116,
        10,
        43,
        32,
        72,
        79,
        77,
        69,
        61,
        47,
        114,
        111,
        111,
        116,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        80,
        65,
        84,
        72,
        61,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        98,
        105,
        110,
        58,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        98,
        105,
        110,
        10,
        43,
        32,
        80,
        65,
        84,
        72,
        61,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        98,
        105,
        110,
        58,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        98,
        105,
        110,
        10,
        43,
        32,
        103,
        105,
        116,
        32,
        114,
        101,
        115,
        101,
        116,
        32,
        45,
        45,
        104,
        97,
        114,
        100,
        10,
        43,
        32,
        103,
        105,
        116,
        32,
        99,
        108,
        101,
        97,
        110,
        32,
        45,
        102,
        100,
        120,
        10,
        43,
        43,
        32,
        115,
        101,
        100,
        32,
        39,
        115,
        47,
        45,
        91,
        94,
        45,
        93,
        42,
        36,
        47,
        47,
        39,
        10,
        43,
        43,
        32,
        100,
        112,
        107,
        103,
        45,
        112,
        97,
        114,
        115,
        101,
        99,
        104,
        97,
        110,
        103,
        101,
        108,
        111,
        103,
        32,
        45,
        83,
        86,
        101,
        114,
        115,
        105,
        111,
        110,
        10,
        43,
        32,
        86,
        61,
        48,
        46,
        50,
        53,
        46,
        48,
        10,
        43,
        43,
        32,
        100,
        97,
        116,
        101,
        32,
        45,
        117,
        32,
        43,
        37,
        89,
        37,
        109,
        37,
        100,
        84,
        37,
        72,
        37,
        77,
        37,
        83,
        10,
        43,
        32,
        84,
        61,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        57,
        84,
        48,
        54,
        51,
        50,
        51,
        51,
        10,
        43,
        32,
        118,
        101,
        114,
        115,
        105,
        111,
        110,
        61,
        48,
        46,
        50,
        53,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        57,
        84,
        48,
        54,
        51,
        50,
        51,
        51,
        45,
        49,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        118,
        32,
        48,
        46,
        50,
        53,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        57,
        84,
        48,
        54,
        51,
        50,
        51,
        51,
        45,
        49,
        32,
        39,
        67,
        73,
        32,
        98,
        117,
        105,
        108,
        100,
        32,
        117,
        110,
        100,
        101,
        114,
        32,
        65,
        109,
        98,
        105,
        101,
        110,
        116,
        46,
        39,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        114,
        32,
        39,
        39,
        10
      ],
      "timestamp": {
        "secs_since_epoch": 1773037954,
        "nanos_since_epoch": 57037770
      },
      "log_source": "Plan"
    }
  76. {
      "type": "action_succeeded",
      "action": "custom",
      "name": "dch",
      "args": {
        "debemail": "liw@liw.fi",
        "debfullname": "Lars Wirzenius"
      },
      "timestamp": {
        "secs_since_epoch": 1773037954,
        "nanos_since_epoch": 57876482
      },
      "log_source": "Plan"
    }
  77. {
      "type": "execute_action",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1773037954,
        "nanos_since_epoch": 58121343
      },
      "log_source": "Plan"
    }
  78. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            47,
            98,
            105,
            110,
            47,
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            35,
            33,
            47,
            117,
            115,
            114,
            47,
            98,
            105,
            110,
            47,
            101,
            110,
            118,
            32,
            98,
            97,
            115,
            104,
            10,
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            10,
            101,
            99,
            104,
            111,
            32,
            34,
            80,
            65,
            84,
            72,
            32,
            97,
            116,
            32,
            115,
            116,
            97,
            114,
            116,
            58,
            32,
            36,
            80,
            65,
            84,
            72,
            34,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            80,
            65,
            84,
            72,
            61,
            34,
            47,
            114,
            111,
            111,
            116,
            47,
            46,
            99,
            97,
            114,
            103,
            111,
            47,
            98,
            105,
            110,
            58,
            36,
            80,
            65,
            84,
            72,
            34,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            67,
            65,
            82,
            71,
            79,
            95,
            72,
            79,
            77,
            69,
            61,
            47,
            99,
            105,
            47,
            100,
            101,
            112,
            115,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            68,
            69,
            66,
            69,
            77,
            65,
            73,
            76,
            61,
            108,
            105,
            119,
            64,
            108,
            105,
            119,
            46,
            102,
            105,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            68,
            69,
            66,
            70,
            85,
            76,
            76,
            78,
            65,
            77,
            69,
            61,
            34,
            76,
            97,
            114,
            115,
            32,
            87,
            105,
            114,
            122,
            101,
            110,
            105,
            117,
            115,
            34,
            10,
            47,
            98,
            105,
            110,
            47,
            101,
            110,
            118,
            10,
            10,
            99,
            111,
            109,
            109,
            97,
            110,
            100,
            32,
            45,
            118,
            32,
            99,
            97,
            114,
            103,
            111,
            10,
            99,
            111,
            109,
            109,
            97,
            110,
            100,
            32,
            45,
            118,
            32,
            114,
            117,
            115,
            116,
            99,
            10,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            10,
            114,
            117,
            115,
            116,
            99,
            32,
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            10,
            10,
            35,
            32,
            71,
            101,
            116,
            32,
            110,
            97,
            109,
            101,
            32,
            97,
            110,
            100,
            32,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            32,
            111,
            102,
            32,
            115,
            111,
            117,
            114,
            99,
            101,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            46,
            10,
            110,
            97,
            109,
            101,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            45,
            112,
            97,
            114,
            115,
            101,
            99,
            104,
            97,
            110,
            103,
            101,
            108,
            111,
            103,
            32,
            45,
            83,
            83,
            111,
            117,
            114,
            99,
            101,
            41,
            34,
            10,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            45,
            112,
            97,
            114,
            115,
            101,
            99,
            104,
            97,
            110,
            103,
            101,
            108,
            111,
            103,
            32,
            45,
            83,
            86,
            101,
            114,
            115,
            105,
            111,
            110,
            41,
            34,
            10,
            10,
            35,
            32,
            71,
            101,
            116,
            32,
            117,
            112,
            115,
            116,
            114,
            101,
            97,
            109,
            32,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            58,
            32,
            101,
            118,
            101,
            114,
            121,
            116,
            104,
            105,
            110,
            103,
            32,
            98,
            101,
            102,
            111,
            114,
            101,
            32,
            116,
            104,
            101,
            32,
            108,
            97,
            115,
            116,
            32,
            100,
            97,
            115,
            104,
            46,
            10,
            117,
            118,
            61,
            34,
            36,
            40,
            101,
            99,
            104,
            111,
            32,
            34,
            36,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            34,
            32,
            124,
            32,
            115,
            101,
            100,
            32,
            39,
            115,
            47,
            45,
            91,
            94,
            45,
            93,
            42,
            36,
            47,
            47,
            39,
            41,
            34,
            10,
            10,
            35,
            32,
            70,
            105,
            108,
            101,
            115,
            32,
            116,
            104,
            97,
            116,
            32,
            119,
            105,
            108,
            108,
            32,
            98,
            101,
            32,
            99,
            114,
            101,
            97,
            116,
            101,
            100,
            46,
            10,
            97,
            114,
            99,
            104,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            32,
            45,
            45,
            112,
            114,
            105,
            110,
            116,
            45,
            97,
            114,
            99,
            104,
            105,
            116,
            101,
            99,
            116,
            117,
            114,
            101,
            41,
            34,
            10,
            111,
            114,
            105,
            103,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            117,
            118,
            125,
            46,
            111,
            114,
            105,
            103,
            46,
            116,
            97,
            114,
            46,
            120,
            122,
            34,
            10,
            100,
            101,
            98,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            125,
            95,
            36,
            123,
            97,
            114,
            99,
            104,
            125,
            46,
            100,
            101,
            98,
            34,
            10,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            125,
            95,
            36,
            123,
            97,
            114,
            99,
            104,
            125,
            46,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            34,
            10,
            10,
            35,
            32,
            67,
            114,
            101,
            97,
            116,
            101,
            32,
            34,
            117,
            112,
            115,
            116,
            114,
            101,
            97,
            109,
            32,
            116,
            97,
            114,
            98,
            97,
            108,
            108,
            34,
            46,
            10,
            103,
            105,
            116,
            32,
            97,
            114,
            99,
            104,
            105,
            118,
            101,
            32,
            72,
            69,
            65,
            68,
            32,
            124,
            32,
            120,
            122,
            32,
            62,
            34,
            36,
            111,
            114,
            105,
            103,
            34,
            10,
            10,
            35,
            32,
            66,
            117,
            105,
            108,
            100,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            46,
            10,
            100,
            112,
            107,
            103,
            45,
            98,
            117,
            105,
            108,
            100,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            32,
            45,
            117,
            115,
            32,
            45,
            117,
            99,
            10,
            10,
            35,
            32,
            68,
            117,
            109,
            112,
            32,
            115,
            111,
            109,
            101,
            32,
            105,
            110,
            102,
            111,
            114,
            109,
            97,
            116,
            105,
            111,
            110,
            32,
            116,
            111,
            32,
            109,
            97,
            107,
            101,
            32,
            105,
            116,
            32,
            101,
            97,
            115,
            105,
            101,
            114,
            32,
            116,
            111,
            32,
            118,
            105,
            115,
            117,
            97,
            108,
            108,
            121,
            32,
            118,
            101,
            114,
            105,
            102,
            121,
            10,
            35,
            32,
            101,
            118,
            101,
            114,
            121,
            116,
            104,
            105,
            110,
            103,
            32,
            108,
            111,
            111,
            107,
            115,
            32,
            79,
            75,
            46,
            32,
            65,
            108,
            115,
            111,
            44,
            32,
            116,
            101,
            115,
            116,
            32,
            116,
            104,
            101,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            32,
            119,
            105,
            116,
            104,
            32,
            116,
            104,
            101,
            32,
            108,
            105,
            110,
            116,
            105,
            97,
            110,
            32,
            116,
            111,
            111,
            108,
            46,
            10,
            10,
            108,
            115,
            32,
            45,
            108,
            32,
            46,
            46,
            10,
            102,
            111,
            114,
            32,
            120,
            32,
            105,
            110,
            32,
            46,
            46,
            47,
            42,
            46,
            100,
            101,
            98,
            59,
            32,
            100,
            111,
            32,
            100,
            112,
            107,
            103,
            32,
            45,
            99,
            32,
            34,
            36,
            120,
            34,
            59,
            32,
            100,
            111,
            110,
            101,
            10,
            35,
            32,
            70,
            73,
            88,
            77,
            69,
            58,
            32,
            100,
            105,
            115,
            97,
            98,
            108,
            101,
            100,
            32,
            119,
            104,
            105,
            108,
            101,
            32,
            116,
            104,
            105,
            115,
            32,
            112,
            114,
            101,
            118,
            101,
            110,
            116,
            115,
            32,
            114,
            97,
            100,
            105,
            99,
            108,
            101,
            45,
            110,
            97,
            116,
            105,
            118,
            101,
            45,
            99,
            105,
            32,
            100,
            101,
            98,
            32,
            102,
            114,
            111,
            109,
            32,
            98,
            101,
            105,
            110,
            103,
            32,
            98,
            117,
            105,
            108,
            116,
            46,
            10,
            35,
            32,
            108,
            105,
            110,
            116,
            105,
            97,
            110,
            32,
            45,
            105,
            32,
            45,
            45,
            97,
            108,
            108,
            111,
            119,
            45,
            114,
            111,
            111,
            116,
            32,
            45,
            45,
            102,
            97,
            105,
            108,
            45,
            111,
            110,
            32,
            119,
            97,
            114,
            110,
            105,
            110,
            103,
            32,
            46,
            46,
            47,
            42,
            46,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            10,
            10,
            35,
            32,
            77,
            111,
            118,
            101,
            32,
            102,
            105,
            108,
            101,
            115,
            32,
            116,
            111,
            32,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            32,
            100,
            105,
            114,
            101,
            99,
            116,
            111,
            114,
            121,
            46,
            10,
            109,
            118,
            32,
            46,
            46,
            47,
            42,
            95,
            42,
            32,
            47,
            99,
            105,
            47,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            47,
            46,
            10,
            32,
            32,
            32,
            32,
            32,
            32,
            32,
            32
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773037954,
        "nanos_since_epoch": 62625783
      },
      "log_source": "Plan"
    }
  79. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nDEBFULLNAME=Lars Wirzenius\nCARGO_TARGET_DIR=/ci/cache/cargo-target\nPWD=/ci/src\nSYSTEMD_EXEC_PID=278\nHOME=/root\nLANG=C.UTF-8\nCARGO_HOME=/ci/deps\nDEBEMAIL=liw@liw.fi\nINVOCATION_ID=87aa3fff56464c3a80230797c56c465b\nSHLVL=2\nJOURNAL_STREAM=8:12879\nPATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nOLDPWD=/\n_=/bin/env\n/root/.cargo/bin/cargo\n/root/.cargo/bin/rustc\ncargo 1.94.0 (85eff7c80 2026-01-15)\nrustc 1.94.0 (4a4ef493e 2026-03-02)\ndpkg-buildpackage: info: source package summain\ndpkg-buildpackage: info: source version 0.25.0.ci20260309T063233-1\ndpkg-buildpackage: info: source distribution unstable\ndpkg-buildpackage: info: source changed by \"Lars Wirzenius\" <\"liw@liw.fi\">\ndpkg-buildpackage: info: host architecture amd64\ndh clean\n   dh_clean\ndpkg-source: info: using source format '3.0 (quilt)'\ndpkg-source: info: building summain using existing ./summain_0.25.0.ci20260309T063233.orig.tar.xz\ndpkg-source: info: building summain in summain_0.25.0.ci20260309T063233-1.debian.tar.xz\ndpkg-source: info: building summain in summain_0.25.0.ci20260309T063233-1.dsc\ndh build\n   dh_update_autotools_config\n   dh_autoreconf\n   debian/rules override_dh_auto_build\nmake[1]: Entering directory '/ci/src'\ntrue\nmake[1]: Leaving directory '/ci/src'\n   debian/rules override_dh_auto_test\nmake[1]: Entering directory '/ci/src'\necho no tests until subplot is available\nno tests until subplot is available\nmake[1]: Leaving directory '/ci/src'\n   create-stamp debian/debhelper-build-stamp\ndh binary\n   dh_testroot\n   dh_prep\n   debian/rules override_dh_auto_install\nmake[1]: Entering directory '/ci/src'\ncargo install --offline --path=. --root=debian/summain\nrm -f debian/*/.crates*\nmake[1]: Leaving directory '/ci/src'\n   dh_installdocs\n   dh_installchangelogs\n   dh_perl\n   dh_link\n   dh_strip_nondeterminism\n   dh_compress\n   dh_fixperms\n   dh_missing\n   dh_strip\n   dh_makeshlibs\n   dh_shlibdeps\n   dh_installdeb\n   dh_gencontrol\n   dh_md5sums\n   dh_builddeb\ndpkg-deb: building package 'summain-dbgsym' in '../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb'.\ndpkg-deb: building package 'summain' in '../summain_0.25.0.ci20260309T063233-1_amd64.deb'.\ndpkg-genchanges: info: including full source code in upload\ndpkg-buildpackage: info: full upload (original source is included)\ntotal 588\ndrwxr-xr-x 2 root root   4096 Mar  9 06:32 artifacts\ndrwxr-xr-x 3 root root   4096 Mar  9 06:31 cache\ndrwxr-xr-x 3 root root   4096 Mar  9 06:31 deps\ndrwxr-xr-x 8 root root   4096 Mar  9 06:32 src\n-rw-r--r-- 1 root root  72188 Mar  9 06:33 summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb\n-rw-r--r-- 1 root root   1472 Mar  9 06:32 summain_0.25.0.ci20260309T063233-1.debian.tar.xz\n-rw-r--r-- 1 root root    939 Mar  9 06:32 summain_0.25.0.ci20260309T063233-1.dsc\n-rw-r--r-- 1 root root   6141 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.buildinfo\n-rw-r--r-- 1 root root   2375 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.changes\n-rw-r--r-- 1 root root 464852 Mar  9 06:33 summain_0.25.0.ci20260309T063233-1_amd64.deb\n-rw-r--r-- 1 root root  22092 Mar  9 06:32 summain_0.25.0.ci20260309T063233.orig.tar.xz\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/.build-id/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/lib/debug/.build-id/53/\n-rw-r--r-- root/root    397520 2026-03-09 06:32 ./usr/lib/debug/.build-id/53/92cbd8e5c867116672b5580201d45957d5bf15.debug\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/\nlrwxrwxrwx root/root         0 2026-03-09 06:32 ./usr/share/doc/summain-dbgsym -> summain\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./bin/\n-rwxr-xr-x root/root   1310920 2026-03-09 06:32 ./bin/summain\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/\ndrwxr-xr-x root/root         0 2026-03-09 06:32 ./usr/share/doc/summain/\n-rw-r--r-- root/root       271 2026-03-09 06:32 ./usr/share/doc/summain/changelog.Debian.gz\n-rw-r--r-- root/root       964 2026-03-09 06:32 ./usr/share/doc/summain/copyright\n",
      "stderr": "+ echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\n+ export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ export CARGO_HOME=/ci/deps\n+ CARGO_HOME=/ci/deps\n+ export DEBEMAIL=liw@liw.fi\n+ DEBEMAIL=liw@liw.fi\n+ export 'DEBFULLNAME=Lars Wirzenius'\n+ DEBFULLNAME='Lars Wirzenius'\n+ /bin/env\n+ command -v cargo\n+ command -v rustc\n+ cargo --version\n+ rustc --version\n++ dpkg-parsechangelog -SSource\n+ name=summain\n++ dpkg-parsechangelog -SVersion\n+ version=0.25.0.ci20260309T063233-1\n++ sed 's/-[^-]*$//'\n++ echo 0.25.0.ci20260309T063233-1\n+ uv=0.25.0.ci20260309T063233\n++ dpkg --print-architecture\n+ arch=amd64\n+ orig=../summain_0.25.0.ci20260309T063233.orig.tar.xz\n+ deb=../summain_0.25.0.ci20260309T063233-1_amd64.deb\n+ changes=../summain_0.25.0.ci20260309T063233-1_amd64.changes\n+ git archive HEAD\n+ xz\n+ dpkg-buildpackage -us -uc\n dpkg-source --before-build .\n debian/rules clean\n dpkg-source -b .\n debian/rules build\n debian/rules binary\n  Installing summain v0.26.0 (/ci/src)\n     Locking 64 packages to latest compatible versions\n   Compiling version_check v0.9.2\n   Compiling proc-macro2 v1.0.24\n   Compiling unicode-xid v0.2.1\n   Compiling libc v0.2.86\n   Compiling syn v1.0.60\n   Compiling quote v1.0.9\n   Compiling cfg-if v1.0.0\n   Compiling typenum v1.12.0\n   Compiling generic-array v0.14.4\n   Compiling proc-macro-error-attr v1.0.4\n   Compiling proc-macro-error v1.0.4\n   Compiling bitflags v1.2.1\n   Compiling log v0.4.14\n   Compiling serde_derive v1.0.123\n   Compiling instant v0.1.9\n   Compiling scopeguard v1.1.0\n   Compiling serde v1.0.123\n   Compiling unicode-width v0.1.8\n   Compiling smallvec v1.6.1\n   Compiling memchr v2.3.4\n   Compiling autocfg v1.0.1\n   Compiling unicode-segmentation v1.7.1\n   Compiling heck v0.3.2\n   Compiling tokio v1.5.0\n   Compiling parking_lot_core v0.8.3\n   Compiling textwrap v0.11.0\n   Compiling lock_api v0.4.3\n   Compiling atty v0.2.14\n   Compiling strsim v0.8.0\n   Compiling anyhow v1.0.38\n   Compiling ansi_term v0.11.0\n   Compiling linked-hash-map v0.5.4\n   Compiling vec_map v0.8.2\n   Compiling clap v2.33.3\n   Compiling yaml-rust v0.4.5\n   Compiling mio v0.7.11\n   Compiling structopt-derive v0.4.14\n   Compiling parking_lot v0.11.1\n   Compiling tokio-macros v1.1.0\n   Compiling digest v0.9.0\n   Compiling block-buffer v0.9.0\n   Compiling num_cpus v1.13.0\n   Compiling signal-hook-registry v1.3.0\n   Compiling pin-project-lite v0.2.6\n   Compiling same-file v1.0.6\n   Compiling opaque-debug v0.3.0\n   Compiling cpuid-bool v0.1.2\n   Compiling once_cell v1.7.2\n   Compiling bytes v1.0.1\n   Compiling dtoa v0.4.7\n   Compiling lazy_static v1.4.0\n   Compiling structopt v0.3.21\n   Compiling serde_yaml v0.8.17\n   Compiling sha2 v0.9.3\n   Compiling walkdir v2.3.2\n   Compiling unix_mode v0.1.1\n   Compiling summain v0.26.0 (/ci/src)\n    Finished `release` profile [optimized] target(s) in 53.02s\n  Installing /ci/src/debian/summain/bin/summain\n   Installed package `summain v0.26.0 (/ci/src)` (executable `summain`)\nwarning: be sure to add `/ci/src/debian/summain/bin` to your PATH to be able to run the installed binaries\ndpkg-gencontrol: warning: Built-Using field of package summain: substitution variable ${cargo:Built-Using} used, but is not defined\ndpkg-gencontrol: warning: Built-Using field of package summain: substitution variable ${cargo:Built-Using} used, but is not defined\n dpkg-genbuildinfo -O../summain_0.25.0.ci20260309T063233-1_amd64.buildinfo\n dpkg-genchanges -O../summain_0.25.0.ci20260309T063233-1_amd64.changes\n dpkg-source --after-build .\n+ ls -l ..\n+ for x in ../*.deb\n+ dpkg -c ../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb\n+ for x in ../*.deb\n+ dpkg -c ../summain_0.25.0.ci20260309T063233-1_amd64.deb\n+ mv ../summain-dbgsym_0.25.0.ci20260309T063233-1_amd64.deb ../summain_0.25.0.ci20260309T063233-1.debian.tar.xz ../summain_0.25.0.ci20260309T063233-1.dsc ../summain_0.25.0.ci20260309T063233-1_amd64.buildinfo ../summain_0.25.0.ci20260309T063233-1_amd64.changes ../summain_0.25.0.ci20260309T063233-1_amd64.deb ../summain_0.25.0.ci20260309T063233.orig.tar.xz /ci/artifacts/.\n",
      "timestamp": {
        "secs_since_epoch": 1773038014,
        "nanos_since_epoch": 705283348
      },
      "log_source": "Plan"
    }
  80. {
      "type": "action_succeeded",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1773038014,
        "nanos_since_epoch": 901770843
      },
      "log_source": "Plan"
    }
  81. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773038014,
        "nanos_since_epoch": 902012465
      },
      "log_source": "Plan"
    }
  82. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773038016,
        "nanos_since_epoch": 395477824
      },
      "log_source": "Plan"
    }
  83. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773038016,
        "nanos_since_epoch": 399565664
      },
      "log_source": "Plan"
    }
  84. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773038016,
        "nanos_since_epoch": 424643798
      },
      "log_source": "Plan"
    }
  85. {
      "type": "plan_succeeded",
      "timestamp": {
        "secs_since_epoch": 1773038016,
        "nanos_since_epoch": 432741720
      },
      "log_source": "Plan"
    }
  86. {
      "type": "executor_ends_successfully",
      "timestamp": {
        "secs_since_epoch": 1773038016,
        "nanos_since_epoch": 439912479
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z3cL5uBuhFK5FWkc5RYecAoBXNz8d",
    "name": "summain",
    "description": "Manifest for directory trees",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "pusher": {
    "id": "did:key:z6Mki2ago1X2A5UWgKpoSxyCRLLhyZMwpam4T3EKvRmFTyuy",
    "alias": "callisto.liw.fi"
  },
  "before": "e6a3efac41f6cab0e8a59fd7f23b8cd574d8e17f",
  "after": "e6a3efac41f6cab0e8a59fd7f23b8cd574d8e17f",
  "branch": "main",
  "commits": [
    "e6a3efac41f6cab0e8a59fd7f23b8cd574d8e17f"
  ]
}

Ambient stdout

run CI for rad:z3cL5uBuhFK5FWkc5RYecAoBXNz8d

Ambient stderr

<empty log>