CI: SUCCESS vmadm

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-03-14 15:39:32ZProgram: ambient-execute-plan
Version: 0.13.1@52633e5
plan: Runnable plan
After 0.00 seconds at 2026-03-14 15:39:32Z
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_test
- action: shell
  shell: |
    dir=/ci/artifacts/rsync
    install -d "$dir"
    subplot docgen vmadm.subplot -o "$dir/vmadm.html"
    subplot docgen userguide.subplot -o "$dir/userguide.html"
- action: shell
  shell: |
    cargo doc --workspace --no-deps

    # Clean up after tests and documentation building.
    git reset --hard
    git clean -fdx
    git status --ignored
- action: custom
  name: dch
  args:
    debfullname: Lars Wirzenius
    debemail: liw@liw.fi
- action: deb
  packages: debian
- 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-14 15:39:32Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-03-14 15:39:32Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-03-14 15:39:32Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.03 seconds at 2026-03-14 15:39:32Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-14 15:39:32Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-14 15:39:32Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.03 seconds at 2026-03-14 15:39:32Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-14 15:39:32Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-14 15:39:32Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.05 seconds at 2026-03-14 15:39:32Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-14 15:39:32Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-14 15:39:33Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 0.73 seconds at 2026-03-14 15:39:33Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-14 15:39:33Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-14 15:39:33Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 0.74 seconds at 2026-03-14 15:39:33Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 0.75 seconds at 2026-03-14 15:39:33Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    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-14 15:39:33Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 0.77 seconds at 2026-03-14 15:39:33Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    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-14 15:39:33Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 0.78 seconds at 2026-03-14 15:39:33Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-03-14 15:39:33Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-03-14 15:39:33Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 1.17 seconds at 2026-03-14 15:39:33Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-03-14 15:39:33Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:33Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:33Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:44Z
    Exit code: 0
    Stderr:
       Compiling proc-macro2 v1.0.66
       Compiling unicode-ident v1.0.11
       Compiling libc v0.2.147
       Compiling quote v1.0.33
       Compiling syn v2.0.31
        Checking utf8parse v0.2.1
        Checking anstyle-parse v0.2.1
        Checking colorchoice v1.0.0
        Checking memchr v2.6.3
        Checking anstyle-query v1.0.0
        Checking anstyle v1.0.10
        Checking aho-corasick v1.0.5
       Compiling serde v1.0.188
        Checking regex-syntax v0.7.5
       Compiling pkg-config v0.3.27
       Compiling virt-sys v0.3.0
        Checking regex-automata v0.3.8
       Compiling serde_derive v1.0.188
       Compiling thiserror v1.0.48
       Compiling nix v0.18.0
       Compiling rustix v0.38.11
        Checking regex v1.9.5
       Compiling thiserror-impl v1.0.48
        Checking anstream v0.5.0
        Checking cfg-if v1.0.0
        Checking bitflags v2.4.0
       Compiling heck v0.4.1
        Checking log v0.4.22
        Checking equivalent v1.0.1
        Checking is_terminal_polyfill v1.70.1
        Checking bitflags v1.3.2
        Checking clap_lex v0.5.1
        Checking strsim v0.10.0
        Checking hashbrown v0.14.0
       Compiling anyhow v1.0.75
       Compiling serde_json v1.0.105
        Checking ryu v1.0.15
        Checking cfg-if v0.1.10
        Checking linux-raw-sys v0.4.5
        Checking itoa v1.0.9
        Checking indexmap v2.0.0
        Checking clap_builder v4.4.2
        Checking anstream v0.6.18
        Checking env_filter v0.1.2
       Compiling clap_derive v4.4.2
        Checking dirs-sys-next v0.1.2
        Checking fastrand v2.0.0
        Checking uuid v1.11.0
        Checking unsafe-libyaml v0.2.9
       Compiling vmadm v0.5.0 (/ci/src)
        Checking humantime v2.1.0
        Checking env_logger v0.11.5
        Checking serde_yaml v0.9.25
        Checking clap v4.4.2
        Checking virt v0.4.1
        Checking tempfile v3.8.0
        Checking directories-next v2.0.0
        Checking home-dir v0.1.0
        Checking lazy_static v1.4.0
        Checking bytesize v1.3.0
        Checking shell-words v1.1.0
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.19s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-03-14 15:39:44Z
    CargoClippy(
        CargoClippy,
    )
