[From nobody Tue Sep  1 16:51:06 2026
Received: (at submit) by bugs.debian.org; 19 Aug 2026 10:15:17 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-112.4 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FROMDEVELOPER,
 FUZZY_CPILL,PGPSIGNATURE,SPF_HELO_NONE,SPF_PASS,
 USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 43; hammy, 150; neutral, 245; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;terceiro@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:42978)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;terceiro@debian.org&gt;) id 1wwdKH-001c34-23
 for submit@bugs.debian.org; Wed, 19 Aug 2026 10:15:17 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:MIME-Version:Message-ID:
 Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=RO01Y/XxjHNMVIllSHlLrOosmFKHIgg5Pixy5CTjA9w=; b=Shenm5QpSdrJqTCRP+771LnV5I
 fXmqTFxexVAQDV9x8JAB+PMfhUDopuWbmF5XSBFo+cHaWNomKV9iyOftE9iOTLALWgy5Y9Jty+2HI
 +1HnHato+InP4aSUsNLW8ReRDIeJuf96XaXOVpama7os3MkMnkb5CX4t6TEOa7SSbKXRDpShfYis2
 ZRwacFhhsaBT5/C3jti1lOOvZMLfLYtGT2ILGpERjpV6g3HBOJffBkywDjkTYsVE2e5JdVdACjjQT
 5K+2guvs9BOMdi5BvZ6cBDKhQYr6tHtw+ONcZBSADhjODoMex4rLMqyEry5G1OS4361mobWYxJTk0
 G6njk2jw==;
Received: from authenticated-user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;terceiro@debian.org&gt;) id 1wwdKE-009idD-2o
 for submit@bugs.debian.org; Wed, 19 Aug 2026 10:15:16 +0000
Received: from localhost (ava [IPv6:2804:14d:7224:88bd:b38e:cd50:1e1d:e09a])
 by vps.terceiro.xyz (Postfix) with ESMTPSA id 8848140227
 for &lt;submit@bugs.debian.org&gt;; Wed, 19 Aug 2026 07:15:12 -0300 (-03)
Date: Wed, 19 Aug 2026 07:15:11 -0300
From: Antonio Terceiro &lt;terceiro@debian.org&gt;
To: submit@bugs.debian.org
Subject: rust-swaysome: autopkgtest fails under incus-lxc: failed to execute
 'kill': Os { code: 2, kind: NotFound, message: &quot;No such file or directory&quot; }
Message-ID: &lt;aoWCL0UavScxyZEU@debian.org&gt;
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol=&quot;application/pgp-signature&quot;; boundary=&quot;z4t76cwggxTIf7JG&quot;
Content-Disposition: inline
X-Debian-User: terceiro
Delivered-To: submit@bugs.debian.org

--z4t76cwggxTIf7JG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Source: rust-swaysome
Version: 2.3.2-1
Severity: important
Justification: fails autopkgtest on Debian CI infrastructure
Tags: forky sid
User: debian-ci@lists.debian.org
Usertags: lxc

Hi,

Debian CI is switching away from lxc containers in favor of incus Container=
s.
This is motivated by security concerns from us; incus is based on lxc, but
orchestrates containers substantially different: containers are not privile=
ged
(so root in the container is not uid 0 outside of it), and incus imposes a
stricter isolation from the host system).

rust-swaysome passes its tests under lxc, but fails under incus.
The relevant part of the failure is (hopefully):

