Bug#1090228: gobject-introspection: FTBFS: dpkg-checkbuilddeps: error: Unmet build dependencies: python3-markdown:native
Simon McVittie
smcv at debian.org
Mon Dec 16 18:44:02 GMT 2024
On Mon, 16 Dec 2024 at 17:50:25 +0000, Santiago Vila wrote:
> During a rebuild of all packages in unstable, your package failed to build
The build log from reproducible-builds.org suggests that the problem is
that apt and dpkg disagree on whether the build-dependencies are met,
most likely triggered by python3-markdown having been changed from
Multi-Arch: no to Multi-Arch: foreign. See also #1023438.
On reproducible-builds.org, pbuilder-satisfydepends builds and installs
a package that depends on python3-markdown:native:
> -> Creating pbuilder-satisfydepends-dummy package
> Package: pbuilder-satisfydepends-dummy
...
> Depends: ..., python3-markdown:native, ...
and apt is happy to install it:
> Get: 174 http://deb.debian.org/debian trixie/main amd64 python3-markdown all 3.7-2 [85.2 kB]
but then dpkg considers the build-dependencies to be unsatisfied:
> dpkg-checkbuilddeps: error: Unmet build dependencies: python3-markdown:native
Similarly when using sbuild, sbuild installs python3-markdown, but then
dpkg-checkbuilddeps fails (same error message).
We can probably work around this by swapping the build-dependency to
python3-markdown, without the :native qualifier.
> --------------------------------------------------------------------------------
> [...]
This does not seem like a particularly useful build log: I think whatever
automation you're using to report these bugs is deleting too much of it
in this case.
smcv
More information about the pkg-gnome-maintainers
mailing list