plan: Successful action cargo_test
After 11.66 seconds at 2026-03-14 15:39:44Z
  • plan: Start action cargo_test
    After 0.00 seconds at 2026-03-14 15:39:44Z
    CargoTest(
        CargoTest,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:44Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:44Z
    Exit code: 0
    Stdout:
    cargo 1.94.0 (85eff7c80 2026-01-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:44Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:44Z
    Exit code: 0
    Stdout:
    clippy 0.1.94 (4a4ef493e3 2026-03-02)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-14 15:39:44Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:44Z
    Exit code: 0
    Stdout:
    rustc 1.94.0 (4a4ef493e 2026-03-02)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-14 15:39:44Z
    • cargo
    • test
    • --offline
    • --locked
    • --workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Exit code: 0
    Stdout:
    running 5 tests
    test sshkeys::keypair_test::generate_key ... ok
    test util::test::accepts_bridge_name ... ok
    test util::test::accepts_network_name ... ok
    test util::test::rejects_plain_name ... ok
    test sshkeys::keypair_test::certify_host_key ... ok
    
    test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
    
    
    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:
       Compiling libc v0.2.147
       Compiling utf8parse v0.2.1
       Compiling anstyle-parse v0.2.1
       Compiling colorchoice v1.0.0
       Compiling anstyle v1.0.10
       Compiling anstyle-query v1.0.0
       Compiling memchr v2.6.3
       Compiling aho-corasick v1.0.5
       Compiling regex-syntax v0.7.5
       Compiling regex-automata v0.3.8
       Compiling serde v1.0.188
       Compiling regex v1.9.5
       Compiling anstream v0.5.0
       Compiling strsim v0.10.0
       Compiling ryu v1.0.15
       Compiling cfg-if v1.0.0
       Compiling log v0.4.22
       Compiling clap_lex v0.5.1
       Compiling bitflags v2.4.0
       Compiling bitflags v1.3.2
       Compiling is_terminal_polyfill v1.70.1
       Compiling equivalent v1.0.1
       Compiling itoa v1.0.9
       Compiling hashbrown v0.14.0
       Compiling linux-raw-sys v0.4.5
       Compiling cfg-if v0.1.10
       Compiling nix v0.18.0
       Compiling indexmap v2.0.0
       Compiling rustix v0.38.11
       Compiling anstream v0.6.18
       Compiling env_filter v0.1.2
       Compiling clap_builder v4.4.2
       Compiling thiserror v1.0.48
       Compiling virt-sys v0.3.0
       Compiling dirs-sys-next v0.1.2
       Compiling fastrand v2.0.0
       Compiling uuid v1.11.0
       Compiling humantime v2.1.0
       Compiling vmadm v0.5.0 (/ci/src)
       Compiling unsafe-libyaml v0.2.9
       Compiling serde_yaml v0.9.25
       Compiling clap v4.4.2
       Compiling env_logger v0.11.5
       Compiling virt v0.4.1
       Compiling tempfile v3.8.0
       Compiling directories-next v2.0.0
       Compiling home-dir v0.1.0
       Compiling serde_json v1.0.105
       Compiling anyhow v1.0.75
       Compiling bytesize v1.3.0
       Compiling shell-words v1.1.0
       Compiling lazy_static v1.4.0
        Finished `test` profile [unoptimized + debuginfo] target(s) in 11.65s
         Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/vmadm-11f1683d419a7805)
         Running unittests src/bin/vmadm.rs (/ci/cache/cargo-target/debug/deps/vmadm-751d75fbab59c196)
       Doc-tests vmadm
    
  • plan: Action succeeded cargo_test
    After 0.00 seconds at 2026-03-14 15:39:56Z
    CargoTest(
        CargoTest,
    )
plan: Successful action shell: dir=/ci/artifacts/rsync install -d "$dir" subplot docgen vmadm.subplot -o "$dir/vmadm.html" subplot docgen userguide.subplot -o "$dir/userguide.html"
After 23.62 seconds at 2026-03-14 15:39:56Z
  • plan: Start action shell: dir=/ci/artifacts/rsync install -d "$dir" subplot docgen vmadm.subplot -o "$dir/vmadm.html" subplot docgen userguide.subplot -o "$dir/userguide.html"
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Shell(
        Shell {
            shell: "dir=/ci/artifacts/rsync\ninstall -d \"$dir\"\nsubplot docgen vmadm.subplot -o \"$dir/vmadm.html\"\nsubplot docgen userguide.subplot -o \"$dir/userguide.html\"\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-14 15:39:56Z
    • bash
    • -c
    • set -xeuo pipefail dir=/ci/artifacts/rsync install -d "$dir" subplot docgen vmadm.subplot -o "$dir/vmadm.html" subplot docgen userguide.subplot -o "$dir/userguide.html"
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Exit code: 0
    Stderr:
    + dir=/ci/artifacts/rsync
    + install -d /ci/artifacts/rsync
    + subplot docgen vmadm.subplot -o /ci/artifacts/rsync/vmadm.html
     INFO Starting Subplot
     INFO Subplot finished successfully
    + subplot docgen userguide.subplot -o /ci/artifacts/rsync/userguide.html
     INFO Starting Subplot
     INFO Subplot finished successfully
    
  • plan: Action succeeded shell: dir=/ci/artifacts/rsync install -d "$dir" subplot docgen vmadm.subplot -o "$dir/vmadm.html" subplot docgen userguide.subplot -o "$dir/userguide.html"
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Shell(
        Shell {
            shell: "dir=/ci/artifacts/rsync\ninstall -d \"$dir\"\nsubplot docgen vmadm.subplot -o \"$dir/vmadm.html\"\nsubplot docgen userguide.subplot -o \"$dir/userguide.html\"\n",
        },
    )
plan: Successful action shell: cargo doc --workspace --no-deps # Clean up after tests and documentation building. git reset --hard git clean -fdx git status --ignored
After 23.75 seconds at 2026-03-14 15:39:56Z
  • plan: Start action shell: cargo doc --workspace --no-deps # Clean up after tests and documentation building. git reset --hard git clean -fdx git status --ignored
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Shell(
        Shell {
            shell: "cargo doc --workspace --no-deps\n\n# Clean up after tests and documentation building.\ngit reset --hard\ngit clean -fdx\ngit status --ignored\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-14 15:39:56Z
    • bash
    • -c
    • set -xeuo pipefail cargo doc --workspace --no-deps # Clean up after tests and documentation building. git reset --hard git clean -fdx git status --ignored
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Exit code: 0
    Stdout:
    HEAD is now at 49bacf0 chore: prepare release 0.5.0
    HEAD detached at 49bacf0
    nothing to commit, working tree clean
    
    Stderr:
    + cargo doc --workspace --no-deps
     Documenting vmadm v0.5.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s
       Generated /ci/cache/cargo-target/doc/vmadm/index.html
    + git reset --hard
    + git clean -fdx
    + git status --ignored
    
  • plan: Action succeeded shell: cargo doc --workspace --no-deps # Clean up after tests and documentation building. git reset --hard git clean -fdx git status --ignored
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Shell(
        Shell {
            shell: "cargo doc --workspace --no-deps\n\n# Clean up after tests and documentation building.\ngit reset --hard\ngit clean -fdx\ngit status --ignored\n",
        },
    )
plan: Successful action custom: dch
After 24.30 seconds at 2026-03-14 15:39:56Z
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debfullname": String("Lars Wirzenius"),
                "debemail": String("liw@liw.fi"),
            },
        },
    )
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-14 15:39:56Z
    Custom {
        name: "dch",
        args: {
            "debfullname": String("Lars Wirzenius"),
            "debemail": String("liw@liw.fi"),
        },
    }
  • plan: Custom action output
    After 0.00 seconds at 2026-03-14 15:39:57Z
    Stdout:
    HEAD is now at 49bacf0 chore: prepare release 0.5.0
    
    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.5.0
    ++ date -u +%Y%m%dT%H%M%S
    + T=20260314T153956
    + version=0.5.0.ci20260314T153956-1
    + dch -v 0.5.0.ci20260314T153956-1 'CI build under Ambient.'
    + dch -r ''
    
  • plan: Action succeeded custom: dch
    After 0.00 seconds at 2026-03-14 15:39:57Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debfullname": String("Lars Wirzenius"),
                "debemail": String("liw@liw.fi"),
            },
        },
    )
