Your message dated Fri, 17 Oct 2025 08:49:10 +0000
with message-id <[email protected]>
and subject line Bug#1058695: fixed in nasm 3.01-1
has caused the Debian Bug report #1058695,
regarding mark nasm Multi-Arch: foreign
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.)


-- 
1058695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058695
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nasm
Version: 2.16.01-1
Tags: patch
User: [email protected]
Usertags: ftcbfs
Control: affects -1 + src:libjpeg-turbo

libjpeg-turbo cannot be cross built for multiple reasons. Initially its
Build-Depends are not cross-satisfiable. Once you get past this, you
notice that it fails running nasm with an "Exec format error". Usually,
this means that a package (nasm) was installed for the wrong
architecture. The common solution is marking the package (nasm)
Multi-Arch: foreign. It is not so clear that such a marking is correct
though. The marking is a strong promise on the interface being
independent of the architecture of the package. However, nasm's package
description says that it is an x86 assembler, so that part of the
architecture is kinda implied in the interface. I also tried cross
building (a modified) nasm from arm64 to both amd64 and i386 with a
native nasm and that part worked in both cases. As such, I am inclined
to say that Multi-Arch: foreign actually is correct just as
binutils-x86-64-linux-gnu is Multi-Arch: foreign. Consider applying the
attached patch.

Helmut
diff --minimal -Nru nasm-2.16.01/debian/changelog nasm-2.16.01/debian/changelog
--- nasm-2.16.01/debian/changelog       2022-12-30 22:55:58.000000000 +0100
+++ nasm-2.16.01/debian/changelog       2023-12-14 16:30:01.000000000 +0100
@@ -1,3 +1,10 @@
+nasm (2.16.01-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark nasm Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Thu, 14 Dec 2023 16:30:01 +0100
+
 nasm (2.16.01-1) unstable; urgency=medium
 
   * New upstream release
diff --minimal -Nru nasm-2.16.01/debian/control nasm-2.16.01/debian/control
--- nasm-2.16.01/debian/control 2022-12-30 02:52:32.000000000 +0100
+++ nasm-2.16.01/debian/control 2023-12-14 16:29:59.000000000 +0100
@@ -20,6 +20,7 @@
 
 Package: nasm
 Architecture: any
+Multi-Arch: foreign
 Depends:
  dpkg (>= 1.15.4) | install-info,
  ${misc:Depends},

--- End Message ---
--- Begin Message ---
Source: nasm
Source-Version: 3.01-1
Done: Jordan Justen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
nasm, 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.
Jordan Justen <[email protected]> (supplier of updated nasm 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, 16 Oct 2025 16:18:27 -0700
Source: nasm
Architecture: source
Version: 3.01-1
Distribution: unstable
Urgency: medium
Maintainer: Jordan Justen <[email protected]>
Changed-By: Jordan Justen <[email protected]>
Closes: 870152 1058695
Changes:
 nasm (3.01-1) unstable; urgency=medium
 .
   [ Jordan Justen ]
   * New upstream release
   * d/patches: Rebase on nasm-3.01
   * d/patches: Add patch to fix doc build
   * d/copyright: Add zlib license for bundled zlib
   * d/copyright: Update formatting of package copyright file
   * d/control: Drop font packages
   * d/control: Standards-Version: 4.7.0 => 4.7.2
 .
   [ Helmut Grohne ]
   * Mark nasm Multi-Arch: foreign. (Closes: #1058695)
   * debian: Don't build documentation. Not shipped anymore. (Closes: #870152)
Checksums-Sha1:
 364b1e3f48bf40647c0d04ec717dc44692dd722e 1821 nasm_3.01-1.dsc
 f0531dfe9728192fe190cc4932df44a26f1bde7c 1499136 nasm_3.01.orig.tar.xz
 97c8b5d05a6a84ad77c81fbe42a80eac9e3b2e66 16672 nasm_3.01-1.debian.tar.xz
 fa1abf9a74878160b91465f57c3dd82014f06ea8 6042 nasm_3.01-1_source.buildinfo
Checksums-Sha256:
 99805aa105dee757465bcb28ffc5514ca6f6a8c1a6facaafd1225b99624ea9db 1821 
nasm_3.01-1.dsc
 b7324cbe86e767b65f26f467ed8b12ad80e124e3ccb89076855c98e43a9eddd4 1499136 
nasm_3.01.orig.tar.xz
 98591d84393bfdecf103a61b166f3d8e0eb5cdc1bfac197f858e2aafd3cadbbf 16672 
nasm_3.01-1.debian.tar.xz
 5ac76d0a855cf24a9dd3ad6459be4c9e49f00ba66473678569a0b877c11c5417 6042 
nasm_3.01-1_source.buildinfo
Files:
 e5bfe0cdc1c8c2338ced8fd2b253f53b 1821 devel optional nasm_3.01-1.dsc
 8414016d6ad0e113958c29066dfcc550 1499136 devel optional nasm_3.01.orig.tar.xz
 c0bb274d7b0bb4a3316711f68d4fc84a 16672 devel optional nasm_3.01-1.debian.tar.xz
 7c553be8c771af9fa4aec9c6b26b47f9 6042 devel optional 
nasm_3.01-1_source.buildinfo

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

iQIzBAEBCgAdFiEEwnSFIXQUyd8CMWwuN/mfaMr5kusFAmjx/nsACgkQN/mfaMr5
kuuryBAAqS0A525RbaqCr4f9Fa3UkPejEk5somqJ4a1sNY+m46G3gELYMOjDCZiX
7eDB51eicB94L4O+amIjBTarRkUSkhwgqXniLaUNzSHyUpU+uSJDHGWjmZgnqLqL
0tdYio6TvCG34xt6aBBGmWSVQQnVZH8PBbB/df5il03mpfkEgfx380Wp44docuQf
Kaycf807SfdE4QZBp9XZ2s4hmDcSuoeEYXrxo9B1e2RYtfGNZMeIv5umCHatzzu8
dtWvTQ31AdL6TNCehpEk8YF1aagItCG5a00Sczmroe3L0dq64KHIC6AYEmt2yng8
lWznuL2m5rpOIEKV8pfYZ8PnrWruvs0lQvENU4AzugCuO8t+9htI2Sl5VdSOniuC
BaRKo81585MSXmrycitUZAvbFnefx2Edaz70FpQYKJ/KdsP7EIQe5h0PbKim4OxD
TIXO7cewrfm4sQshiSZHijpjRZPJU2n5x3bm6zAknTCW/X4kAaB3JWnli+NslCj3
Q8v8c48J69IE3Gxjm2EQb9xTwhNwirkFqzYnoVy5+x6ki05muvPgfxk8t/88+z+I
BbCNd8L+Y9cANCL1B4g3H4nzfimRvjlwQhyRtVL80RvWidrTc2T9rsAeDvnPg7yM
EPBkKD9eP22ZowiEJjNB820uTWsT9Fxya7SE71p4qxek3ZojZ+8=
=vY4I
-----END PGP SIGNATURE-----

Attachment: pgpoaxjfgxuLD.pgp
Description: PGP signature


--- End Message ---

Reply via email to