Your message dated Thu, 01 Jan 2026 23:25:33 +0000
with message-id <[email protected]>
and subject line Bug#1124483: fixed in qoi 0+git20251213+ds-2
has caused the Debian Bug report #1124483,
regarding convert libqoi-dev to Arch:any
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.)


-- 
1124483: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124483
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libqoi-dev
Version: 0+git20251213+ds-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:gimp

gimp cannot be cross built from source, because its dependency on
libqoi-dev is not satisfiable. In general, Arch:all packages can never
satisfy cross Build-Depends unless they're marked Multi-Arch:foreign or
are annotated :native. While libqoi-dev only contains a header, marking
it M-A:foreign would be wrong. It exposes libstb-dev and the foreign
marking would discard the architecture constraint for the transitive
dependency. That also means that annotating it :native is not going to
help here.

What we need here is for an architecture constraint on libqoi-dev to be
forwarded to libstb-dev and Arch:all cannot do that. This is known as
the "multiarch interpreter problem" (as it was first observed with
interpreters) and the "multiarch interpreter workaround" is to convert
the package to Arch:any. That's what I'm proposing here. I know this is
causing more packages, but we're doing so for a reason.

Please find my patch attached.

Helmut
diff -Nru qoi-0+git20251213+ds/debian/changelog 
qoi-0+git20251213+ds/debian/changelog
--- qoi-0+git20251213+ds/debian/changelog       2025-12-13 16:11:17.000000000 
+0100
+++ qoi-0+git20251213+ds/debian/changelog       2026-01-01 20:05:19.000000000 
+0100
@@ -1,3 +1,10 @@
+qoi (0+git20251213+ds-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Convert libqoi-dev to Arch:any + M-A:same. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Thu, 01 Jan 2026 20:05:19 +0100
+
 qoi (0+git20251213+ds-1) unstable; urgency=medium
 
   * New upstream version.
diff -Nru qoi-0+git20251213+ds/debian/control 
qoi-0+git20251213+ds/debian/control
--- qoi-0+git20251213+ds/debian/control 2025-12-13 16:11:17.000000000 +0100
+++ qoi-0+git20251213+ds/debian/control 2026-01-01 20:05:16.000000000 +0100
@@ -21,7 +21,8 @@
 
 Package: libqoi-dev
 Section: libdevel
-Architecture: all
+Architecture: any
+Multi-Arch: same
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},

--- End Message ---
--- Begin Message ---
Source: qoi
Source-Version: 0+git20251213+ds-2
Done: Alex Myczko <[email protected]>

We believe that the bug you reported is fixed in the latest version of
qoi, 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.
Alex Myczko <[email protected]> (supplier of updated qoi 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: Thu, 01 Jan 2026 23:43:38 +0100
Source: qoi
Architecture: source
Version: 0+git20251213+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Alex Myczko <[email protected]>
Changed-By: Alex Myczko <[email protected]>
Closes: 1124483
Changes:
 qoi (0+git20251213+ds-2) unstable; urgency=medium
 .
   * Convert libqoi-dev to Arch:any + M-A:same. (Closes: #1124483)
     Thanks Helmut Grohne for the patch.
Checksums-Sha1:
 e2b49d6fd9704e66487e6b18beac0c725413bb4f 1912 qoi_0+git20251213+ds-2.dsc
 48821b66791c7e8c818f161d573bc070058e365e 2948 
qoi_0+git20251213+ds-2.debian.tar.xz
 5fc75fc40a1a850fdc9594b6cf38e525cc1741c0 6463 
qoi_0+git20251213+ds-2_source.buildinfo
Checksums-Sha256:
 815f3aa295db5f074b37301a77134bc4376b866c1d4dc75d55aabb64851e20e3 1912 
qoi_0+git20251213+ds-2.dsc
 d9417e0369c318f462cddcf2ea94fe15f22aaf34a22c79c0e793f88493590f62 2948 
qoi_0+git20251213+ds-2.debian.tar.xz
 070b0674cfce49fe2d0a34127cf72f97ae2a2c59d025ef2bfa16cc1066cb40dd 6463 
qoi_0+git20251213+ds-2_source.buildinfo
Files:
 0ce21909c6956dbab6cf463599cad980 1912 libs optional qoi_0+git20251213+ds-2.dsc
 0c96dfdf326ab5eebbd6a95317aa9b0c 2948 libs optional 
qoi_0+git20251213+ds-2.debian.tar.xz
 cdbabd6626d180e958d1e3ea623f07a7 6463 libs optional 
qoi_0+git20251213+ds-2_source.buildinfo

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

iQIzBAEBCgAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmlW+QAACgkQEWhSvN91
FcB6Zw//Ub7REZbScdXEAoZjdj7xclMIN8VznufLjjTmKPQ7FF971xq6DW42RX4T
0i7LohrostoPrhG56il8wqRe0381y9kCJphtzSVrsBjA8EVts757oRu1TfVN/wyq
7KwdyME9kZ8idC+cCo5C0ZWQFTMFAe8qX7gJLaUNAhkhkx2/zzof6V/p0g9clDwv
19iNOeSLyfzziagmoKkPoKIOxRmMTm91Jw9wS9HZomn9ESUfFojNzswOD4gqTLTI
n5XuHLl/llGUm0tnzAnAqOviTvEweTuZUv4YxL5CxxFCLGpzkAVmX9INvGOiikyD
SVPYwwkBZYGlVwyb5hGvglM14T+M/WZUuXr94dq9DmzGH4hLhwLfFsq7esbZ9QKJ
zNxnejHqiifey42mydnTuFqw7YrA53MbeM6ajve9Ga4lSHKee4jhdZpVP3RsqH0y
eSRYcDk8/Ae8vi0le1CfPTTGoPMvK1KakCMyUQ2W5c5huBwJ1ePizwvdIh8oSy7X
qJ+k+8hMhiGovyKUqea/64uuApKNPGXEaM3bGhaxAL64skABRr1sijXem3ozIXA2
9qW4LsqvVvxYe1a6s/dtQyBrQU1qwugIQ95NFykWzZMq5/Sj7Rrfg1p5m+MFpoLT
vmKpwleb64eFhV0WoGVrsopS0w5d915UmMf5m/T9HBzRicfd7b4=
=zm5W
-----END PGP SIGNATURE-----

Attachment: pgptRt01nM7TK.pgp
Description: PGP signature


--- End Message ---

Reply via email to