CI run for rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s

Radicle repository id rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s

Table of Contents

Run log

At: 2026-03-01 14:49:43Z
After: 0.00 seconds
Program: ambient
Version: 0.12.0
Ambient starts
At: 2026-03-01 14:49:43Z
After: 0.00 seconds
tmpdir: /home/_rad/tmp
image_store: /home/_rad/ambient-images
projects: /dev/null
state: /home/_rad/ambient-state
rsync_target: null
rsync_target_base: null
rsync_target_map: null
dput_target: null
executor: /usr/bin/ambient-execute-plan
artifacts_max_size: 1 GB
cache_max_size: 30 GB
qemu:
  cpus: 2
  memory: 12 GB
  kvm_binary: /usr/bin/kvm
  ovmf_vars_file: /usr/share/ovmf/OVMF.fd
  ovmf_code_file: /usr/share/ovmf/OVMF.fd
uefi: false
lint: true
Ambient configuration
At: 2026-03-01 14:49:43Z
After: 0.03 seconds
Hoping for the best
Will run CI for project rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s
At: 2026-03-01 14:49:43Z
After: 0.03 seconds
CargoFetch(
    CargoFetch,
)
Start action cargo_fetch
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • fetch
  • --locked
exit: 0
Stderr:
    Updating crates.io index
 Downloading crates ...
  Downloaded cfg-if v0.1.10
  Downloaded anstyle-query v1.0.0
  Downloaded anstyle-wincon v2.1.0
  Downloaded getrandom v0.2.10
  Downloaded lazy_static v1.4.0
  Downloaded serde_derive v1.0.188
  Downloaded shell-words v1.1.0
  Downloaded windows-targets v0.48.5
  Downloaded tempfile v3.8.0
  Downloaded memchr v2.6.3
  Downloaded cc v1.0.83
  Downloaded syn v2.0.31
  Downloaded indexmap v2.0.0
  Downloaded humantime v2.1.0
  Downloaded nix v0.18.0
  Downloaded log v0.4.22
  Downloaded equivalent v1.0.1
  Downloaded bitflags v1.3.2
  Downloaded redox_users v0.4.3
  Downloaded bytesize v1.3.0
  Downloaded anstream v0.5.0
  Downloaded anyhow v1.0.75
  Downloaded aho-corasick v1.0.5
  Downloaded hashbrown v0.14.0
  Downloaded windows_x86_64_msvc v0.48.5
  Downloaded clap v4.4.2
  Downloaded serde v1.0.188
  Downloaded regex v1.9.5
  Downloaded serde_json v1.0.105
  Downloaded rustix v0.38.11
  Downloaded clap_lex v0.5.1
  Downloaded clap_derive v4.4.2
  Downloaded wasi v0.11.0+wasi-snapshot-preview1
  Downloaded clap_builder v4.4.2
  Downloaded redox_syscall v0.2.16
  Downloaded directories-next v2.0.0
  Downloaded anstyle-parse v0.2.1
  Downloaded colorchoice v1.0.0
  Downloaded windows_i686_msvc v0.48.5
  Downloaded utf8parse v0.2.1
  Downloaded libc v0.2.147
  Downloaded strsim v0.10.0
  Downloaded regex-syntax v0.7.5
  Downloaded windows_x86_64_gnullvm v0.48.5
  Downloaded windows_aarch64_gnullvm v0.48.5
  Downloaded heck v0.4.1
  Downloaded windows_aarch64_gnullvm v0.52.6
  Downloaded windows_x86_64_gnullvm v0.52.6
  Downloaded dirs-sys-next v0.1.2
  Downloaded windows-targets v0.52.6
  Downloaded windows_i686_gnullvm v0.52.6
  Downloaded anstyle-wincon v3.0.6
  Downloaded windows_x86_64_gnu v0.48.5
  Downloaded is_terminal_polyfill v1.70.1
  Downloaded regex-automata v0.3.8
  Downloaded anstyle v1.0.10
  Downloaded env_filter v0.1.2
  Downloaded home-dir v0.1.0
  Downloaded itoa v1.0.9
  Downloaded ryu v1.0.15
  Downloaded bitflags v2.4.0
  Downloaded env_logger v0.11.5
  Downloaded unsafe-libyaml v0.2.9
  Downloaded windows_aarch64_msvc v0.48.5
  Downloaded cfg-if v1.0.0
  Downloaded windows_i686_gnu v0.48.5
  Downloaded fastrand v2.0.0
  Downloaded windows_x86_64_msvc v0.52.6
  Downloaded errno-dragonfly v0.1.2
  Downloaded windows_aarch64_msvc v0.52.6
  Downloaded windows_x86_64_gnu v0.52.6
  Downloaded windows_i686_gnu v0.52.6
  Downloaded windows_i686_msvc v0.52.6
  Downloaded linux-raw-sys v0.4.5
  Downloaded errno v0.3.3
  Downloaded uuid v1.11.0
  Downloaded virt v0.4.1
  Downloaded anstream v0.6.18
  Downloaded serde_yaml v0.9.25
  Downloaded redox_syscall v0.3.5
  Downloaded quote v1.0.33
  Downloaded unicode-ident v1.0.11
  Downloaded thiserror v1.0.48
  Downloaded pkg-config v0.3.27
  Downloaded virt-sys v0.3.0
  Downloaded proc-macro2 v1.0.66
  Downloaded thiserror-impl v1.0.48
  Downloaded winapi v0.3.9
  Downloaded windows-sys v0.59.0
  Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
  Downloaded windows-sys v0.48.0
  Downloaded winapi-i686-pc-windows-gnu v0.4.0
