CI: SUCCESS ambient-ci

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-03-13 14:54:51ZProgram: ambient-execute-plan
Version: 0.13.1@52633e5
plan: Runnable plan
After 0.00 seconds at 2026-03-13 14:54:51Z
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: |
    make doc
    cp ./*.html doc/*.html /ci/artifacts
    git reset --hard
    git clean -fdx
- action: custom
  name: dch
  args:
    debfullname: Lars Wirzenius
    debemail: liw@liw.fi
- 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.02 seconds at 2026-03-13 14:54:51Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-03-13 14:54:51Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-03-13 14:54:51Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.03 seconds at 2026-03-13 14:54:51Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-13 14:54:51Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-13 14:54:51Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.03 seconds at 2026-03-13 14:54:51Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-13 14:54:51Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-13 14:54:51Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.06 seconds at 2026-03-13 14:54:51Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-13 14:54:51Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-13 14:54:53Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 1.40 seconds at 2026-03-13 14:54:53Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-13 14:54:53Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-13 14:54:55Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 3.82 seconds at 2026-03-13 14:54:55Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 3.88 seconds at 2026-03-13 14:54:55Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    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-13 14:54:55Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 3.90 seconds at 2026-03-13 14:54:55Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    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-13 14:54:55Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 3.91 seconds at 2026-03-13 14:54:55Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-03-13 14:54:55Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:55Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:55Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:56Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-03-13 14:54:56Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 4.36 seconds at 2026-03-13 14:54:56Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-03-13 14:54:56Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:56Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:56Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:56Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:56Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-13 14:54:56Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:56Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:56Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:58Z
    Exit code: 0
    Stderr:
       Compiling ambient-ci v0.13.1 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.73s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-03-13 14:54:58Z
    CargoClippy(
        CargoClippy,
    )
plan: Successful action cargo_build
After 6.38 seconds at 2026-03-13 14:54:58Z
  • plan: Start action cargo_build
    After 0.00 seconds at 2026-03-13 14:54:58Z
    CargoBuild(
        CargoBuild,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:58Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:58Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:58Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:58Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-13 14:54:58Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:54:58Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:54:58Z
    • cargo
    • build
    • --offline
    • --locked
    • --workspace
    • --all-targets
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:00Z
    Exit code: 0
    Stderr:
       Compiling ambient-ci v0.13.1 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.17s
    
  • plan: Action succeeded cargo_build
    After 0.00 seconds at 2026-03-13 14:55:00Z
    CargoBuild(
        CargoBuild,
    )
plan: Successful action cargo_test
After 8.80 seconds at 2026-03-13 14:55:00Z
  • plan: Start action cargo_test
    After 0.00 seconds at 2026-03-13 14:55:00Z
    CargoTest(
        CargoTest,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:55:00Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:00Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:55:00Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:00Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-13 14:55:00Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:00Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-13 14:55:00Z
    • cargo
    • test
    • --offline
    • --locked
    • --workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Exit code: 0
    Stdout:
    running 24 tests
    test action::test::mkdir_action ... ok
    test action_impl::tar::test::tar_create_action ... ok
    test action_impl::tar::test::tar_extract_action ... ok
    test cloud_init::test::metadata ... ok
    test cloud_init::test::userdata ... ok
    test cloud_init::test::userdata_fails_without_runcmd ... ok
    test config::test::does_not_merge_unset ... ok
    test config::test::merges_legacy_value_into_qemu ... ok
    test config::test::merges_set_value ... ok
    test config::test::rsync_target_for_project_with_base_and_map_only ... ok
    test config::test::rsync_target_for_project_with_rsync_target_set ... ok
    test plan::test::round_trip ... ok
    test run::test_run_decision::commit_changed ... ok
    test run::test_run_decision::dry_run_for_commit_changed ... ok
    test run::test_run_decision::dry_run_for_commit_changed_with_force ... ok
    test run::test_run_decision::dry_run_for_unchanged ... ok
    test run::test_run_decision::dry_run_for_unchanged_but_dirty ... ok
    test run::test_run_decision::dry_run_for_unchanged_but_dirty_with_force ... ok
    test run::test_run_decision::dry_run_for_unchanged_with_force ... ok
    test run::test_run_decision::is_not_git ... ok
    test run::test_run_decision::unchanged ... ok
    test run::test_run_decision::unchanged_commit_but_dirty ... ok
    test run::test_run_decision::unchanged_with_force ... ok
    test cloud_init::test::iso ... ok
    
    test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
    
    
    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 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    Stderr:
        Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
         Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/ambient_ci-c068ccde0c554f59)
         Running unittests src/bin/ambient.rs (/ci/cache/cargo-target/debug/deps/ambient-11426d8c801a2566)
         Running unittests src/bin/ambient-execute-plan.rs (/ci/cache/cargo-target/debug/deps/ambient_execute_plan-c751603be61374f4)
       Doc-tests ambient_ci
    
  • plan: Action succeeded cargo_test
    After 0.00 seconds at 2026-03-13 14:55:01Z
    CargoTest(
        CargoTest,
    )
plan: Successful action shell: make doc cp ./*.html doc/*.html /ci/artifacts git reset --hard git clean -fdx
After 9.57 seconds at 2026-03-13 14:55:01Z
  • plan: Start action shell: make doc cp ./*.html doc/*.html /ci/artifacts git reset --hard git clean -fdx
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Shell(
        Shell {
            shell: "make doc\ncp ./*.html doc/*.html /ci/artifacts\ngit reset --hard\ngit clean -fdx\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-13 14:55:01Z
    • bash
    • -c
    • set -xeuo pipefail make doc cp ./*.html doc/*.html /ci/artifacts git reset --hard git clean -fdx
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Exit code: 0
    Stdout:
    subplot docgen ambient.subplot -o ambient.html
    make -C doc
    make[1]: Entering directory '/ci/src/doc'
    subplot docgen --date "Version: $(git describe --long --dirty)" userguide.subplot -o userguide.html
    make[1]: Leaving directory '/ci/src/doc'
    HEAD is now at aad6afde feat: deb_get pre-plan action
    Removing ambient.html
    Removing doc/userguide.html
    
    Stderr:
    + make doc
     INFO Starting Subplot
     INFO Subplot finished successfully
    fatal: No names found, cannot describe anything.
     INFO Starting Subplot
     INFO Subplot finished successfully
    + cp ./ambient.html doc/userguide.html /ci/artifacts
    + git reset --hard
    + git clean -fdx
    
  • plan: Action succeeded shell: make doc cp ./*.html doc/*.html /ci/artifacts git reset --hard git clean -fdx
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Shell(
        Shell {
            shell: "make doc\ncp ./*.html doc/*.html /ci/artifacts\ngit reset --hard\ngit clean -fdx\n",
        },
    )
plan: Successful action custom: dch
After 9.73 seconds at 2026-03-13 14:55:01Z
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-13 14:55:01Z
    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-13 14:55:01Z
    Custom {
        name: "dch",
        args: {
            "debemail": String("liw@liw.fi"),
            "debfullname": String("Lars Wirzenius"),
        },
    }
  • plan: Custom action output
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Stdout:
    HEAD is now at aad6afde feat: deb_get pre-plan action
    
    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
    ++ dpkg-parsechangelog -SVersion
    ++ sed 's/-[^-]*$//'
    + V=0.13.1
    ++ date -u +%Y%m%dT%H%M%S
    + T=20260313T145501
    + version=0.13.1.ci20260313T145501-1
    + dch -v 0.13.1.ci20260313T145501-1 'CI build under Ambient.'
    + dch -r ''
    
  • plan: Action succeeded custom: dch
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debfullname": String("Lars Wirzenius"),
                "debemail": String("liw@liw.fi"),
            },
        },
    )
plan: Successful action deb
After 9.98 seconds at 2026-03-13 14:55:01Z
  • plan: Start action deb
    After 0.00 seconds at 2026-03-13 14:55:01Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
  • plan: Start program /bin/bash
    After 0.00 seconds at 2026-03-13 14:55:01Z
    • /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-13 14:55:23Z
    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=280
    HOME=/root
    LANG=C.UTF-8
    CARGO_HOME=/ci/deps
    DEBEMAIL=liw@liw.fi
    INVOCATION_ID=9506ac2648bb4100bf186efc58189890
    SHLVL=2
    JOURNAL_STREAM=8:14872
    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 ambient-ci
    dpkg-buildpackage: info: source version 0.13.1.ci20260313T145501-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_auto_clean
       dh_clean
    dpkg-source: info: using source format '3.0 (quilt)'
    dpkg-source: info: building ambient-ci using existing ./ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz
    dpkg-source: info: building ambient-ci in ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz
    dpkg-source: info: building ambient-ci in ambient-ci_0.13.1.ci20260313T145501-1.dsc
    dh build
       dh_update_autotools_config
       dh_autoreconf
       dh_auto_configure
       debian/rules override_dh_auto_build
    make[1]: Entering directory '/ci/src'
    make -C doc
    make[2]: Entering directory '/ci/src/doc'
    subplot docgen --date "Version: $(git describe --long --dirty)" userguide.subplot -o userguide.html
    make[2]: Leaving directory '/ci/src/doc'
    make[1]: Leaving directory '/ci/src'
       debian/rules override_dh_auto_test
    make[1]: Entering directory '/ci/src'
    echo tests are disabled, for now
    tests are disabled, for now
    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 --locked --offline --target x86_64-unknown-linux-musl --path=. --root=debian/ambient-ci/usr
    find debian -name '.crates*' -delete
    make[1]: Leaving directory '/ci/src'
       dh_installdocs
       dh_installchangelogs
       dh_installman
       dh_lintian
       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 'ambient-ci-dbgsym' in '../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb'.
    dpkg-deb: building package 'ambient-ci' in '../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb'.
    dpkg-genchanges: info: including full source code in upload
    dpkg-buildpackage: info: full upload (original source is included)
    total 3304
    -rw-r--r--  1 root root  470580 Mar 13 14:55 ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb
    -rw-r--r--  1 root root    2148 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz
    -rw-r--r--  1 root root     966 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1.dsc
    -rw-r--r--  1 root root    5898 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo
    -rw-r--r--  1 root root    2447 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes
    -rw-r--r--  1 root root 2775416 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb
    -rw-r--r--  1 root root   95856 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz
    drwxr-xr-x  2 root root    4096 Mar 13 14:55 artifacts
    drwxr-xr-x  3 root root    4096 Mar 13 14:44 cache
    drwxr-xr-x  3 root root    4096 Mar 13 14:54 deps
    drwxr-xr-x 10 root root    4096 Mar 13 14:55 src
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/15/
    -rw-r--r-- root/root   1441152 2026-03-13 14:55 ./usr/lib/debug/.build-id/15/55eb1ac32d7ffcabc28b8208ebbaaad431a0f8.debug
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/3f/
    -rw-r--r-- root/root   1900280 2026-03-13 14:55 ./usr/lib/debug/.build-id/3f/a6a3005df282ec670c16bf90aba5724cf8c17b.debug
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/
    lrwxrwxrwx root/root         0 2026-03-13 14:55 ./usr/share/doc/ambient-ci-dbgsym -> ambient-ci
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/bin/
    -rwxr-xr-x root/root   7635328 2026-03-13 14:55 ./usr/bin/ambient
    -rwxr-xr-x root/root   5329216 2026-03-13 14:55 ./usr/bin/ambient-execute-plan
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/ambient-ci/
    -rw-r--r-- root/root       492 2026-03-13 14:55 ./usr/share/doc/ambient-ci/changelog.Debian.gz
    -rw-r--r-- root/root       340 2026-03-13 14:55 ./usr/share/doc/ambient-ci/copyright
    -rw-r--r-- root/root     33350 2026-03-13 14:55 ./usr/share/doc/ambient-ci/userguide.html
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/lintian/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/lintian/overrides/
    -rw-r--r-- root/root       266 2026-03-13 14:55 ./usr/share/lintian/overrides/ambient-ci
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/man/
    drwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/man/man1/
    -rw-r--r-- root/root       261 2026-03-13 14:55 ./usr/share/man/man1/ambient-execute-plan.1.gz
    -rw-r--r-- root/root       205 2026-03-13 14:55 ./usr/share/man/man1/ambient.1.gz
    
    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=ambient-ci
    ++ dpkg-parsechangelog -SVersion
    + version=0.13.1.ci20260313T145501-1
    ++ echo 0.13.1.ci20260313T145501-1
    ++ sed 's/-[^-]*$//'
    + uv=0.13.1.ci20260313T145501
    ++ dpkg --print-architecture
    + arch=amd64
    + orig=../ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz
    + deb=../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb
    + changes=../ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes
    + git archive HEAD
    + xz
    + dpkg-buildpackage -us -uc
     dpkg-source --before-build .
     debian/rules clean
     dpkg-source -b .
     debian/rules build
    fatal: No names found, cannot describe anything.
     INFO Starting Subplot
     INFO Subplot finished successfully
     debian/rules binary
      Installing ambient-ci v0.13.1 (/ci/src)
       Compiling ambient-ci v0.13.1 (/ci/src)
        Finished `release` profile [optimized] target(s) in 16.08s
      Installing /ci/src/debian/ambient-ci/usr/bin/ambient
      Installing /ci/src/debian/ambient-ci/usr/bin/ambient-execute-plan
       Installed package `ambient-ci v0.13.1 (/ci/src)` (executables `ambient`, `ambient-execute-plan`)
    warning: be sure to add `/ci/src/debian/ambient-ci/usr/bin` to your PATH to be able to run the installed binaries
    dpkg-shlibdeps: warning: couldn't parse dynamic symbol definition: no symbols
    dpkg-shlibdeps: warning: couldn't parse dynamic symbol definition: no symbols
     dpkg-genbuildinfo -O../ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo
     dpkg-genchanges -O../ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes
     dpkg-source --after-build .
    + ls -l ..
    + for x in ../*.deb
    + dpkg -c ../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb
    + for x in ../*.deb
    + dpkg -c ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb
    + mv ../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb ../ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz ../ambient-ci_0.13.1.ci20260313T145501-1.dsc ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb ../ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz /ci/artifacts/.
    
  • plan: Action succeeded deb
    After 0.00 seconds at 2026-03-13 14:55:24Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
plan: Successful action tar_create
After 32.33 seconds at 2026-03-13 14:55:24Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-13 14:55:24Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-13 14:55:26Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action tar_create
After 34.30 seconds at 2026-03-13 14:55:26Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-13 14:55:26Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-13 14:55:26Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
plan: Plan succeeded
After 34.31 seconds at 2026-03-13 14:55:26ZHopefully 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": 1773413691,
        "nanos_since_epoch": 723604682
      },
      "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": "make doc\ncp ./*.html doc/*.html /ci/artifacts\ngit reset --hard\ngit clean -fdx\n"
        },
        {
          "action": "custom",
          "name": "dch",
          "args": {
            "debfullname": "Lars Wirzenius",
            "debemail": "liw@liw.fi"
          }
        },
        {
          "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": 1773413691,
        "nanos_since_epoch": 726430874
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 746790296
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 750363107
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 752525744
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 754906107
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 757227495
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 779382331
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773413691,
        "nanos_since_epoch": 782070306
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773413693,
        "nanos_since_epoch": 118417021
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773413693,
        "nanos_since_epoch": 121093842
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 547940078
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 547975218
      },
      "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": 1773413695,
        "nanos_since_epoch": 547986496
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 601443313
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 601481200
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 601487406
      },
      "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": 1773413695,
        "nanos_since_epoch": 601744840
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 620564467
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 620594587
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 620816574
      },
      "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": 1773413695,
        "nanos_since_epoch": 620825980
      },
      "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": 1773413695,
        "nanos_since_epoch": 636348280
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 636372508
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773413695,
        "nanos_since_epoch": 636577089
      },
      "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": 1773413695,
        "nanos_since_epoch": 636583726
      },
      "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": 1773413695,
        "nanos_since_epoch": 702346102
      },
      "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": 1773413695,
        "nanos_since_epoch": 705498862
      },
      "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": 1773413695,
        "nanos_since_epoch": 813460629
      },
      "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": 1773413695,
        "nanos_since_epoch": 816310566
      },
      "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": 1773413695,
        "nanos_since_epoch": 862651825
      },
      "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": 1773413695,
        "nanos_since_epoch": 862692313
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773413696,
        "nanos_since_epoch": 78356912
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773413696,
        "nanos_since_epoch": 80555933
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773413696,
        "nanos_since_epoch": 82526365
      },
      "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": 1773413696,
        "nanos_since_epoch": 84479665
      },
      "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": 1773413696,
        "nanos_since_epoch": 123278579
      },
      "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": 1773413696,
        "nanos_since_epoch": 126142574
      },
      "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": 1773413696,
        "nanos_since_epoch": 210154045
      },
      "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": 1773413696,
        "nanos_since_epoch": 212876857
      },
      "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": 1773413696,
        "nanos_since_epoch": 255789146
      },
      "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": 1773413696,
        "nanos_since_epoch": 255838671
      },
      "log_source": "Plan"
    }
  43. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling ambient-ci v0.13.1 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.73s\n",
      "timestamp": {
        "secs_since_epoch": 1773413698,
        "nanos_since_epoch": 98089451
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773413698,
        "nanos_since_epoch": 101988045
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "cargo_build",
      "timestamp": {
        "secs_since_epoch": 1773413698,
        "nanos_since_epoch": 104030656
      },
      "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": 1773413698,
        "nanos_since_epoch": 106160632
      },
      "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": 1773413698,
        "nanos_since_epoch": 144934680
      },
      "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": 1773413698,
        "nanos_since_epoch": 147787368
      },
      "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": 1773413698,
        "nanos_since_epoch": 231036113
      },
      "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": 1773413698,
        "nanos_since_epoch": 231076455
      },
      "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": 1773413698,
        "nanos_since_epoch": 276143252
      },
      "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": 1773413698,
        "nanos_since_epoch": 279000634
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling ambient-ci v0.13.1 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.17s\n",
      "timestamp": {
        "secs_since_epoch": 1773413700,
        "nanos_since_epoch": 513413059
      },
      "log_source": "Plan"
    }
  54. {
      "type": "action_succeeded",
      "action": "cargo_build",
      "timestamp": {
        "secs_since_epoch": 1773413700,
        "nanos_since_epoch": 517220403
      },
      "log_source": "Plan"
    }
  55. {
      "type": "execute_action",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773413700,
        "nanos_since_epoch": 519360375
      },
      "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": 1773413700,
        "nanos_since_epoch": 521328049
      },
      "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": 1773413700,
        "nanos_since_epoch": 560912458
      },
      "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": 1773413700,
        "nanos_since_epoch": 563720813
      },
      "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": 1773413700,
        "nanos_since_epoch": 651553881
      },
      "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": 1773413700,
        "nanos_since_epoch": 654596109
      },
      "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": 1773413700,
        "nanos_since_epoch": 704731678
      },
      "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": 1773413700,
        "nanos_since_epoch": 704775954
      },
      "log_source": "Plan"
    }
  63. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "\nrunning 24 tests\ntest action::test::mkdir_action ... ok\ntest action_impl::tar::test::tar_create_action ... ok\ntest action_impl::tar::test::tar_extract_action ... ok\ntest cloud_init::test::metadata ... ok\ntest cloud_init::test::userdata ... ok\ntest cloud_init::test::userdata_fails_without_runcmd ... ok\ntest config::test::does_not_merge_unset ... ok\ntest config::test::merges_legacy_value_into_qemu ... ok\ntest config::test::merges_set_value ... ok\ntest config::test::rsync_target_for_project_with_base_and_map_only ... ok\ntest config::test::rsync_target_for_project_with_rsync_target_set ... ok\ntest plan::test::round_trip ... ok\ntest run::test_run_decision::commit_changed ... ok\ntest run::test_run_decision::dry_run_for_commit_changed ... ok\ntest run::test_run_decision::dry_run_for_commit_changed_with_force ... ok\ntest run::test_run_decision::dry_run_for_unchanged ... ok\ntest run::test_run_decision::dry_run_for_unchanged_but_dirty ... ok\ntest run::test_run_decision::dry_run_for_unchanged_but_dirty_with_force ... ok\ntest run::test_run_decision::dry_run_for_unchanged_with_force ... ok\ntest run::test_run_decision::is_not_git ... ok\ntest run::test_run_decision::unchanged ... ok\ntest run::test_run_decision::unchanged_commit_but_dirty ... ok\ntest run::test_run_decision::unchanged_with_force ... ok\ntest cloud_init::test::iso ... ok\n\ntest result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s\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 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",
      "stderr": "    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/ambient_ci-c068ccde0c554f59)\n     Running unittests src/bin/ambient.rs (/ci/cache/cargo-target/debug/deps/ambient-11426d8c801a2566)\n     Running unittests src/bin/ambient-execute-plan.rs (/ci/cache/cargo-target/debug/deps/ambient_execute_plan-c751603be61374f4)\n   Doc-tests ambient_ci\n",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 290560905
      },
      "log_source": "Plan"
    }
  64. {
      "type": "action_succeeded",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 290636176
      },
      "log_source": "Plan"
    }
  65. {
      "type": "execute_action",
      "action": "shell",
      "shell": "make doc\ncp ./*.html doc/*.html /ci/artifacts\ngit reset --hard\ngit clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 290642168
      },
      "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,
            109,
            97,
            107,
            101,
            32,
            100,
            111,
            99,
            10,
            99,
            112,
            32,
            46,
            47,
            42,
            46,
            104,
            116,
            109,
            108,
            32,
            100,
            111,
            99,
            47,
            42,
            46,
            104,
            116,
            109,
            108,
            32,
            47,
            99,
            105,
            47,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            10,
            103,
            105,
            116,
            32,
            114,
            101,
            115,
            101,
            116,
            32,
            45,
            45,
            104,
            97,
            114,
            100,
            10,
            103,
            105,
            116,
            32,
            99,
            108,
            101,
            97,
            110,
            32,
            45,
            102,
            100,
            120,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 290651879
      },
      "log_source": "Plan"
    }
  67. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "subplot docgen ambient.subplot -o ambient.html\nmake -C doc\nmake[1]: Entering directory '/ci/src/doc'\nsubplot docgen --date \"Version: $(git describe --long --dirty)\" userguide.subplot -o userguide.html\nmake[1]: Leaving directory '/ci/src/doc'\nHEAD is now at aad6afde feat: deb_get pre-plan action\nRemoving ambient.html\nRemoving doc/userguide.html\n",
      "stderr": "+ make doc\n INFO Starting Subplot\n INFO Subplot finished successfully\nfatal: No names found, cannot describe anything.\n INFO Starting Subplot\n INFO Subplot finished successfully\n+ cp ./ambient.html doc/userguide.html /ci/artifacts\n+ git reset --hard\n+ git clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 439261762
      },
      "log_source": "Plan"
    }
  68. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "make doc\ncp ./*.html doc/*.html /ci/artifacts\ngit reset --hard\ngit clean -fdx\n",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 449959366
      },
      "log_source": "Plan"
    }
  69. {
      "type": "execute_action",
      "action": "custom",
      "name": "dch",
      "args": {
        "debemail": "liw@liw.fi",
        "debfullname": "Lars Wirzenius"
      },
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 453158177
      },
      "log_source": "Plan"
    }
  70. {
      "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": 1773413701,
        "nanos_since_epoch": 456141349
      },
      "log_source": "Plan"
    }
  71. {
      "type": "custom_action_output",
      "stdout": [
        72,
        69,
        65,
        68,
        32,
        105,
        115,
        32,
        110,
        111,
        119,
        32,
        97,
        116,
        32,
        97,
        97,
        100,
        54,
        97,
        102,
        100,
        101,
        32,
        102,
        101,
        97,
        116,
        58,
        32,
        100,
        101,
        98,
        95,
        103,
        101,
        116,
        32,
        112,
        114,
        101,
        45,
        112,
        108,
        97,
        110,
        32,
        97,
        99,
        116,
        105,
        111,
        110,
        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,
        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,
        43,
        32,
        115,
        101,
        100,
        32,
        39,
        115,
        47,
        45,
        91,
        94,
        45,
        93,
        42,
        36,
        47,
        47,
        39,
        10,
        43,
        32,
        86,
        61,
        48,
        46,
        49,
        51,
        46,
        49,
        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,
        49,
        51,
        84,
        49,
        52,
        53,
        53,
        48,
        49,
        10,
        43,
        32,
        118,
        101,
        114,
        115,
        105,
        111,
        110,
        61,
        48,
        46,
        49,
        51,
        46,
        49,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        49,
        51,
        84,
        49,
        52,
        53,
        53,
        48,
        49,
        45,
        49,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        118,
        32,
        48,
        46,
        49,
        51,
        46,
        49,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        49,
        51,
        84,
        49,
        52,
        53,
        53,
        48,
        49,
        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": 1773413701,
        "nanos_since_epoch": 659712130
      },
      "log_source": "Plan"
    }
  72. {
      "type": "action_succeeded",
      "action": "custom",
      "name": "dch",
      "args": {
        "debfullname": "Lars Wirzenius",
        "debemail": "liw@liw.fi"
      },
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 699820244
      },
      "log_source": "Plan"
    }
  73. {
      "type": "execute_action",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1773413701,
        "nanos_since_epoch": 702847876
      },
      "log_source": "Plan"
    }
  74. {
      "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": 1773413701,
        "nanos_since_epoch": 704973069
      },
      "log_source": "Plan"
    }
  75. {
      "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=280\nHOME=/root\nLANG=C.UTF-8\nCARGO_HOME=/ci/deps\nDEBEMAIL=liw@liw.fi\nINVOCATION_ID=9506ac2648bb4100bf186efc58189890\nSHLVL=2\nJOURNAL_STREAM=8:14872\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 ambient-ci\ndpkg-buildpackage: info: source version 0.13.1.ci20260313T145501-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_auto_clean\n   dh_clean\ndpkg-source: info: using source format '3.0 (quilt)'\ndpkg-source: info: building ambient-ci using existing ./ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz\ndpkg-source: info: building ambient-ci in ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz\ndpkg-source: info: building ambient-ci in ambient-ci_0.13.1.ci20260313T145501-1.dsc\ndh build\n   dh_update_autotools_config\n   dh_autoreconf\n   dh_auto_configure\n   debian/rules override_dh_auto_build\nmake[1]: Entering directory '/ci/src'\nmake -C doc\nmake[2]: Entering directory '/ci/src/doc'\nsubplot docgen --date \"Version: $(git describe --long --dirty)\" userguide.subplot -o userguide.html\nmake[2]: Leaving directory '/ci/src/doc'\nmake[1]: Leaving directory '/ci/src'\n   debian/rules override_dh_auto_test\nmake[1]: Entering directory '/ci/src'\necho tests are disabled, for now\ntests are disabled, for now\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 --locked --offline --target x86_64-unknown-linux-musl --path=. --root=debian/ambient-ci/usr\nfind debian -name '.crates*' -delete\nmake[1]: Leaving directory '/ci/src'\n   dh_installdocs\n   dh_installchangelogs\n   dh_installman\n   dh_lintian\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 'ambient-ci-dbgsym' in '../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb'.\ndpkg-deb: building package 'ambient-ci' in '../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb'.\ndpkg-genchanges: info: including full source code in upload\ndpkg-buildpackage: info: full upload (original source is included)\ntotal 3304\n-rw-r--r--  1 root root  470580 Mar 13 14:55 ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb\n-rw-r--r--  1 root root    2148 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz\n-rw-r--r--  1 root root     966 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1.dsc\n-rw-r--r--  1 root root    5898 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo\n-rw-r--r--  1 root root    2447 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes\n-rw-r--r--  1 root root 2775416 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb\n-rw-r--r--  1 root root   95856 Mar 13 14:55 ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz\ndrwxr-xr-x  2 root root    4096 Mar 13 14:55 artifacts\ndrwxr-xr-x  3 root root    4096 Mar 13 14:44 cache\ndrwxr-xr-x  3 root root    4096 Mar 13 14:54 deps\ndrwxr-xr-x 10 root root    4096 Mar 13 14:55 src\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/15/\n-rw-r--r-- root/root   1441152 2026-03-13 14:55 ./usr/lib/debug/.build-id/15/55eb1ac32d7ffcabc28b8208ebbaaad431a0f8.debug\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/lib/debug/.build-id/3f/\n-rw-r--r-- root/root   1900280 2026-03-13 14:55 ./usr/lib/debug/.build-id/3f/a6a3005df282ec670c16bf90aba5724cf8c17b.debug\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/\nlrwxrwxrwx root/root         0 2026-03-13 14:55 ./usr/share/doc/ambient-ci-dbgsym -> ambient-ci\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/bin/\n-rwxr-xr-x root/root   7635328 2026-03-13 14:55 ./usr/bin/ambient\n-rwxr-xr-x root/root   5329216 2026-03-13 14:55 ./usr/bin/ambient-execute-plan\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/doc/ambient-ci/\n-rw-r--r-- root/root       492 2026-03-13 14:55 ./usr/share/doc/ambient-ci/changelog.Debian.gz\n-rw-r--r-- root/root       340 2026-03-13 14:55 ./usr/share/doc/ambient-ci/copyright\n-rw-r--r-- root/root     33350 2026-03-13 14:55 ./usr/share/doc/ambient-ci/userguide.html\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/lintian/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/lintian/overrides/\n-rw-r--r-- root/root       266 2026-03-13 14:55 ./usr/share/lintian/overrides/ambient-ci\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/man/\ndrwxr-xr-x root/root         0 2026-03-13 14:55 ./usr/share/man/man1/\n-rw-r--r-- root/root       261 2026-03-13 14:55 ./usr/share/man/man1/ambient-execute-plan.1.gz\n-rw-r--r-- root/root       205 2026-03-13 14:55 ./usr/share/man/man1/ambient.1.gz\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=ambient-ci\n++ dpkg-parsechangelog -SVersion\n+ version=0.13.1.ci20260313T145501-1\n++ echo 0.13.1.ci20260313T145501-1\n++ sed 's/-[^-]*$//'\n+ uv=0.13.1.ci20260313T145501\n++ dpkg --print-architecture\n+ arch=amd64\n+ orig=../ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz\n+ deb=../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb\n+ changes=../ambient-ci_0.13.1.ci20260313T145501-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\nfatal: No names found, cannot describe anything.\n INFO Starting Subplot\n INFO Subplot finished successfully\n debian/rules binary\n  Installing ambient-ci v0.13.1 (/ci/src)\n   Compiling ambient-ci v0.13.1 (/ci/src)\n    Finished `release` profile [optimized] target(s) in 16.08s\n  Installing /ci/src/debian/ambient-ci/usr/bin/ambient\n  Installing /ci/src/debian/ambient-ci/usr/bin/ambient-execute-plan\n   Installed package `ambient-ci v0.13.1 (/ci/src)` (executables `ambient`, `ambient-execute-plan`)\nwarning: be sure to add `/ci/src/debian/ambient-ci/usr/bin` to your PATH to be able to run the installed binaries\ndpkg-shlibdeps: warning: couldn't parse dynamic symbol definition: no symbols\ndpkg-shlibdeps: warning: couldn't parse dynamic symbol definition: no symbols\n dpkg-genbuildinfo -O../ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo\n dpkg-genchanges -O../ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes\n dpkg-source --after-build .\n+ ls -l ..\n+ for x in ../*.deb\n+ dpkg -c ../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb\n+ for x in ../*.deb\n+ dpkg -c ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb\n+ mv ../ambient-ci-dbgsym_0.13.1.ci20260313T145501-1_amd64.deb ../ambient-ci_0.13.1.ci20260313T145501-1.debian.tar.xz ../ambient-ci_0.13.1.ci20260313T145501-1.dsc ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.buildinfo ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.changes ../ambient-ci_0.13.1.ci20260313T145501-1_amd64.deb ../ambient-ci_0.13.1.ci20260313T145501.orig.tar.xz /ci/artifacts/.\n",
      "timestamp": {
        "secs_since_epoch": 1773413723,
        "nanos_since_epoch": 936017776
      },
      "log_source": "Plan"
    }
  76. {
      "type": "action_succeeded",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1773413724,
        "nanos_since_epoch": 53473303
      },
      "log_source": "Plan"
    }
  77. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773413724,
        "nanos_since_epoch": 55658055
      },
      "log_source": "Plan"
    }
  78. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773413726,
        "nanos_since_epoch": 17659179
      },
      "log_source": "Plan"
    }
  79. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773413726,
        "nanos_since_epoch": 20257489
      },
      "log_source": "Plan"
    }
  80. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773413726,
        "nanos_since_epoch": 30376788
      },
      "log_source": "Plan"
    }
  81. {
      "type": "plan_succeeded",
      "timestamp": {
        "secs_since_epoch": 1773413726,
        "nanos_since_epoch": 33332208
      },
      "log_source": "Plan"
    }
  82. {
      "type": "executor_ends_successfully",
      "timestamp": {
        "secs_since_epoch": 1773413726,
        "nanos_since_epoch": 35484102
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:zwPaQSTBX8hktn22F6tHAZSFH2Fh",
    "name": "ambient-ci",
    "description": "Ambient command line tool to run CI projects locally",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
    "alias": "liw"
  },
  "before": "aad6afdeec433ccbc036b9fd7674b638e2045b1b",
  "after": "aad6afdeec433ccbc036b9fd7674b638e2045b1b",
  "branch": "main",
  "commits": [
    "aad6afdeec433ccbc036b9fd7674b638e2045b1b",
    "060becaea7f9ab39e8f2bf9971ad987c651377ac"
  ]
}

Ambient stdout

run CI for rad:zwPaQSTBX8hktn22F6tHAZSFH2Fh

Ambient stderr

<empty log>