&gt;=20
&gt; running 0 tests
&gt;=20
&gt; test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered ou=
t; finished in 0.00s
&gt;=20
&gt; Running `CARGO=3D/usr/bin/cargo CARGO_BIN_EXE_swaysome=3D/tmp/tmp.6EK0ZOi=
IU8/target/x86_64-unknown-linux-gnu/debug/swaysome CARGO_MANIFEST_DIR=3D/us=
r/share/cargo/registry/swaysome-2.3.2 CARGO_MANIFEST_PATH=3D/usr/share/carg=
o/registry/swaysome-2.3.2/Cargo.toml CARGO_PKG_AUTHORS=3D'Skia &lt;skia@hya.sk=
&gt;:Nabos &lt;nabos@glargh.fr&gt;' CARGO_PKG_DESCRIPTION=3D'swaysome provides an aw=
esome way to manage your multiple outputs with the sway windows manager' CA=
RGO_PKG_HOMEPAGE=3D'https://gitlab.com/hyask/swaysome' CARGO_PKG_LICENSE=3D=
MIT CARGO_PKG_LICENSE_FILE=3D'' CARGO_PKG_NAME=3Dswaysome CARGO_PKG_README=
=3DREADME.md CARGO_PKG_REPOSITORY=3D'https://gitlab.com/hyask/swaysome' CAR=
GO_PKG_RUST_VERSION=3D'' CARGO_PKG_VERSION=3D2.3.2 CARGO_PKG_VERSION_MAJOR=
=3D2 CARGO_PKG_VERSION_MINOR=3D3 CARGO_PKG_VERSION_PATCH=3D2 CARGO_PKG_VERS=
ION_PRE=3D'' LD_LIBRARY_PATH=3D'/tmp/tmp.6EK0ZOiIU8/target/x86_64-unknown-l=
inux-gnu/debug:/tmp/tmp.6EK0ZOiIU8/target/x86_64-unknown-linux-gnu/debug/de=
ps:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' /tmp/tmp.6EK0ZOiIU8/targe=
t/x86_64-unknown-linux-gnu/debug/deps/integration-f3b2b57b6d3b88fa`
&gt;=20
&gt; running 8 tests
&gt; test test_init_three_outputs ... FAILED
&gt; test test_three_outputs_moving_around_across_outputs_without_init ... FAI=
LED
&gt; test test_three_outputs_moving_around_same_workspace_group ... FAILED
&gt; test test_three_outputs_moving_around_across_outputs ... FAILED
&gt; test test_three_outputs_moving_groups_across_outputs ... FAILED
&gt; test test_three_outputs_moving_around_across_workspace_groups ... FAILED
&gt; test test_three_outputs_moving_around_absolute ... FAILED
&gt; test test_three_outputs_plugging_unplugging_outputs ... FAILED
&gt;=20
&gt; failures:
&gt;=20
&gt; ---- test_init_three_outputs stdout ----
&gt; successful connection to socket '/tmp/swaysome_tests/test_init_three_outp=
uts/swaysock'
&gt; Init 1
&gt; Sending command: 'focus output HEADLESS-3' - Command successful
&gt; Sending command: 'workspace number 31' - Command successful
&gt; Sending command: 'focus output HEADLESS-2' - Command successful
&gt; Sending command: 'workspace number 21' - Command successful
&gt; Sending command: 'focus output HEADLESS-1' - Command successful
&gt; Sending command: 'workspace number 11' - Command successful
&gt;=20
&gt; thread 'test_init_three_outputs' (8931) panicked at tests/utils/mod.rs:14=
:10:
&gt; failed to execute 'kill': Os { code: 2, kind: NotFound, message: &quot;No such=
 file or directory&quot; }
