Your message dated Tue, 06 Jan 2026 14:45:41 +0000
with message-id <[email protected]>
and subject line Bug#989399: fixed in nauty 2.9.3-1
has caused the Debian Bug report #989399,
regarding nauty: i386 baseline violation by using popcnt
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.)
--
989399: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989399
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nauty
Version: 2.7r1+ds-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: ftcbfs
X-Debbugs-Cc: [email protected], [email protected]
Dear Maintainer,
Nauty fails to cross build due to two reasons:
1. It uses AC_RUN_IFELSE testing which cannot heppen during cross build
Simply replacing it by AC_LINK_IFELSE does the trick. Please find the
patch for this below, and consider applying
2. It uses help2man during build, and the same has also been
autotoolised - this isn't allowed during build. It looks like there's
particularly
no good way to fix it, and probably compiling twice once for build
arch, and once for host is un-needed extra work.
I'd suggest removing the help2man invocations from autotools, not
generate this during build, but simply maintain maintainer manpage,
using for example createmanpages script[1]
Talking to upstream and asking them to vendor their own manpages from
next release can also be a nice option.
If it is too much hassle for you, I'm willing to do so myself and
even maintain the package
[1]:
https://salsa.debian.org/med-team/community/helper-scripts/-/blob/master/createmanpages
--- a/configure.ac
+++ b/configure.ac
@@ -295,7 +295,7 @@
dnl --check if popcnt instruction is available and desired
AC_MSG_CHECKING(if popcnt instruction is available and requested)
-AC_RUN_IFELSE([AC_LANG_PROGRAM([],[[if (__builtin_cpu_supports("popcnt"))
return 0; else return 1;]])],
+AC_LINK_IFELSE([AC_LANG_PROGRAM([],[[if (__builtin_cpu_supports("popcnt"))
return 0; else return 1;]])],
popsup=1,popsup=0)
AS_IF([test "$allow_popcnt" -eq 1],
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages nauty depends on:
ii libc6 2.31-3
ii libgmp10 2:6.2.0+dfsg-6
pn libnauty2 <none>
ii zlib1g 1:1.2.11.dfsg-2
nauty recommends no packages.
Versions of packages nauty suggests:
ii graphviz 2.42.2-4
pn nauty-doc <none>
--- End Message ---
--- Begin Message ---
Source: nauty
Source-Version: 2.9.3-1
Done: Doug Torrance <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nauty, 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.
Doug Torrance <[email protected]> (supplier of updated nauty 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: Tue, 06 Jan 2026 09:14:40 -0500
Source: nauty
Built-For-Profiles: noudeb
Architecture: source
Version: 2.9.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <[email protected]>
Changed-By: Doug Torrance <[email protected]>
Closes: 989399
Changes:
nauty (2.9.3-1) unstable; urgency=medium
.
* Upload to unstable for libnauty-2.9.1 -> libnauty-2.9.3 transition.
* Clean up packaging files with wrap-and-sort.
* debian/control
- Set Multi-Arch to "no" for libnauty-dev since we have conflicting
versions of nauty.h on different architectures.
* debian/copyright
- Update my copyright years.
* debian/libnauty-2.9.3.symbols
- Add nauty_have_popcnt; added by popcnt.patch.
* debian/libnauty-dev.install
- Don't move header files to "nauty" subdirectory since they're now
already installed there.
* debian/patches/pkgincludedir.patch
- Remove patch; no longer necessary.
* debian/patches/popcnt.patch
- Add Bug-Debian field.
- Add Forwarded field ("not-needed" since Debian-specific).
* debian/patches/unbundle-cliquer.patch
- Add Forwarded field (recently reported on nauty mailing list).
* debian/patches/uninitialized.patch
- Remove patch; it didn't actually fix any compiler warnings.
* debian/patches/upstream-fix-gt_numorbits.patch
- Remove patch; not clear why it was necessary.
* debian/patches/upstream-zlib-dimacs2g.patch
- Add Forwarded field (recently reported on nauty mailing list).
* debian/rules
- Pass /usr/include/nauty as "includedir" to the configure script to
simplify the installation of the header files.
- Pass "--enable-runtime-popcnt" to the configure script; this is the
feature added in popcnt.patch that detects whether the CPU has
built-in population count support at runtime. This way, we no longer
enable this at compile time, which was resulting in a baseline
violation on i386 (Closes: #989399).
Checksums-Sha1:
b368271eb27cf57bc476ac4535fa8e585bedf3bb 2243 nauty_2.9.3-1.dsc
f3d0195bc020dc303f1d18ff7f410cc4e343dfb1 47320 nauty_2.9.3-1.debian.tar.xz
d790ecc1f62bc6d65482c3d228127d6f1067ceba 10121 nauty_2.9.3-1_source.buildinfo
Checksums-Sha256:
8a03a1807b3cb636054e0ee6cd080290065654e9ef999f1e2107c2c109595aa9 2243
nauty_2.9.3-1.dsc
5856d34178c266c23f83cda4f433ad0705a3e17cd80749edd593bb75032d1789 47320
nauty_2.9.3-1.debian.tar.xz
18ef030bce9d3de71029f9765a8b7f4031870106f2d290963c9dc976023deed0 10121
nauty_2.9.3-1_source.buildinfo
Files:
a372871c386fe36a0ffc8087783ff91a 2243 math - nauty_2.9.3-1.dsc
eae699367a35098a2a55bd921fba89a5 47320 math - nauty_2.9.3-1.debian.tar.xz
b55b5448d640984cf5a3f4b4dcb4838c 10121 math - nauty_2.9.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEewOa7Ermd89P6sIRzrGIZ6EVCQwFAmldGQUVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEM6xiGehFQkMNP0P/A4FL0YBohTIvGt+gD+e5bX9SgCI
rsQU0D0ZpS9j8ow2nuM5lb5+Q3Nn4mVqLl+NRtsBDZk6JhuI5awrdLTekcwp4Vlw
f9HRWmxvvZYbPnRMxrJL/ZvrAihv2UXRoZmC3giQmHaBQRP2xYQ3Iip+shC8Ammx
ORDylLOTYqiiwYCtZCNwn39RAubsRkWIWCKlJKPh4vwJ9IQ6msAfLNIKqxHsClMA
ukYybO+oA1K9PBvYSHRMRXWoESJ6SLumeESUsXFZaiUbiCifE0y2q7XxYd2oeCSf
zKCC0SzLE9pqisoA4Jq35lGoPpwq43sAO3tZKl4kEjLc8J1gB+aN5emutphFrdBo
qC3KZMIQCIfDQhxf5BkMnLYrmNyMK4LdOWp5YQIGuMXpQK/ppdTt/u3443/U8I2x
Wv07sVmdrxSPjrlJfrl5ulkmcNjn02sQNJuaV6NpcA9GHRi+dvjailalk+yQ7X02
uFa1mrz13AJV5F9ONa0oCuphVPxpQ0LBOktr+7675l2LBtCzY33T3ttsiHC4MPrb
7tNNs2007g6eSZKqLTlUSWF8upHpc+0JaVPQVIHVpchqvuWOc8HdtQVWH5XN8JxW
3xr2J0GIGiv/nEygWK+8z6QbPgeJwI79i8ntsNLRQUQeJeQXGzxdGRTaC96ElKlN
yLW6pjCDhDOJV98F
=xfQE
-----END PGP SIGNATURE-----
pgproahQiRtwI.pgp
Description: PGP signature
--- End Message ---