Your message dated Mon, 03 Feb 2025 10:24:51 +0000
with message-id <[email protected]>
and subject line Bug#1079612: fixed in rauc 1.13-1
has caused the Debian Bug report #1079612,
regarding rauc: Please don't build-depend on dbus-x11
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1079612: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079612
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rauc
Version: 1.11.3-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: dbus-launch dbus-launch-for-tests
rauc relies on dbus-launch (dbus-x11) to run its test suite, but it
doesn't need to: dbus-daemon is sufficient. Please consider the attached
patch, which avoids pulling in X11 libraries and various bits of
historical backwards-compatibility glue around X11 autolaunching.
See also <https://lists.debian.org/debian-devel/2016/08/msg00554.html>,
a mass bug filing in 2016.
The autopkgtests still pass with the attached patch (tested in qemu,
lxc, podman).
Thanks,
smcv
>From 06e35ddbbcb5bc09df25c910bf95192ee825c88f Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Sun, 25 Aug 2024 11:16:28 +0100
Subject: [PATCH] Start dbus-daemon directly instead of using dbus-launch
This avoids pulling in backwards-compatibility baggage associated with
dbus-launch and X11 autolaunching.
Closes: #-1
---
debian/control | 1 -
debian/patches/series | 1 +
...s-daemon-directly-instead-of-using-d.patch | 29 +++++++++++++++++++
3 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 debian/patches/test-rauc.t-Start-dbus-daemon-directly-instead-of-using-d.patch
diff --git a/debian/control b/debian/control
index 5c61c93..a57beb6 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,6 @@ Maintainer: Uwe Kleine-König <[email protected]>
Build-Depends:
casync <!nocheck>,
dbus <!nocheck>,
- dbus-x11 <!nocheck>,
debhelper-compat (= 13),
e2fsprogs <!nocheck>,
faketime <!nocheck>,
diff --git a/debian/patches/series b/debian/patches/series
index 8e2ef9d..f2c19ce 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,6 @@
# upstream fixes
faketime-broken.patch
+test-rauc.t-Start-dbus-daemon-directly-instead-of-using-d.patch
# local adaptions for Debian
disable-network-tests.patch
diff --git a/debian/patches/test-rauc.t-Start-dbus-daemon-directly-instead-of-using-d.patch b/debian/patches/test-rauc.t-Start-dbus-daemon-directly-instead-of-using-d.patch
new file mode 100644
index 0000000..b8e478c
--- /dev/null
+++ b/debian/patches/test-rauc.t-Start-dbus-daemon-directly-instead-of-using-d.patch
@@ -0,0 +1,29 @@
+From: Simon McVittie <[email protected]>
+Date: Sun, 25 Aug 2024 11:15:04 +0100
+Subject: test/rauc.t: Start dbus-daemon directly instead of using dbus-launch
+
+This avoids pulling in backwards-compatibility baggage associated with
+dbus-launch and X11 autolaunching.
+
+Signed-off-by: Simon McVittie <[email protected]>
+---
+ test/rauc.t | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/test/rauc.t b/test/rauc.t
+index bc51d41..128641b 100755
+--- a/test/rauc.t
++++ b/test/rauc.t
+@@ -19,7 +19,11 @@ fi
+ # Provide functions to start and stop a dedicated session bus
+ start_session_bus ()
+ {
+- eval $(dbus-launch --sh-syntax)
++ dbus-daemon --fork --session --print-address=3 --print-pid=4 \
++ 3> "$TEST_TMPDIR/dbus-session-bus-address" \
++ 4> "$TEST_TMPDIR/dbus-session-bus-pid"
++ export DBUS_SESSION_BUS_ADDRESS="$(cat "$TEST_TMPDIR/dbus-session-bus-address")"
++ DBUS_SESSION_BUS_PID="$(cat "$TEST_TMPDIR/dbus-session-bus-pid")"
+ }
+ stop_session_bus ()
+ {
--
2.45.2
--- End Message ---
--- Begin Message ---
Source: rauc
Source-Version: 1.13-1
Done: Uwe Kleine-König <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rauc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Uwe Kleine-König <[email protected]> (supplier of updated rauc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 03 Feb 2025 10:30:08 +0100
Source: rauc
Architecture: source
Version: 1.13-1
Distribution: unstable
Urgency: medium
Maintainer: Uwe Kleine-König <[email protected]>
Changed-By: Uwe Kleine-König <[email protected]>
Closes: 1079612
Changes:
rauc (1.13-1) unstable; urgency=medium
.
* New upstream release.
* Update standards version to 4.7.2 (no further changes needed)
* Drop build dependency on dbus-x11. Thanks to Simon McVittie and Jan Lübbe
for their changes that made this possible (Closes: #1079612)
Checksums-Sha1:
f7814fa2bcf798334ed7f8813631984d3191ef6b 2199 rauc_1.13-1.dsc
105ad18cca3994e7a8755bd448fa0ad26742d865 960616 rauc_1.13.orig.tar.xz
60855d9d9e04431f0ba8baf80418ec8b4d744ac7 833 rauc_1.13.orig.tar.xz.asc
90ec20effbe6112fdd9be8029cdf3a5733bad1ed 7984 rauc_1.13-1.debian.tar.xz
25751db74138b78b6086b8e3b991c5eab566a8d8 11005 rauc_1.13-1_amd64.buildinfo
Checksums-Sha256:
c32af9d01b36eccae047eefc8d4c74a5712156d660791eb2793935c22aa22eb0 2199
rauc_1.13-1.dsc
1ddb218a5d713c8dbd6e04d5501d96629f1c8e2521576fbd9e7751edb7da113e 960616
rauc_1.13.orig.tar.xz
016a7df0a1d667194a986649192cf6617aded11885227087e7c7bcce693d95c2 833
rauc_1.13.orig.tar.xz.asc
b22347df7709017e4416ce91ee2786d16cbc44e364778e20089598e6dc877f8f 7984
rauc_1.13-1.debian.tar.xz
947777395fd85e3ecacd11872e22f9fd2fca06b6ca743f3ceae4bdc2de69e526 11005
rauc_1.13-1_amd64.buildinfo
Files:
6e148840c5c7eea79866f9b2bebea91c 2199 admin optional rauc_1.13-1.dsc
cb740d131e2e831810407f2d39d373dd 960616 admin optional rauc_1.13.orig.tar.xz
e99896962d0d1d8f2808c5f8f8448fc7 833 admin optional rauc_1.13.orig.tar.xz.asc
510446696f480a53cf9152bfc8c0ca61 7984 admin optional rauc_1.13-1.debian.tar.xz
37ee79a039de73b0df2c612508274019 11005 admin optional
rauc_1.13-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmeglCkACgkQj4D7WH0S
/k7E4ggAk3X54LTylfjBkZwxG6/UkFZav0jcyax7FYaCEYzDyoh7QcKul9v+YIE/
ouukLOFdn7YtLFni/MML5ax3NnFJNRmTB5rIVcWJjhhRlSbIicYb71zfVUsw23Uq
0vqR3iAvvwt5ljiEG2ta5OMuGhdUEX/GaDTFPjL65PDyuoHYyCuMnPewXCqcZSlv
l8L6j0MVjZySJiHRtQthbaj2BuxsTopIWPStVKwTaeA/yQzdwvG2SqE2opL2qSDK
W7/cf5NNjf5++hGwxksaMNA9BvrJwxCon6KKwxTVjHKwk4Qub4vHOUEF5HADu7Ub
TLY/Q5qznpKJtpEXOzePNjNsIn085w==
=KOPD
-----END PGP SIGNATURE-----
pgpMuSRbEtmVg.pgp
Description: PGP signature
--- End Message ---