&gt; stack backtrace:
&gt; 0: __rustc::rust_begin_unwind
&gt; at /usr/src/rustc-1.95.0/library/std/src/panicking.rs:689:5
&gt; 1: core::panicking::panic_fmt
&gt; at /usr/src/rustc-1.95.0/library/core/src/panicking.rs:80:14
&gt; 2: core::result::unwrap_failed
&gt; at /usr/src/rustc-1.95.0/library/core/src/result.rs:1867:5
&gt; 3: core::result::Result&lt;T,E&gt;::expect
&gt; at /usr/src/rustc-1.95.0/library/core/src/result.rs:1185:23
&gt; 4: integration::utils::signal
&gt; at ./tests/utils/mod.rs:14:10
&gt; 5: integration::utils::Sway::stop
&gt; at ./tests/utils/mod.rs:117:9
&gt; 6: &lt;integration::utils::Sway as core::ops::drop::Drop&gt;::drop
&gt; at ./tests/utils/mod.rs:130:14
&gt; 7: core::ptr::drop_in_place&lt;integration::utils::Sway&gt;
&gt; at /usr/src/rustc-1.95.0/library/core/src/ptr/mod.rs:805:1
&gt; 8: integration::test_init_three_outputs
&gt; at ./tests/integration.rs:43:1
&gt; 9: integration::test_init_three_outputs::{{closure}}
&gt; at ./tests/integration.rs:11:29
&gt; 10: core::ops::function::FnOnce::call_once
&gt; at /usr/src/rustc-1.95.0/library/core/src/ops/function.rs:250:5
&gt; 11: &lt;fn() -&gt; core::result::Result&lt;(), alloc::string::String&gt; as core::ops=
::function::FnOnce&lt;()&gt;&gt;::call_once
&gt; at /usr/src/rustc-1.95.0/library/core/src/ops/function.rs:250:5
&gt; note: Some details are omitted, run with `RUST_BACKTRACE=3Dfull` for a ve=
rbose backtrace.
&gt;=20
&gt; ---- test_three_outputs_moving_around_across_outputs_without_init stdout =
----
&gt; successful connection to socket '/tmp/swaysome_tests/test_three_outputs_m=
oving_around_across_outputs_without_init/swaysock'
&gt; Move TERM3 to group 3


The full autokpgtest logs are available at:
https://ci.debian.net/experiments/8/regressions/
(please beware of pagination)

Common types of failure and suggested fixes are being documented at:
https://wiki.debian.org/ContinuousIntegration/LxcToIncus

Note that for the time being, rust-swaysome is still being tested under lxc=
 to
avoid disturbing its testing migration test results.

If you decide to add the `isolation-machine` restriction to get this package
tested under qemu, please mention that explicitly when closing this bug (it=
's
fine to do that only in the package changelog entry that closes the bug) so
that we can configure your package for qemu on ci.debian.net.

--z4t76cwggxTIf7JG
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmqFgi8ACgkQ/A2xu81G
C94iixAAiCXzA+fqLw+cmJmmFzkhnt51XeP8i/wYCaGKxlobmpfIwpX9SYZMUfG0
9j2wJLa/pKJxGmC3GpbPky49QVQzHsH/YYgu7rUmEw0m1vHcP4GsxiKo6ooyXzOM
2KiLUjY5zMLvfNCz9bRCjy8PJZqNCW6TSZgUBVvEfUOMpG/lx+SgldCKdyQI3QZv
+U6R4uNmhbfz0mDXmIIrZKxy3myJCNm0c+Mj+0ToWBNFJSj2YBiEwzztryM8jN3N
C93KUhGg5vWVATGpg7XktqKNbqadkaoY2GzPq5wEMQbVTo8gox89YTMrWe5WFAve
/+Z2QnfggvloC5RjMx2MK/SB57ol72MeYKHPAy5fDjqm2VuENNUifRFcFuWW0P7M
zRrG3Mpy2xqvapCcKdRq43DDQ4fP2l9z/aXTwyHSMwxTM0A06Ezd/c1SgsLgFVNu
rCErLeCR5gORqxj8IFDXxJfK47mvTKbfhWwKHmyW9RcXCsPjshmctvawLwJ3UPBb
gghL+iBe/ovMS0DH9kd2ilRjZ1ygo4wSP5m9dAAeN9N8tSstY6QrD7xdCUy5nob0
9hfoBGm+FG3ezMNs6mEYDx6J1QKn4R4UQ2ZBOezoUL9w1kDHRiKqnqaTFlHnR5CS
GyrHOXw9jLrv4i8GUWMV6BdhMJzi67v/ieUwYBUDOGi69/3S9Hk=
=4+ve
-----END PGP SIGNATURE-----

--z4t76cwggxTIf7JG--
]