plan: Successful action deb
After 24.51 seconds at 2026-03-14 15:39:57Z
  • plan: Start action deb
    After 0.00 seconds at 2026-03-14 15:39:57Z
    Deb(
        Deb {
            packages: Some(
                "debian",
            ),
        },
    )
  • plan: Start program /bin/bash
    After 0.00 seconds at 2026-03-14 15:39:57Z
    • /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/debian
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-14 15:40:31Z
    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=283
    HOME=/root
    LANG=C.UTF-8
    CARGO_HOME=/ci/deps
    DEBEMAIL=liw@liw.fi
    INVOCATION_ID=323d9da860b446189a9e1cc0ebd288ba
    SHLVL=2
    JOURNAL_STREAM=8:13224
    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 vmadm
    dpkg-buildpackage: info: source version 0.5.0.ci20260314T153956-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 vmadm using existing ./vmadm_0.5.0.ci20260314T153956.orig.tar.xz
    dpkg-source: info: building vmadm in vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz
    dpkg-source: info: building vmadm in vmadm_0.5.0.ci20260314T153956-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'
    true
    make[1]: Leaving directory '/ci/src'
       debian/rules override_dh_auto_test
    make[1]: Entering directory '/ci/src'
    echo tests not run when building Debian package
    tests not run when building Debian package
    echo they need a running libvirt and system configuration
    they need a running libvirt and system configuration
    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 --path=. --root=debian/vmadm --offline
    find debian/vmadm -name '.crates*' -delete
    make[1]: Leaving directory '/ci/src'
       dh_installdocs
       dh_installchangelogs
       dh_perl
       dh_link
       dh_strip_nondeterminism
       dh_compress
       dh_fixperms
       dh_missing
       dh_strip
       dh_makeshlibs
       dh_shlibdeps
       dh_installdeb
       dh_gencontrol
       dh_md5sums
       dh_builddeb
    dpkg-deb: building package 'vmadm-dbgsym' in '../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb'.
    dpkg-deb: building package 'vmadm' in '../vmadm_0.5.0.ci20260314T153956-1_amd64.deb'.
    dpkg-genchanges: info: including full source code in upload
    dpkg-buildpackage: info: full upload (original source is included)
    total 1096
    drwxr-xr-x 4 root root   4096 Mar 14 15:39 artifacts
    drwxr-xr-x 3 root root   4096 Mar 14 15:39 cache
    drwxr-xr-x 3 root root   4096 Mar 14 15:39 deps
    drwxr-xr-x 9 root root   4096 Mar 14 15:39 src
    -rw-r--r-- 1 root root 125856 Mar 14 15:40 vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb
    -rw-r--r-- 1 root root   1660 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz
    -rw-r--r-- 1 root root    956 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956-1.dsc
    -rw-r--r-- 1 root root   8634 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo
    -rw-r--r-- 1 root root   2306 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.changes
    -rw-r--r-- 1 root root 908316 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.deb
    -rw-r--r-- 1 root root  42644 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956.orig.tar.xz
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/.build-id/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/.build-id/6d/
    -rw-r--r-- root/root    875848 2026-03-14 15:39 ./usr/lib/debug/.build-id/6d/2cdfc629291fd9899910f69f9eb490b5678400.debug
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/
    lrwxrwxrwx root/root         0 2026-03-14 15:39 ./usr/share/doc/vmadm-dbgsym -> vmadm
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./bin/
    -rwxr-xr-x root/root   3253472 2026-03-14 15:39 ./bin/vmadm
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/
    drwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/vmadm/
    -rw-r--r-- root/root       362 2026-03-14 15:39 ./usr/share/doc/vmadm/changelog.Debian.gz
    -rw-r--r-- root/root       957 2026-03-14 15:39 ./usr/share/doc/vmadm/copyright
    
    Stderr:
    + echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
    + export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + export CARGO_HOME=/ci/deps
    + CARGO_HOME=/ci/deps
    + export DEBEMAIL=liw@liw.fi
    + DEBEMAIL=liw@liw.fi
    + export 'DEBFULLNAME=Lars Wirzenius'
    + DEBFULLNAME='Lars Wirzenius'
    + /bin/env
    + command -v cargo
    + command -v rustc
    + cargo --version
    + rustc --version
    ++ dpkg-parsechangelog -SSource
    + name=vmadm
    ++ dpkg-parsechangelog -SVersion
    + version=0.5.0.ci20260314T153956-1
    ++ echo 0.5.0.ci20260314T153956-1
    ++ sed 's/-[^-]*$//'
    + uv=0.5.0.ci20260314T153956
    ++ dpkg --print-architecture
    + arch=amd64
    + orig=../vmadm_0.5.0.ci20260314T153956.orig.tar.xz
    + deb=../vmadm_0.5.0.ci20260314T153956-1_amd64.deb
    + changes=../vmadm_0.5.0.ci20260314T153956-1_amd64.changes
    + git archive HEAD
    + xz
    + dpkg-buildpackage -us -uc
     dpkg-source --before-build .
     debian/rules clean
     dpkg-source -b .
     debian/rules build
     debian/rules binary
      Installing vmadm v0.5.0 (/ci/src)
         Locking 92 packages to latest compatible versions
       Compiling proc-macro2 v1.0.66
       Compiling unicode-ident v1.0.11
       Compiling libc v0.2.147
       Compiling quote v1.0.33
       Compiling syn v2.0.31
       Compiling utf8parse v0.2.1
       Compiling anstyle-parse v0.2.1
       Compiling colorchoice v1.0.0
       Compiling anstyle v1.0.10
       Compiling memchr v2.6.3
       Compiling anstyle-query v1.0.0
       Compiling aho-corasick v1.0.5
       Compiling serde v1.0.188
       Compiling regex-syntax v0.7.5
       Compiling pkg-config v0.3.27
       Compiling virt-sys v0.3.0
       Compiling regex-automata v0.3.8
       Compiling serde_derive v1.0.188
       Compiling rustix v0.38.11
       Compiling nix v0.18.0
       Compiling thiserror v1.0.48
       Compiling regex v1.9.5
       Compiling thiserror-impl v1.0.48
       Compiling anstream v0.5.0
       Compiling serde_json v1.0.105
       Compiling itoa v1.0.9
       Compiling cfg-if v0.1.10
       Compiling equivalent v1.0.1
       Compiling anyhow v1.0.75
       Compiling strsim v0.10.0
       Compiling hashbrown v0.14.0
       Compiling heck v0.4.1
       Compiling clap_lex v0.5.1
       Compiling linux-raw-sys v0.4.5
       Compiling cfg-if v1.0.0
       Compiling log v0.4.22
       Compiling bitflags v2.4.0
       Compiling is_terminal_polyfill v1.70.1
       Compiling bitflags v1.3.2
       Compiling ryu v1.0.15
       Compiling anstream v0.6.18
       Compiling env_filter v0.1.2
       Compiling clap_builder v4.4.2
       Compiling indexmap v2.0.0
       Compiling clap_derive v4.4.2
       Compiling dirs-sys-next v0.1.2
       Compiling uuid v1.11.0
       Compiling vmadm v0.5.0 (/ci/src)
       Compiling unsafe-libyaml v0.2.9
       Compiling fastrand v2.0.0
       Compiling humantime v2.1.0
       Compiling env_logger v0.11.5
       Compiling tempfile v3.8.0
       Compiling serde_yaml v0.9.25
       Compiling virt v0.4.1
       Compiling directories-next v2.0.0
       Compiling home-dir v0.1.0
       Compiling clap v4.4.2
       Compiling bytesize v1.3.0
       Compiling lazy_static v1.4.0
       Compiling shell-words v1.1.0
        Finished `release` profile [optimized] target(s) in 30.91s
      Installing /ci/src/debian/vmadm/bin/vmadm
       Installed package `vmadm v0.5.0 (/ci/src)` (executable `vmadm`)
    warning: be sure to add `/ci/src/debian/vmadm/bin` to your PATH to be able to run the installed binaries
    dpkg-gencontrol: warning: Built-Using field of package vmadm: substitution variable ${cargo:Built-Using} used, but is not defined
    dpkg-gencontrol: warning: Built-Using field of package vmadm: substitution variable ${cargo:Built-Using} used, but is not defined
     dpkg-genbuildinfo -O../vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo
     dpkg-genchanges -O../vmadm_0.5.0.ci20260314T153956-1_amd64.changes
     dpkg-source --after-build .
    + ls -l ..
    + for x in ../*.deb
    + dpkg -c ../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb
    + for x in ../*.deb
    + dpkg -c ../vmadm_0.5.0.ci20260314T153956-1_amd64.deb
    + mv ../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb ../vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz ../vmadm_0.5.0.ci20260314T153956-1.dsc ../vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo ../vmadm_0.5.0.ci20260314T153956-1_amd64.changes ../vmadm_0.5.0.ci20260314T153956-1_amd64.deb ../vmadm_0.5.0.ci20260314T153956.orig.tar.xz /ci/artifacts/debian
    
  • plan: Action succeeded deb
    After 0.00 seconds at 2026-03-14 15:40:31Z
    Deb(
        Deb {
            packages: Some(
                "debian",
            ),
        },
    )
plan: Successful action tar_create
After 59.00 seconds at 2026-03-14 15:40:31Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-14 15:40:31Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-14 15:40:32Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action tar_create
After 59.77 seconds at 2026-03-14 15:40:32Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-14 15:40:32Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-14 15:40:32Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
plan: Plan succeeded
After 59.78 seconds at 2026-03-14 15:40:32ZHopefully 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": 1773502772,
        "nanos_since_epoch": 616054661
      },
      "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_test"
        },
        {
          "action": "shell",
          "shell": "dir=/ci/artifacts/rsync\ninstall -d \"$dir\"\nsubplot docgen vmadm.subplot -o \"$dir/vmadm.html\"\nsubplot docgen userguide.subplot -o \"$dir/userguide.html\"\n"
        },
        {
          "action": "shell",
          "shell": "cargo doc --workspace --no-deps\n\n# Clean up after tests and documentation building.\ngit reset --hard\ngit clean -fdx\ngit status --ignored\n"
        },
        {
          "action": "custom",
          "name": "dch",
          "args": {
            "debfullname": "Lars Wirzenius",
            "debemail": "liw@liw.fi"
          }
        },
        {
          "action": "deb",
          "packages": "debian"
        },
        {
          "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": 1773502772,
        "nanos_since_epoch": 618985892
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 640812099
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 643286918
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 645558292
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 648017827
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 650370001
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 662241714
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773502772,
        "nanos_since_epoch": 664936747
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 344764199
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 347515159
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 351742654
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 354425490
      },
      "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": 1773502773,
        "nanos_since_epoch": 356804219
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 363934382
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 363955572
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 363960476
      },
      "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": 1773502773,
        "nanos_since_epoch": 364178795
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 381348818
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 381370326
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 381375351
      },
      "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": 1773502773,
        "nanos_since_epoch": 381593622
      },
      "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": 1773502773,
        "nanos_since_epoch": 397323487
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 397343601
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 397348377
      },
      "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": 1773502773,
        "nanos_since_epoch": 397563412
      },
      "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": 1773502773,
        "nanos_since_epoch": 459064735
      },
      "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": 1773502773,
        "nanos_since_epoch": 461915699
      },
      "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": 1773502773,
        "nanos_since_epoch": 566543737
      },
      "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": 1773502773,
        "nanos_since_epoch": 569368778
      },
      "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": 1773502773,
        "nanos_since_epoch": 613505180
      },
      "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": 1773502773,
        "nanos_since_epoch": 613544684
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 777505758
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 779787308
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773502773,
        "nanos_since_epoch": 781713718
      },
      "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": 1773502773,
        "nanos_since_epoch": 783752264
      },
      "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": 1773502773,
        "nanos_since_epoch": 820930789
      },
      "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": 1773502773,
        "nanos_since_epoch": 820969979
      },
      "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": 1773502773,
        "nanos_since_epoch": 907887674
      },
      "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": 1773502773,
        "nanos_since_epoch": 907924797
      },
      "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": 1773502773,
        "nanos_since_epoch": 952105924
      },
      "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": 1773502773,
        "nanos_since_epoch": 952149145
      },
      "log_source": "Plan"
    }
  43. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling proc-macro2 v1.0.66\n   Compiling unicode-ident v1.0.11\n   Compiling libc v0.2.147\n   Compiling quote v1.0.33\n   Compiling syn v2.0.31\n    Checking utf8parse v0.2.1\n    Checking anstyle-parse v0.2.1\n    Checking colorchoice v1.0.0\n    Checking memchr v2.6.3\n    Checking anstyle-query v1.0.0\n    Checking anstyle v1.0.10\n    Checking aho-corasick v1.0.5\n   Compiling serde v1.0.188\n    Checking regex-syntax v0.7.5\n   Compiling pkg-config v0.3.27\n   Compiling virt-sys v0.3.0\n    Checking regex-automata v0.3.8\n   Compiling serde_derive v1.0.188\n   Compiling thiserror v1.0.48\n   Compiling nix v0.18.0\n   Compiling rustix v0.38.11\n    Checking regex v1.9.5\n   Compiling thiserror-impl v1.0.48\n    Checking anstream v0.5.0\n    Checking cfg-if v1.0.0\n    Checking bitflags v2.4.0\n   Compiling heck v0.4.1\n    Checking log v0.4.22\n    Checking equivalent v1.0.1\n    Checking is_terminal_polyfill v1.70.1\n    Checking bitflags v1.3.2\n    Checking clap_lex v0.5.1\n    Checking strsim v0.10.0\n    Checking hashbrown v0.14.0\n   Compiling anyhow v1.0.75\n   Compiling serde_json v1.0.105\n    Checking ryu v1.0.15\n    Checking cfg-if v0.1.10\n    Checking linux-raw-sys v0.4.5\n    Checking itoa v1.0.9\n    Checking indexmap v2.0.0\n    Checking clap_builder v4.4.2\n    Checking anstream v0.6.18\n    Checking env_filter v0.1.2\n   Compiling clap_derive v4.4.2\n    Checking dirs-sys-next v0.1.2\n    Checking fastrand v2.0.0\n    Checking uuid v1.11.0\n    Checking unsafe-libyaml v0.2.9\n   Compiling vmadm v0.5.0 (/ci/src)\n    Checking humantime v2.1.0\n    Checking env_logger v0.11.5\n    Checking serde_yaml v0.9.25\n    Checking clap v4.4.2\n    Checking virt v0.4.1\n    Checking tempfile v3.8.0\n    Checking directories-next v2.0.0\n    Checking home-dir v0.1.0\n    Checking lazy_static v1.4.0\n    Checking bytesize v1.3.0\n    Checking shell-words v1.1.0\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.19s\n",
      "timestamp": {
        "secs_since_epoch": 1773502784,
        "nanos_since_epoch": 243823772
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1773502784,
        "nanos_since_epoch": 271653900
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773502784,
        "nanos_since_epoch": 273663683
      },
      "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": 1773502784,
        "nanos_since_epoch": 275684307
      },
      "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": 1773502784,
        "nanos_since_epoch": 312506483
      },
      "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": 1773502784,
        "nanos_since_epoch": 315189414
      },
      "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": 1773502784,
        "nanos_since_epoch": 395394178
      },
      "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": 1773502784,
        "nanos_since_epoch": 395432793
      },
      "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": 1773502784,
        "nanos_since_epoch": 438693114
      },
      "log_source": "Plan"
    }
  52. {
      "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": 1773502784,
        "nanos_since_epoch": 441435408
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "\nrunning 5 tests\ntest sshkeys::keypair_test::generate_key ... ok\ntest util::test::accepts_bridge_name ... ok\ntest util::test::accepts_network_name ... ok\ntest util::test::rejects_plain_name ... ok\ntest sshkeys::keypair_test::certify_host_key ... ok\n\ntest result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s\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": "   Compiling libc v0.2.147\n   Compiling utf8parse v0.2.1\n   Compiling anstyle-parse v0.2.1\n   Compiling colorchoice v1.0.0\n   Compiling anstyle v1.0.10\n   Compiling anstyle-query v1.0.0\n   Compiling memchr v2.6.3\n   Compiling aho-corasick v1.0.5\n   Compiling regex-syntax v0.7.5\n   Compiling regex-automata v0.3.8\n   Compiling serde v1.0.188\n   Compiling regex v1.9.5\n   Compiling anstream v0.5.0\n   Compiling strsim v0.10.0\n   Compiling ryu v1.0.15\n   Compiling cfg-if v1.0.0\n   Compiling log v0.4.22\n   Compiling clap_lex v0.5.1\n   Compiling bitflags v2.4.0\n   Compiling bitflags v1.3.2\n   Compiling is_terminal_polyfill v1.70.1\n   Compiling equivalent v1.0.1\n   Compiling itoa v1.0.9\n   Compiling hashbrown v0.14.0\n   Compiling linux-raw-sys v0.4.5\n   Compiling cfg-if v0.1.10\n   Compiling nix v0.18.0\n   Compiling indexmap v2.0.0\n   Compiling rustix v0.38.11\n   Compiling anstream v0.6.18\n   Compiling env_filter v0.1.2\n   Compiling clap_builder v4.4.2\n   Compiling thiserror v1.0.48\n   Compiling virt-sys v0.3.0\n   Compiling dirs-sys-next v0.1.2\n   Compiling fastrand v2.0.0\n   Compiling uuid v1.11.0\n   Compiling humantime v2.1.0\n   Compiling vmadm v0.5.0 (/ci/src)\n   Compiling unsafe-libyaml v0.2.9\n   Compiling serde_yaml v0.9.25\n   Compiling clap v4.4.2\n   Compiling env_logger v0.11.5\n   Compiling virt v0.4.1\n   Compiling tempfile v3.8.0\n   Compiling directories-next v2.0.0\n   Compiling home-dir v0.1.0\n   Compiling serde_json v1.0.105\n   Compiling anyhow v1.0.75\n   Compiling bytesize v1.3.0\n   Compiling shell-words v1.1.0\n   Compiling lazy_static v1.4.0\n    Finished `test` profile [unoptimized + debuginfo] target(s) in 11.65s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/vmadm-11f1683d419a7805)\n     Running unittests src/bin/vmadm.rs (/ci/cache/cargo-target/debug/deps/vmadm-751d75fbab59c196)\n   Doc-tests vmadm\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 237332283
      },
      "log_source": "Plan"
    }
  54. {
      "type": "action_succeeded",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 237399066
      },
      "log_source": "Plan"
    }
  55. {
      "type": "execute_action",
      "action": "shell",
      "shell": "dir=/ci/artifacts/rsync\ninstall -d \"$dir\"\nsubplot docgen vmadm.subplot -o \"$dir/vmadm.html\"\nsubplot docgen userguide.subplot -o \"$dir/userguide.html\"\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 237405012
      },
      "log_source": "Plan"
    }
  56. {
      "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,
            100,
            105,
            114,
            61,
            47,
            99,
            105,
            47,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            47,
            114,
            115,
            121,
            110,
            99,
            10,
            105,
            110,
            115,
            116,
            97,
            108,
            108,
            32,
            45,
            100,
            32,
            34,
            36,
            100,
            105,
            114,
            34,
            10,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            100,
            111,
            99,
            103,
            101,
            110,
            32,
            118,
            109,
            97,
            100,
            109,
            46,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            45,
            111,
            32,
            34,
            36,
            100,
            105,
            114,
            47,
            118,
            109,
            97,
            100,
            109,
            46,
            104,
            116,
            109,
            108,
            34,
            10,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            100,
            111,
            99,
            103,
            101,
            110,
            32,
            117,
            115,
            101,
            114,
            103,
            117,
            105,
            100,
            101,
            46,
            115,
            117,
            98,
            112,
            108,
            111,
            116,
            32,
            45,
            111,
            32,
            34,
            36,
            100,
            105,
            114,
            47,
            117,
            115,
            101,
            114,
            103,
            117,
            105,
            100,
            101,
            46,
            104,
            116,
            109,
            108,
            34,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 237416383
      },
      "log_source": "Plan"
    }
  57. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ dir=/ci/artifacts/rsync\n+ install -d /ci/artifacts/rsync\n+ subplot docgen vmadm.subplot -o /ci/artifacts/rsync/vmadm.html\n INFO Starting Subplot\n INFO Subplot finished successfully\n+ subplot docgen userguide.subplot -o /ci/artifacts/rsync/userguide.html\n INFO Starting Subplot\n INFO Subplot finished successfully\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 370476559
      },
      "log_source": "Plan"
    }
  58. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "dir=/ci/artifacts/rsync\ninstall -d \"$dir\"\nsubplot docgen vmadm.subplot -o \"$dir/vmadm.html\"\nsubplot docgen userguide.subplot -o \"$dir/userguide.html\"\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 370510420
      },
      "log_source": "Plan"
    }
  59. {
      "type": "execute_action",
      "action": "shell",
      "shell": "cargo doc --workspace --no-deps\n\n# Clean up after tests and documentation building.\ngit reset --hard\ngit clean -fdx\ngit status --ignored\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 370517166
      },
      "log_source": "Plan"
    }
  60. {
      "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,
            99,
            97,
            114,
            103,
            111,
            32,
            100,
            111,
            99,
            32,
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            32,
            45,
            45,
            110,
            111,
            45,
            100,
            101,
            112,
            115,
            10,
            10,
            35,
            32,
            67,
            108,
            101,
            97,
            110,
            32,
            117,
            112,
            32,
            97,
            102,
            116,
            101,
            114,
            32,
            116,
            101,
            115,
            116,
            115,
            32,
            97,
            110,
            100,
            32,
            100,
            111,
            99,
            117,
            109,
            101,
            110,
            116,
            97,
            116,
            105,
            111,
            110,
            32,
            98,
            117,
            105,
            108,
            100,
            105,
            110,
            103,
            46,
            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,
            103,
            105,
            116,
            32,
            115,
            116,
            97,
            116,
            117,
            115,
            32,
            45,
            45,
            105,
            103,
            110,
            111,
            114,
            101,
            100,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 370526386
      },
      "log_source": "Plan"
    }
  61. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "HEAD is now at 49bacf0 chore: prepare release 0.5.0\nHEAD detached at 49bacf0\nnothing to commit, working tree clean\n",
      "stderr": "+ cargo doc --workspace --no-deps\n Documenting vmadm v0.5.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s\n   Generated /ci/cache/cargo-target/doc/vmadm/index.html\n+ git reset --hard\n+ git clean -fdx\n+ git status --ignored\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 920835882
      },
      "log_source": "Plan"
    }
  62. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "cargo doc --workspace --no-deps\n\n# Clean up after tests and documentation building.\ngit reset --hard\ngit clean -fdx\ngit status --ignored\n",
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 920870671
      },
      "log_source": "Plan"
    }
  63. {
      "type": "execute_action",
      "action": "custom",
      "name": "dch",
      "args": {
        "debfullname": "Lars Wirzenius",
        "debemail": "liw@liw.fi"
      },
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 920877876
      },
      "log_source": "Plan"
    }
  64. {
      "type": "custom_action_starts",
      "source": "/ci/src",
      "custom": {
        "name": "dch",
        "args": {
          "debfullname": "Lars Wirzenius",
          "debemail": "liw@liw.fi"
        }
      },
      "exe": ".ambient/dch",
      "exe_exists": false,
      "timestamp": {
        "secs_since_epoch": 1773502796,
        "nanos_since_epoch": 920889715
      },
      "log_source": "Plan"
    }
  65. {
      "type": "custom_action_output",
      "stdout": [
        72,
        69,
        65,
        68,
        32,
        105,
        115,
        32,
        110,
        111,
        119,
        32,
        97,
        116,
        32,
        52,
        57,
        98,
        97,
        99,
        102,
        48,
        32,
        99,
        104,
        111,
        114,
        101,
        58,
        32,
        112,
        114,
        101,
        112,
        97,
        114,
        101,
        32,
        114,
        101,
        108,
        101,
        97,
        115,
        101,
        32,
        48,
        46,
        53,
        46,
        48,
        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,
        53,
        46,
        48,
        10,
        43,
        43,
        32,
        100,
        97,
        116,
        101,
        32,
        45,
        117,
        32,
        43,
        37,
        89,
        37,
        109,
        37,
        100,
        84,
        37,
        72,
        37,
        77,
        37,
        83,
        10,
        43,
        32,
        84,
        61,
        50,
        48,
        50,
        54,
        48,
        51,
        49,
        52,
        84,
        49,
        53,
        51,
        57,
        53,
        54,
        10,
        43,
        32,
        118,
        101,
        114,
        115,
        105,
        111,
        110,
        61,
        48,
        46,
        53,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        49,
        52,
        84,
        49,
        53,
        51,
        57,
        53,
        54,
        45,
        49,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        118,
        32,
        48,
        46,
        53,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        49,
        52,
        84,
        49,
        53,
        51,
        57,
        53,
        54,
        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": 1773502797,
        "nanos_since_epoch": 122936203
      },
      "log_source": "Plan"
    }
  66. {
      "type": "action_succeeded",
      "action": "custom",
      "name": "dch",
      "args": {
        "debfullname": "Lars Wirzenius",
        "debemail": "liw@liw.fi"
      },
      "timestamp": {
        "secs_since_epoch": 1773502797,
        "nanos_since_epoch": 123202625
      },
      "log_source": "Plan"
    }
  67. {
      "type": "execute_action",
      "action": "deb",
      "packages": "debian",
      "timestamp": {
        "secs_since_epoch": 1773502797,
        "nanos_since_epoch": 123418688
      },
      "log_source": "Plan"
    }
  68. {
      "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,
            100,
            101,
            98,
            105,
            97,
            110,
            10,
            32,
            32,
            32,
            32,
            32,
            32,
            32,
            32
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1773502797,
        "nanos_since_epoch": 123465833
      },
      "log_source": "Plan"
    }
  69. {
      "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=283\nHOME=/root\nLANG=C.UTF-8\nCARGO_HOME=/ci/deps\nDEBEMAIL=liw@liw.fi\nINVOCATION_ID=323d9da860b446189a9e1cc0ebd288ba\nSHLVL=2\nJOURNAL_STREAM=8:13224\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 vmadm\ndpkg-buildpackage: info: source version 0.5.0.ci20260314T153956-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 vmadm using existing ./vmadm_0.5.0.ci20260314T153956.orig.tar.xz\ndpkg-source: info: building vmadm in vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz\ndpkg-source: info: building vmadm in vmadm_0.5.0.ci20260314T153956-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'\ntrue\nmake[1]: Leaving directory '/ci/src'\n   debian/rules override_dh_auto_test\nmake[1]: Entering directory '/ci/src'\necho tests not run when building Debian package\ntests not run when building Debian package\necho they need a running libvirt and system configuration\nthey need a running libvirt and system configuration\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 --path=. --root=debian/vmadm --offline\nfind debian/vmadm -name '.crates*' -delete\nmake[1]: Leaving directory '/ci/src'\n   dh_installdocs\n   dh_installchangelogs\n   dh_perl\n   dh_link\n   dh_strip_nondeterminism\n   dh_compress\n   dh_fixperms\n   dh_missing\n   dh_strip\n   dh_makeshlibs\n   dh_shlibdeps\n   dh_installdeb\n   dh_gencontrol\n   dh_md5sums\n   dh_builddeb\ndpkg-deb: building package 'vmadm-dbgsym' in '../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb'.\ndpkg-deb: building package 'vmadm' in '../vmadm_0.5.0.ci20260314T153956-1_amd64.deb'.\ndpkg-genchanges: info: including full source code in upload\ndpkg-buildpackage: info: full upload (original source is included)\ntotal 1096\ndrwxr-xr-x 4 root root   4096 Mar 14 15:39 artifacts\ndrwxr-xr-x 3 root root   4096 Mar 14 15:39 cache\ndrwxr-xr-x 3 root root   4096 Mar 14 15:39 deps\ndrwxr-xr-x 9 root root   4096 Mar 14 15:39 src\n-rw-r--r-- 1 root root 125856 Mar 14 15:40 vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb\n-rw-r--r-- 1 root root   1660 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz\n-rw-r--r-- 1 root root    956 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956-1.dsc\n-rw-r--r-- 1 root root   8634 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo\n-rw-r--r-- 1 root root   2306 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.changes\n-rw-r--r-- 1 root root 908316 Mar 14 15:40 vmadm_0.5.0.ci20260314T153956-1_amd64.deb\n-rw-r--r-- 1 root root  42644 Mar 14 15:39 vmadm_0.5.0.ci20260314T153956.orig.tar.xz\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/.build-id/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/lib/debug/.build-id/6d/\n-rw-r--r-- root/root    875848 2026-03-14 15:39 ./usr/lib/debug/.build-id/6d/2cdfc629291fd9899910f69f9eb490b5678400.debug\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/\nlrwxrwxrwx root/root         0 2026-03-14 15:39 ./usr/share/doc/vmadm-dbgsym -> vmadm\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./bin/\n-rwxr-xr-x root/root   3253472 2026-03-14 15:39 ./bin/vmadm\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/\ndrwxr-xr-x root/root         0 2026-03-14 15:39 ./usr/share/doc/vmadm/\n-rw-r--r-- root/root       362 2026-03-14 15:39 ./usr/share/doc/vmadm/changelog.Debian.gz\n-rw-r--r-- root/root       957 2026-03-14 15:39 ./usr/share/doc/vmadm/copyright\n",
      "stderr": "+ echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\n+ export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ export CARGO_HOME=/ci/deps\n+ CARGO_HOME=/ci/deps\n+ export DEBEMAIL=liw@liw.fi\n+ DEBEMAIL=liw@liw.fi\n+ export 'DEBFULLNAME=Lars Wirzenius'\n+ DEBFULLNAME='Lars Wirzenius'\n+ /bin/env\n+ command -v cargo\n+ command -v rustc\n+ cargo --version\n+ rustc --version\n++ dpkg-parsechangelog -SSource\n+ name=vmadm\n++ dpkg-parsechangelog -SVersion\n+ version=0.5.0.ci20260314T153956-1\n++ echo 0.5.0.ci20260314T153956-1\n++ sed 's/-[^-]*$//'\n+ uv=0.5.0.ci20260314T153956\n++ dpkg --print-architecture\n+ arch=amd64\n+ orig=../vmadm_0.5.0.ci20260314T153956.orig.tar.xz\n+ deb=../vmadm_0.5.0.ci20260314T153956-1_amd64.deb\n+ changes=../vmadm_0.5.0.ci20260314T153956-1_amd64.changes\n+ git archive HEAD\n+ xz\n+ dpkg-buildpackage -us -uc\n dpkg-source --before-build .\n debian/rules clean\n dpkg-source -b .\n debian/rules build\n debian/rules binary\n  Installing vmadm v0.5.0 (/ci/src)\n     Locking 92 packages to latest compatible versions\n   Compiling proc-macro2 v1.0.66\n   Compiling unicode-ident v1.0.11\n   Compiling libc v0.2.147\n   Compiling quote v1.0.33\n   Compiling syn v2.0.31\n   Compiling utf8parse v0.2.1\n   Compiling anstyle-parse v0.2.1\n   Compiling colorchoice v1.0.0\n   Compiling anstyle v1.0.10\n   Compiling memchr v2.6.3\n   Compiling anstyle-query v1.0.0\n   Compiling aho-corasick v1.0.5\n   Compiling serde v1.0.188\n   Compiling regex-syntax v0.7.5\n   Compiling pkg-config v0.3.27\n   Compiling virt-sys v0.3.0\n   Compiling regex-automata v0.3.8\n   Compiling serde_derive v1.0.188\n   Compiling rustix v0.38.11\n   Compiling nix v0.18.0\n   Compiling thiserror v1.0.48\n   Compiling regex v1.9.5\n   Compiling thiserror-impl v1.0.48\n   Compiling anstream v0.5.0\n   Compiling serde_json v1.0.105\n   Compiling itoa v1.0.9\n   Compiling cfg-if v0.1.10\n   Compiling equivalent v1.0.1\n   Compiling anyhow v1.0.75\n   Compiling strsim v0.10.0\n   Compiling hashbrown v0.14.0\n   Compiling heck v0.4.1\n   Compiling clap_lex v0.5.1\n   Compiling linux-raw-sys v0.4.5\n   Compiling cfg-if v1.0.0\n   Compiling log v0.4.22\n   Compiling bitflags v2.4.0\n   Compiling is_terminal_polyfill v1.70.1\n   Compiling bitflags v1.3.2\n   Compiling ryu v1.0.15\n   Compiling anstream v0.6.18\n   Compiling env_filter v0.1.2\n   Compiling clap_builder v4.4.2\n   Compiling indexmap v2.0.0\n   Compiling clap_derive v4.4.2\n   Compiling dirs-sys-next v0.1.2\n   Compiling uuid v1.11.0\n   Compiling vmadm v0.5.0 (/ci/src)\n   Compiling unsafe-libyaml v0.2.9\n   Compiling fastrand v2.0.0\n   Compiling humantime v2.1.0\n   Compiling env_logger v0.11.5\n   Compiling tempfile v3.8.0\n   Compiling serde_yaml v0.9.25\n   Compiling virt v0.4.1\n   Compiling directories-next v2.0.0\n   Compiling home-dir v0.1.0\n   Compiling clap v4.4.2\n   Compiling bytesize v1.3.0\n   Compiling lazy_static v1.4.0\n   Compiling shell-words v1.1.0\n    Finished `release` profile [optimized] target(s) in 30.91s\n  Installing /ci/src/debian/vmadm/bin/vmadm\n   Installed package `vmadm v0.5.0 (/ci/src)` (executable `vmadm`)\nwarning: be sure to add `/ci/src/debian/vmadm/bin` to your PATH to be able to run the installed binaries\ndpkg-gencontrol: warning: Built-Using field of package vmadm: substitution variable ${cargo:Built-Using} used, but is not defined\ndpkg-gencontrol: warning: Built-Using field of package vmadm: substitution variable ${cargo:Built-Using} used, but is not defined\n dpkg-genbuildinfo -O../vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo\n dpkg-genchanges -O../vmadm_0.5.0.ci20260314T153956-1_amd64.changes\n dpkg-source --after-build .\n+ ls -l ..\n+ for x in ../*.deb\n+ dpkg -c ../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb\n+ for x in ../*.deb\n+ dpkg -c ../vmadm_0.5.0.ci20260314T153956-1_amd64.deb\n+ mv ../vmadm-dbgsym_0.5.0.ci20260314T153956-1_amd64.deb ../vmadm_0.5.0.ci20260314T153956-1.debian.tar.xz ../vmadm_0.5.0.ci20260314T153956-1.dsc ../vmadm_0.5.0.ci20260314T153956-1_amd64.buildinfo ../vmadm_0.5.0.ci20260314T153956-1_amd64.changes ../vmadm_0.5.0.ci20260314T153956-1_amd64.deb ../vmadm_0.5.0.ci20260314T153956.orig.tar.xz /ci/artifacts/debian\n",
      "timestamp": {
        "secs_since_epoch": 1773502831,
        "nanos_since_epoch": 486990095
      },
      "log_source": "Plan"
    }
  70. {
      "type": "action_succeeded",
      "action": "deb",
      "packages": "debian",
      "timestamp": {
        "secs_since_epoch": 1773502831,
        "nanos_since_epoch": 612737194
      },
      "log_source": "Plan"
    }
  71. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773502831,
        "nanos_since_epoch": 614953401
      },
      "log_source": "Plan"
    }
  72. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1773502832,
        "nanos_since_epoch": 390531005
      },
      "log_source": "Plan"
    }
  73. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773502832,
        "nanos_since_epoch": 390563717
      },
      "log_source": "Plan"
    }
  74. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1773502832,
        "nanos_since_epoch": 400967660
      },
      "log_source": "Plan"
    }
  75. {
      "type": "plan_succeeded",
      "timestamp": {
        "secs_since_epoch": 1773502832,
        "nanos_since_epoch": 400991501
      },
      "log_source": "Plan"
    }
  76. {
      "type": "executor_ends_successfully",
      "timestamp": {
        "secs_since_epoch": 1773502832,
        "nanos_since_epoch": 400998306
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s",
    "name": "vmadm",
    "description": "Virtual machine administration tool for libvirt",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
    "alias": "liw"
  },
  "before": "49bacf0010b273d4524f4277e8cff5eeb77f482d",
  "after": "49bacf0010b273d4524f4277e8cff5eeb77f482d",
  "branch": "main",
  "commits": [
    "49bacf0010b273d4524f4277e8cff5eeb77f482d"
  ]
}

Ambient stdout

run CI for rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s

Ambient stderr

<empty log>