Your message dated Mon, 18 Nov 2024 22:35:13 +0000
with message-id <[email protected]>
and subject line Bug#1087705: fixed in wireplumber 0.5.6-3
has caused the Debian Bug report #1087705,
regarding wireplumber FTCBFS: documentation dependencies not satisfiable
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.)
--
1087705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087705
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: wireplumber
Version: 0.5.6-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects 1060838 + src:wireplumber
Hi Dylan,
here is the patch we worked on together. We added a nogir profile, moved
the documentation to the indep build and got a nogir cross build to
work. The full cross build is stuck on #1060838 like so many other
packages.
Helmut
diff -Nru wireplumber-0.5.6/debian/changelog wireplumber-0.5.6/debian/changelog
--- wireplumber-0.5.6/debian/changelog 2024-11-02 10:43:19.000000000 +0100
+++ wireplumber-0.5.6/debian/changelog 2024-11-17 14:03:49.000000000 +0100
@@ -1,3 +1,12 @@
+wireplumber (0.5.6-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Improve cross building: (Closes: #-1)
+ + Skip documentation in arch-only build.
+ * Add nogir build profile (using dh-exec).
+
+ -- Helmut Grohne <[email protected]> Sun, 17 Nov 2024 14:03:49 +0100
+
wireplumber (0.5.6-2) unstable; urgency=medium
* Add dh-sequence-gir in Build-Deps to fill fields ${gir:*}
diff -Nru wireplumber-0.5.6/debian/control wireplumber-0.5.6/debian/control
--- wireplumber-0.5.6/debian/control 2024-11-02 10:43:19.000000000 +0100
+++ wireplumber-0.5.6/debian/control 2024-11-17 14:03:49.000000000 +0100
@@ -5,10 +5,11 @@
Uploaders: Sjoerd Simons <[email protected]>,
Dylan Aïssi <[email protected]>
Build-Depends: debhelper-compat (= 13),
+ dh-exec,
dh-sequence-gir,
doxygen <!nodoc>,
- gobject-introspection,
- libgirepository1.0-dev,
+ gobject-introspection <!nogir>,
+ libgirepository1.0-dev <!nogir>,
libglib2.0-dev (>= 2.68),
liblua5.4-dev,
libpipewire-0.3-dev (>= 1.0.2),
@@ -19,8 +20,9 @@
systemd-dev,
dbus <!nocheck>,
pipewire (>= 1.0.2) <!nocheck>,
+ python3-lxml:native <!nogir>,
+Build-Depends-Indep:
python3-breathe <!nodoc>,
- python3-lxml <!nodoc>,
python3-sphinx <!nodoc>,
python3-sphinx-rtd-theme <!nodoc>,
Standards-Version: 4.7.0
@@ -102,6 +104,7 @@
Package: gir1.2-wp-0.5
Section: introspection
Architecture: linux-any
+Build-Profiles: <!nogir>
Multi-Arch: same
Depends: ${misc:Depends},
${gir:Depends},
diff -Nru wireplumber-0.5.6/debian/libwireplumber-0.5-dev.install
wireplumber-0.5.6/debian/libwireplumber-0.5-dev.install
--- wireplumber-0.5.6/debian/libwireplumber-0.5-dev.install 2024-11-02
10:43:19.000000000 +0100
+++ wireplumber-0.5.6/debian/libwireplumber-0.5-dev.install 2024-11-17
14:03:49.000000000 +0100
@@ -1,4 +1,5 @@
+#!/usr/bin/dh-exec
usr/include/wireplumber-*
usr/lib/*/libwireplumber*.so
usr/lib/*/pkgconfig/wireplumber*
-/usr/share/gir-1.0/*.gir
+/usr/share/gir-1.0/*.gir <!nogir>
diff -Nru wireplumber-0.5.6/debian/rules wireplumber-0.5.6/debian/rules
--- wireplumber-0.5.6/debian/rules 2024-11-02 10:43:19.000000000 +0100
+++ wireplumber-0.5.6/debian/rules 2024-11-17 14:03:49.000000000 +0100
@@ -3,10 +3,15 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs
-ifneq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
-DOC=disabled
+ifeq (,$(filter wireplumber-doc,$(shell dh_listpackages)))
+CONFIGURE_FLAGS = -Ddoc=disabled
else
-DOC=enabled
+CONFIGURE_FLAGS = -Ddoc=enabled
+endif
+ifeq (,$(filter nogir,$(DEB_BUILD_PROFILES)))
+CONFIGURE_FLAGS += -Dintrospection=enabled
+else
+CONFIGURE_FLAGS += -Dintrospection=disabled
endif
%:
@@ -14,8 +19,6 @@
override_dh_auto_configure:
dh_auto_configure -- \
- -Dintrospection=enabled \
- -Ddoc=$(DOC) \
-Dmodules=true \
-Ddaemon=true \
-Dtools=true \
@@ -24,6 +27,7 @@
-Dsystemd-user-service=true \
-Dtests=true \
-Ddbus-tests=true \
+ $(CONFIGURE_FLAGS) \
$(NULL)
override_dh_makeshlibs:
--- End Message ---
--- Begin Message ---
Source: wireplumber
Source-Version: 0.5.6-3
Done: Dylan Aïssi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
wireplumber, 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.
Dylan Aïssi <[email protected]> (supplier of updated wireplumber 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, 18 Nov 2024 23:00:52 +0100
Source: wireplumber
Architecture: source
Version: 0.5.6-3
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team
<[email protected]>
Changed-By: Dylan Aïssi <[email protected]>
Closes: 1087705
Changes:
wireplumber (0.5.6-3) unstable; urgency=medium
.
[ Helmut Grohne ]
* Improve cross building: (Closes: #1087705)
+ Skip documentation in arch-only build.
* Add nogir build profile (using dh-exec).
.
[ Dylan Aïssi ]
* Test build profiles (nodoc and nogir) with salsa-ci.
Checksums-Sha1:
9f7dbe56f5af809ee48d8e5dffbfb4619e27b032 2854 wireplumber_0.5.6-3.dsc
f9107d377e27259dc69c9988f2984ec71bfb32f8 11136
wireplumber_0.5.6-3.debian.tar.xz
504c5df297e1d0577d3526f7a80474bf37cfeef1 15443
wireplumber_0.5.6-3_amd64.buildinfo
Checksums-Sha256:
30f47fa605bdd2d0fa9d601b0589daafa2aaf8e5cf3fc15bc08abbfdb98497d8 2854
wireplumber_0.5.6-3.dsc
c017e464b37e9cfc797e256e6891be6628ec60fe290576ee77fd15d141ce6801 11136
wireplumber_0.5.6-3.debian.tar.xz
aec3a52339cc111edb2812cc3a7ec24b0a2902e9fc99d822255c246b42a4fd0e 15443
wireplumber_0.5.6-3_amd64.buildinfo
Files:
6df56faf776074d98552430cd596df4b 2854 libs optional wireplumber_0.5.6-3.dsc
48e06475a00376fca9c8be2eac5e8332 11136 libs optional
wireplumber_0.5.6-3.debian.tar.xz
a841de74119f806860c35a12e2d68fe9 15443 libs optional
wireplumber_0.5.6-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmc7vVUACgkQYS7xYT4F
D1QWsA/9H8QR93p91/Jkcu+eqiqgiG4dqpHfYddjZdcjOJqQb88XxcTQHLxy0NGz
5E74d2RqyJxqS7oQv3W2Q0a5dAnfdfKOlDO2teZDPwOaIORNJj7Kqfp4PG+eCfVD
QTkqfRdwdfl1lUiyaH9Nb1Sb4RiBgIM9143ZK4FGRCDJQBEBfJaERC78coxkaopR
oACZEf9fXjsHpQV7OWMqLi4kLKgUVultog6tbiYjbTNHjZwXIZUakpIviIf+fmzY
W+YEzxSoL+z0vsnnvFQTUzYh9Hl0lGD8Ua3ypcBPAh832xtczdmAv0JfYmFZcdac
Cn1Mvws/yYDLcn7nBWLLQmXUH7Qc0WY8GgcctvgZCC+5h+qjRuiSYu+ose72xShD
LDrhQM08DXtop+R1agoJi4VSy6P4S4EKBNh3Ex+f9gGF5j7A6n62soUa5rXOewLS
G6kxTV56DG2FkvuJCr0QoUJK7ZZkxyK4oPIV3Y7tcxbQHQZdEhVj15Y6QiHrKRYs
eg89TNWqKJxztzTfgtTOQCF/0uLdEN0wrOVvDyj2UX+nBD3iDQ19YCttHv7A8NTU
sgsCxy+alIpyWr9p3iPKO+Q7DsIGTvB8uu/I30mlrz+a3SuZGtBcDonr3BqWXoMY
sgRXLPLAeWkZiGueVYb8JKhBeYTjobBOR6bMJf27sqKqGKF0yJw=
=I1Ty
-----END PGP SIGNATURE-----
pgp0wwb1WRfrB.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-utopia-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-utopia-maintainers