Your message dated Sat, 08 Nov 2025 13:04:58 +0000
with message-id <[email protected]>
and subject line Bug#1087277: fixed in modemmanager 1.24.2-2
has caused the Debian Bug report #1087277,
regarding modemmanager FTCBFS: unsatisfiable dependencies
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.)


-- 
1087277: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087277
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: modemmanager
Version: 1.22.0-3
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

modemmanager cannot be cross built from source, because some of its
build dependencies cannot be satisfied for cross compilation. I looked
into it and figured a couple of modifications that will end up making
them satisfiable. On the surface, dose reports a conflict involving
gtk-doc-tools. The documentation dependencies are only needed for
building Arch:all packages though, so they can be moved to B-D-I. Once
doing so, the build fails for lack of xsltproc, which was formerly
implied and needs to become explicit. Then the python3 modules pose
difficulties. It turns out that building the package does not actually
require the, so they can be annotated <!nocheck>. You can find the
changes mentioned here in the attached patch. Once applying it, cross
building can be attempted (but doesn't work for reasons outside of
modemmanager's control).

Helmut
diff --minimal -Nru modemmanager-1.22.0/debian/changelog 
modemmanager-1.22.0/debian/changelog
--- modemmanager-1.22.0/debian/changelog        2024-01-20 12:14:00.000000000 
+0100
+++ modemmanager-1.22.0/debian/changelog        2024-11-09 18:39:07.000000000 
+0100
@@ -1,3 +1,12 @@
+modemmanager (1.22.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Improve cross building: (Closes: #-1)
+    + Move documentation dependencies to B-D-I.
+    + Mark python3-dbus and python3-gi with the nocheck build profile.
+
+ -- Helmut Grohne <[email protected]>  Sat, 09 Nov 2024 18:39:07 +0100
+
 modemmanager (1.22.0-3) unstable; urgency=medium
 
   [ Jeremy BĂ­cha ]
diff --minimal -Nru modemmanager-1.22.0/debian/control 
modemmanager-1.22.0/debian/control
--- modemmanager-1.22.0/debian/control  2024-01-20 12:14:00.000000000 +0100
+++ modemmanager-1.22.0/debian/control  2024-11-09 18:39:07.000000000 +0100
@@ -23,15 +23,16 @@
                libtool,
                meson,
                polkitd,
-               python3-dbus,
-               python3-gi,
                systemd-dev,
                valac (>= 0.22),
-# Needed for building documentation
-               gtk-doc-tools <!nodoc>,
-               libglib2.0-doc <!nodoc>,
+               xsltproc,
 # Needed for automated tests
                dbus <!nocheck>,
+               python3-dbus <!nocheck>,
+               python3-gi <!nocheck>,
+# Needed for building documentation
+Build-Depends-Indep: gtk-doc-tools <!nodoc>,
+                     libglib2.0-doc <!nodoc>,
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/modemmanager.git

--- End Message ---
--- Begin Message ---
Source: modemmanager
Source-Version: 1.24.2-2
Done: Arnaud Ferraris <[email protected]>

We believe that the bug you reported is fixed in the latest version of
modemmanager, 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.
Arnaud Ferraris <[email protected]> (supplier of updated modemmanager 
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: Wed, 29 Oct 2025 17:27:49 +0100
Source: modemmanager
Architecture: source
Version: 1.24.2-2
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers 
<[email protected]>
Changed-By: Arnaud Ferraris <[email protected]>
Closes: 1087277 1116309 1118899
Changes:
 modemmanager (1.24.2-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Improve cross building: (Closes: #1087277)
     + Move documentation dependencies to B-D-I.
     + Mark python3-dbus and python3-gi with the nocheck build profile.
 .
   [ Arnaud Ferraris ]
   * d/control: fix gobject-introspection dependencies
     `libgirepository1.0-dev shouldn't be used anymore as it isn't
     multiarch-friendly. Instead, use a recent `gobject-introspection` and
     explicitly (build) depend on the needed `gir1.2-*-dev` packages.
     (Closes: #1118899)
   * d/gbp.conf: add default commit messages.
     This makes it more consistent with other packages for which I'm the
     primary maintainer.
   * d/watch: convert to version 5.
     Use the new Gitlab template for easier management, but override the
     matching pattern so we only get stable (pre)releases, which have an even
     minor version number.
   * d/copyright: fix copyright notice for mmcli.
     This is actually GPL-2+, not GPL-3. (Closes: #1116309)
Checksums-Sha1:
 6c6f5de0a2cf7efaed24a00589f547f6a0f121b8 3181 modemmanager_1.24.2-2.dsc
 c4717ba03bf9737c1a7b1ddc33070d592f24e690 43380 
modemmanager_1.24.2-2.debian.tar.xz
 0e0fb353daae9174a270a3111f83b404f67ba76b 8715 
modemmanager_1.24.2-2_source.buildinfo
Checksums-Sha256:
 51f3682ceb1f0ba154107d9cf2f75218b332823be19302c875d8d6874f1694a2 3181 
modemmanager_1.24.2-2.dsc
 5051465dffee001eb4c77ccfcb36e496ff793879f13a84cbb7484a673ed7e204 43380 
modemmanager_1.24.2-2.debian.tar.xz
 ca8a9a1e50e10aafde6901afc4df1b1f297fa59168329391e952e912e2decbe5 8715 
modemmanager_1.24.2-2_source.buildinfo
Files:
 e71c6bbcd97084de25dc2d0298871852 3181 net optional modemmanager_1.24.2-2.dsc
 0f199b4f91fc544b61de3f211f52d9ee 43380 net optional 
modemmanager_1.24.2-2.debian.tar.xz
 a76d0f6d27a760f84ada258e4b6bdc7b 8715 net optional 
modemmanager_1.24.2-2_source.buildinfo

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

iQIzBAEBCgAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmkPOscACgkQ0+u1lmu5
kZYk/Q/8CuelTowfa8xMnldlVRN76lGqT4eKJCfZdqbd5eK+ZWc95wMxPVIG9brL
ImEgIATK4OQqPHjb8OFe5WiL5XUcuJKsJWMEj9MdQAe+8an6ZH97afzXQ1xf4aXQ
v3g5ka2PKmxkf8N9nzaTNAx+E349/bJQgFAGg+kBaL0vDWwsUKVzJBXFGFyBD6dZ
PF8ZQ8/tJk3c5b6MBTZtPhPJnyBlL1wy5p1b3LXjLWzy3i5G8vHVqIr3ICvWiQ01
vIcf398FKwqFsJkgzwvoFTuSQoV0hnf4M/C94FQWKz5azU9+fjAPPDqJ8z1AaTqv
Im2LQTej+FbeTxDaYCf+px4YkkoDUhPDgkVUcgz6NzHFVTlENSAYhsPo4SWFiFrL
Bv2tN9hs1Izm8mhqw4VNXs4aK1qvM5LuLI6rKClMt35CHKPx1504G6wTaQ6LNjZm
N2Gd9e2ICYDIdGq6AuPglqZyk7gW5OeI5MKNj/sJMjEBm1vWptOgJsSjAUqMoZI0
ZDJ1SeR8m6Vsz4mGXrBvtGV2ATmEVzuS9R6yf6dO3/kwylu6I0Qb4vT1mP2XsO1F
jdh6+rXGUVN1O4jBHHzFqoSLntTMwn5d8hF/jnHkkKCr+xRtpGH1PgXIeMcz4rK4
JHLfyihystIRuoqOTqLLJ81QSJD06KblmOnxdXs+ZqVc3w3mIsU=
=3Kcr
-----END PGP SIGNATURE-----

Attachment: pgpLLHAaU0Bmi.pgp
Description: PGP signature


--- End Message ---

Reply via email to