OK: cargo fetch --locked
At: 2026-03-01 14:49:47Z
After: 3.50 seconds
End action cargo_fetch
At: 2026-03-01 14:49:47Z
After: 3.50 seconds
Hopefully all is good.
Plan succeeded
At: 2026-03-01 14:49:49Z
After: 6.19 seconds
Program: ambient-execute-plan
Version: 0.12.0@626957c
Executor starts
At: 2026-03-01 14:49:49Z
After: 6.19 seconds
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
Runnable plan
At: 2026-03-01 14:49:49Z
After: 6.21 seconds
Mkdir(
    Mkdir {
        pathname: "/ci",
    },
)
Start action mkdir
At: 2026-03-01 14:49:49Z
After: 6.21 seconds
End action mkdir
At: 2026-03-01 14:49:49Z
After: 6.22 seconds
Mkdir(
    Mkdir {
        pathname: "/ci/artifacts",
    },
)
Start action mkdir
At: 2026-03-01 14:49:49Z
After: 6.22 seconds
End action mkdir
At: 2026-03-01 14:49:49Z
After: 6.22 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vdc",
        directory: "/ci/src",
    },
)
Start action tar_extract
At: 2026-03-01 14:49:49Z
After: 6.24 seconds
End action tar_extract
At: 2026-03-01 14:49:49Z
After: 6.25 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vdf",
        directory: "/ci/deps",
    },
)
Start action tar_extract
At: 2026-03-01 14:49:50Z
After: 6.95 seconds
End action tar_extract
At: 2026-03-01 14:49:50Z
After: 6.95 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vde",
        directory: "/ci/cache",
    },
)
Start action tar_extract
At: 2026-03-01 14:49:50Z
After: 6.96 seconds
End action tar_extract
At: 2026-03-01 14:49:50Z
After: 6.96 seconds
Shell(
    Shell {
        shell: "ln -sf /ci /workspace",
    },
)
Start action shell
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • bash
  • -c
  • set -xeuo pipefail ln -sf /ci /workspace
exit: 0
Stderr:
+ ln -sf /ci /workspace
OK: bash -c set -xeuo pipefail ln -sf /ci /workspace
At: 2026-03-01 14:49:50Z
After: 6.97 seconds
End action shell
At: 2026-03-01 14:49:50Z
After: 6.97 seconds
Shell(
    Shell {
        shell: "git config --global user.name 'Ambient CI'",
    },
)
Start action shell
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • bash
  • -c
  • set -xeuo pipefail git config --global user.name 'Ambient CI'
exit: 0
Stderr:
+ git config --global user.name 'Ambient CI'
OK: bash -c set -xeuo pipefail git config --global user.name 'Ambient CI'
At: 2026-03-01 14:49:50Z
After: 6.99 seconds
End action shell
At: 2026-03-01 14:49:50Z
After: 6.99 seconds
Shell(
    Shell {
        shell: "git config --global user.email ambient@example.com",
    },
)
Start action shell
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • bash
  • -c
  • set -xeuo pipefail git config --global user.email ambient@example.com
exit: 0
Stderr:
+ git config --global user.email ambient@example.com
OK: bash -c set -xeuo pipefail git config --global user.email ambient@example.com
At: 2026-03-01 14:49:50Z
After: 7.00 seconds
End action shell
At: 2026-03-01 14:49:50Z
After: 7.01 seconds
CargoFmt(
    CargoFmt,
)
Start action cargo_fmt
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • fmt
  • --check
exit: 0
OK: cargo fmt --check
At: 2026-03-01 14:49:51Z
After: 7.38 seconds
End action cargo_fmt
At: 2026-03-01 14:49:51Z
After: 7.39 seconds
CargoClippy(
    CargoClippy,
)
Start action cargo_clippy
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • clippy
  • --offline
  • --locked
  • --workspace
  • --all-targets
  • --no-deps
  • --
  • --deny
  • warnings
exit: 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 memchr v2.6.3
    Checking anstyle-query v1.0.0
    Checking anstyle v1.0.10
    Checking colorchoice v1.0.0
    Checking aho-corasick v1.0.5
   Compiling pkg-config v0.3.27
   Compiling serde v1.0.188
    Checking regex-syntax v0.7.5
    Checking regex-automata v0.3.8
   Compiling serde_derive v1.0.188
   Compiling virt-sys v0.3.0
   Compiling nix v0.18.0
   Compiling rustix v0.38.11
   Compiling thiserror v1.0.48
    Checking regex v1.9.5
   Compiling thiserror-impl v1.0.48
    Checking anstream v0.5.0
    Checking log v0.4.22
   Compiling anyhow v1.0.75
    Checking strsim v0.10.0
   Compiling heck v0.4.1
    Checking cfg-if v1.0.0
    Checking ryu v1.0.15
    Checking is_terminal_polyfill v1.70.1
    Checking cfg-if v0.1.10
    Checking equivalent v1.0.1
    Checking hashbrown v0.14.0
    Checking bitflags v2.4.0
    Checking clap_lex v0.5.1
    Checking linux-raw-sys v0.4.5
    Checking itoa v1.0.9
    Checking bitflags v1.3.2
   Compiling serde_json v1.0.105
    Checking clap_builder v4.4.2
    Checking indexmap v2.0.0
    Checking anstream v0.6.18
   Compiling clap_derive v4.4.2
    Checking env_filter v0.1.2
    Checking dirs-sys-next v0.1.2
    Checking humantime v2.1.0
    Checking unsafe-libyaml v0.2.9
    Checking fastrand v2.0.0
   Compiling vmadm v0.4.1 (/ci/src)
    Checking uuid v1.11.0
    Checking clap v4.4.2
    Checking tempfile v3.8.0
    Checking virt v0.4.1
    Checking serde_yaml v0.9.25
    Checking env_logger v0.11.5
    Checking directories-next v2.0.0
    Checking home-dir v0.1.0
    Checking bytesize v1.3.0
    Checking shell-words v1.1.0
    Checking lazy_static v1.4.0
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.24s
OK: cargo clippy --offline --locked --workspace --all-targets --no-deps -- --deny warnings
At: 2026-03-01 14:50:01Z
After: 17.92 seconds
End action cargo_clippy
At: 2026-03-01 14:50:01Z
After: 17.93 seconds
CargoTest(
    CargoTest,
)
Start action cargo_test
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • cargo
  • test
  • --offline
  • --locked
  • --workspace
exit: 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 anstyle-query v1.0.0
   Compiling memchr v2.6.3
   Compiling anstyle v1.0.10
   Compiling colorchoice v1.0.0
   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 bitflags v1.3.2
   Compiling cfg-if v1.0.0
   Compiling bitflags v2.4.0
   Compiling equivalent v1.0.1
   Compiling linux-raw-sys v0.4.5
   Compiling clap_lex v0.5.1
   Compiling itoa v1.0.9
   Compiling ryu v1.0.15
   Compiling strsim v0.10.0
   Compiling log v0.4.22
   Compiling hashbrown v0.14.0
   Compiling is_terminal_polyfill v1.70.1
   Compiling cfg-if v0.1.10
   Compiling nix v0.18.0
   Compiling indexmap v2.0.0
   Compiling anstream v0.6.18
   Compiling env_filter v0.1.2
   Compiling clap_builder v4.4.2
   Compiling rustix v0.38.11
   Compiling thiserror v1.0.48
   Compiling virt-sys v0.3.0
   Compiling dirs-sys-next v0.1.2
   Compiling humantime v2.1.0
   Compiling unsafe-libyaml v0.2.9
   Compiling vmadm v0.4.1 (/ci/src)
   Compiling fastrand v2.0.0
   Compiling uuid v1.11.0
   Compiling virt v0.4.1
   Compiling serde_yaml v0.9.25
   Compiling tempfile v3.8.0
   Compiling env_logger v0.11.5
   Compiling directories-next v2.0.0
   Compiling home-dir v0.1.0
   Compiling serde_json v1.0.105
   Compiling clap v4.4.2
   Compiling anyhow v1.0.75
   Compiling shell-words v1.1.0
   Compiling bytesize v1.3.0
   Compiling lazy_static v1.4.0
    Finished `test` profile [unoptimized + debuginfo] target(s) in 11.81s
     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/vmadm-c201a27557a0ea66)
     Running unittests src/bin/vmadm.rs (/ci/cache/cargo-target/debug/deps/vmadm-14b86d039dfdafb4)
   Doc-tests vmadm
OK: cargo test --offline --locked --workspace
At: 2026-03-01 14:50:13Z
After: 30.09 seconds
End action cargo_test
At: 2026-03-01 14:50:13Z
After: 30.09 seconds
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",
    },
)
Start action shell
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • 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"
exit: 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
OK: 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"
At: 2026-03-01 14:50:13Z
After: 30.19 seconds
End action shell
At: 2026-03-01 14:50:13Z
After: 30.20 seconds
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",
    },
)
Start action shell
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • 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
exit: 0
Stdout:
HEAD is now at df5d401 test: re-enable image tests
HEAD detached at df5d401
nothing to commit, working tree clean
Stderr:
+ cargo doc --workspace --no-deps
 Documenting vmadm v0.4.1 (/ci/src)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s
   Generated /ci/cache/cargo-target/doc/vmadm/index.html
+ git reset --hard
+ git clean -fdx
+ git status --ignored
OK: 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
At: 2026-03-01 14:50:14Z
After: 30.69 seconds
End action shell
At: 2026-03-01 14:50:14Z
After: 30.69 seconds
Custom(
    Custom {
        name: "dch",
        args: {
            "debfullname": String("Lars Wirzenius"),
            "debemail": String("liw@liw.fi"),
        },
    },
)
Start action custom
At: 2026-03-01 14:50:14Z
After: 30.89 seconds
End action custom
At: 2026-03-01 14:50:14Z
After: 30.89 seconds
Deb(
    Deb {
        packages: Some(
            "debian",
        ),
    },
)
Start action deb
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
  • /bin/bash
  • -c
  • #!/usr/bin/env bash set -xeuo pipefail echo "PATH at start: $PATH" export PATH="/root/.cargo/bin:$PATH" export CARGO_HOME=/workspace/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
exit: 0
Stdout:
PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
DEBFULLNAME=Lars Wirzenius
CARGO_TARGET_DIR=/ci/cache/cargo-target
PWD=/ci/src
SYSTEMD_EXEC_PID=278
HOME=/root
LANG=C.UTF-8
CARGO_HOME=/workspace/deps
DEBEMAIL=liw@liw.fi
INVOCATION_ID=794b266f15324b719d43fa0ce585bcb7
SHLVL=2
JOURNAL_STREAM=8:12792
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.93.1 (083ac5135 2025-12-15)
rustc 1.93.1 (01f6ddf75 2026-02-11)
dpkg-buildpackage: info: source package vmadm
dpkg-buildpackage: info: source version 0.4.0.ci20260301T145014-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.4.0.ci20260301T145014.orig.tar.xz
dpkg-source: info: building vmadm in vmadm_0.4.0.ci20260301T145014-1.debian.tar.xz
dpkg-source: info: building vmadm in vmadm_0.4.0.ci20260301T145014-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.4.0.ci20260301T145014-1_amd64.deb'.
dpkg-deb: building package 'vmadm' in '../vmadm_0.4.0.ci20260301T145014-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  1 14:50 artifacts
drwxr-xr-x 3 root root   4096 Mar  1 14:49 cache
drwxr-xr-x 3 root root   4096 Mar  1 14:49 deps
drwxr-xr-x 9 root root   4096 Mar  1 14:50 src
-rw-r--r-- 1 root root 126176 Mar  1 14:50 vmadm-dbgsym_0.4.0.ci20260301T145014-1_amd64.deb
-rw-r--r-- 1 root root   1648 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014-1.debian.tar.xz
-rw-r--r-- 1 root root    956 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014-1.dsc
-rw-r--r-- 1 root root   8634 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014-1_amd64.buildinfo
-rw-r--r-- 1 root root   2306 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014-1_amd64.changes
-rw-r--r-- 1 root root 905588 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014-1_amd64.deb
-rw-r--r-- 1 root root  42576 Mar  1 14:50 vmadm_0.4.0.ci20260301T145014.orig.tar.xz
drwxr-xr-x root/root         0 2026-03-01 14:50 ./
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/lib/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/lib/debug/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/lib/debug/.build-id/54/
-rw-r--r-- root/root    879344 2026-03-01 14:50 ./usr/lib/debug/.build-id/54/646437c9ca227625ae948100fcfd19733358e6.debug
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/share/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/share/doc/
lrwxrwxrwx root/root         0 2026-03-01 14:50 ./usr/share/doc/vmadm-dbgsym -> vmadm
drwxr-xr-x root/root         0 2026-03-01 14:50 ./
drwxr-xr-x root/root         0 2026-03-01 14:50 ./bin/
-rwxr-xr-x root/root   3256936 2026-03-01 14:50 ./bin/vmadm
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/share/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/share/doc/
drwxr-xr-x root/root         0 2026-03-01 14:50 ./usr/share/doc/vmadm/
-rw-r--r-- root/root       351 2026-03-01 14:50 ./usr/share/doc/vmadm/changelog.Debian.gz
-rw-r--r-- root/root       957 2026-03-01 14:50 ./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=/workspace/deps
+ CARGO_HOME=/workspace/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.4.0.ci20260301T145014-1
++ echo 0.4.0.ci20260301T145014-1
++ sed 's/-[^-]*$//'
+ uv=0.4.0.ci20260301T145014
++ dpkg --print-architecture
+ arch=amd64
+ orig=../vmadm_0.4.0.ci20260301T145014.orig.tar.xz
+ deb=../vmadm_0.4.0.ci20260301T145014-1_amd64.deb
+ changes=../vmadm_0.4.0.ci20260301T145014-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.4.1 (/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 anstyle-query v1.0.0
   Compiling anstyle v1.0.10
   Compiling memchr v2.6.3
   Compiling colorchoice v1.0.0
   Compiling aho-corasick v1.0.5
   Compiling pkg-config v0.3.27
   Compiling serde v1.0.188
   Compiling regex-syntax v0.7.5
   Compiling regex-automata v0.3.8
   Compiling virt-sys v0.3.0
   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 ryu v1.0.15
   Compiling equivalent v1.0.1
   Compiling linux-raw-sys v0.4.5
   Compiling anyhow v1.0.75
   Compiling bitflags v1.3.2
   Compiling cfg-if v1.0.0
   Compiling bitflags v2.4.0
   Compiling hashbrown v0.14.0
   Compiling heck v0.4.1
   Compiling serde_json v1.0.105
   Compiling itoa v1.0.9
   Compiling is_terminal_polyfill v1.70.1
   Compiling strsim v0.10.0
   Compiling cfg-if v0.1.10
   Compiling clap_lex v0.5.1
   Compiling log v0.4.22
   Compiling env_filter v0.1.2
   Compiling clap_builder v4.4.2
   Compiling anstream v0.6.18
   Compiling indexmap v2.0.0
   Compiling clap_derive v4.4.2
   Compiling dirs-sys-next v0.1.2
   Compiling unsafe-libyaml v0.2.9
   Compiling uuid v1.11.0
   Compiling vmadm v0.4.1 (/ci/src)
   Compiling humantime v2.1.0
   Compiling fastrand v2.0.0
   Compiling env_logger v0.11.5
   Compiling tempfile v3.8.0
   Compiling virt v0.4.1
   Compiling serde_yaml v0.9.25
   Compiling directories-next v2.0.0
   Compiling home-dir v0.1.0
   Compiling clap v4.4.2
   Compiling shell-words v1.1.0
   Compiling bytesize v1.3.0
   Compiling lazy_static v1.4.0
    Finished `release` profile [optimized] target(s) in 31.83s
  Installing /ci/src/debian/vmadm/bin/vmadm
   Installed package `vmadm v0.4.1 (/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.4.0.ci20260301T145014-1_amd64.buildinfo
 dpkg-genchanges -O../vmadm_0.4.0.ci20260301T145014-1_amd64.changes
 dpkg-source --after-build .
+ ls -l ..
+ for x in ../*.deb
+ dpkg -c ../vmadm-dbgsym_0.4.0.ci20260301T145014-1_amd64.deb
+ for x in ../*.deb
+ dpkg -c ../vmadm_0.4.0.ci20260301T145014-1_amd64.deb
+ mv ../vmadm-dbgsym_0.4.0.ci20260301T145014-1_amd64.deb ../vmadm_0.4.0.ci20260301T145014-1.debian.tar.xz ../vmadm_0.4.0.ci20260301T145014-1.dsc ../vmadm_0.4.0.ci20260301T145014-1_amd64.buildinfo ../vmadm_0.4.0.ci20260301T145014-1_amd64.changes ../vmadm_0.4.0.ci20260301T145014-1_amd64.deb ../vmadm_0.4.0.ci20260301T145014.orig.tar.xz /ci/artifacts/debian
OK: /bin/bash -c #!/usr/bin/env bash set -xeuo pipefail echo "PATH at start: $PATH" export PATH="/root/.cargo/bin:$PATH" export CARGO_HOME=/workspace/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
At: 2026-03-01 14:50:49Z
After: 66.17 seconds
End action deb
At: 2026-03-01 14:50:49Z
After: 66.17 seconds
TarCreate(
    TarCreate {
        archive: "/dev/vde",
        directory: "/ci/cache",
    },
)
Start action tar_create
At: 2026-03-01 14:50:50Z
After: 66.92 seconds
End action tar_create
At: 2026-03-01 14:50:50Z
After: 66.92 seconds
TarCreate(
    TarCreate {
        archive: "/dev/vdd",
        directory: "/ci/artifacts",
    },
)
Start action tar_create
At: 2026-03-01 14:50:50Z
After: 66.93 seconds
End action tar_create
At: 2026-03-01 14:50:50Z
After: 66.93 seconds
Hopefully all is good.
Plan succeeded
At: 2026-03-01 14:50:50Z
After: 66.93 seconds
Everything is fine.
Executor ends, success
At: 2026-03-01 14:50:53Z
After: 69.71 seconds
    exit: 0
    QEMU OK
    At: 2026-03-01 14:50:53Z
    After: 69.62 seconds
    Hopefully all is good.
    Plan succeeded
    At: 2026-03-01 14:50:53Z
    After: 69.71 seconds
    Everything is fine.
    Ambient ends, success

    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": "df5d40158efbc91505b5f569f95b4c5bbb2224f3",
      "after": "df5d40158efbc91505b5f569f95b4c5bbb2224f3",
      "branch": "main",
      "commits": [
        "df5d40158efbc91505b5f569f95b4c5bbb2224f3"
      ]
    }

    Ambient stdout

    deprecated: the `cpus` field is replaced by `qemu.cpus`
    deprecated: the `memory` field is replaced by `qemu.memory`
    run CI for rad:z3U5PDwEqz64be8vfqEyyj2rkfd1s
    

    Ambient stderr

    <empty log>