Your message dated Sun, 04 May 2025 00:49:04 +0000
with message-id <[email protected]>
and subject line Bug#977634: fixed in id-utils 4.6.28-20250503ss15da
has caused the Debian Bug report #977634,
regarding id-utils FTCBFS: forces the build architecture compiler
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.)
--
977634: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977634
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: id-utils
Version: 4.6.28-20200521ss15dab
Tags: patch
User: [email protected]
Usertags: ftcbfs
id-utils fails to cross build from source. Even though configure detects
the correct compiler, the make invocation from debian/rules forces the
build architecture compiler. If the CC environment variable is set,
configure would pick it up already and otherwise $(CC) simply becomes
"cc", which is wrong for cross builds. Dropping the assignment gets the
build a lot further.
The build still fails due to use of help2man. For that problem, there
are many different solutions with different tradeoffs:
* Stop using help2man and write real manual pages.
* Build twice. Once natively for help2man and once for real.
* Extract the --help output from the source by other means.
* Don't regenerate manual pages during build.
* Move manual pages to an arch:all packages.
Each of these has its own downsides. Do you have a preference?
In the mean time, please apply the attached patch and close this bug
when doing so.
Helmut
diff --minimal -Nru id-utils-4.6.28/debian/changelog
id-utils-4.6.28/debian/changelog
--- id-utils-4.6.28/debian/changelog 2020-05-23 17:00:36.000000000 +0200
+++ id-utils-4.6.28/debian/changelog 2020-12-17 22:34:38.000000000 +0100
@@ -1,3 +1,11 @@
+id-utils (4.6.28-20200521ss150.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Improve cross building: Don't force the build architecture compiler.
+ (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Thu, 17 Dec 2020 22:34:38 +0100
+
id-utils (4.6.28-20200521ss15dab) unstable; urgency=medium
* New upstream snapshot from git://git.savannah.gnu.org/idutils.git
15dabf93d63ec15e674bd049c839067e58ffb872
diff --minimal -Nru id-utils-4.6.28/debian/rules id-utils-4.6.28/debian/rules
--- id-utils-4.6.28/debian/rules 2020-05-22 21:38:30.000000000 +0200
+++ id-utils-4.6.28/debian/rules 2020-12-17 22:34:36.000000000 +0100
@@ -42,7 +42,7 @@
dh_testdir
# Compile the package.
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+ $(MAKE) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
touch $@
--- End Message ---
--- Begin Message ---
Source: id-utils
Source-Version: 4.6.28-20250503ss15da
Done: Bradley A. Bosch <[email protected]>
We believe that the bug you reported is fixed in the latest version of
id-utils, 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.
Bradley A. Bosch <[email protected]> (supplier of updated id-utils 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: Sat, 03 May 2025 14:58:41 -0500
Source: id-utils
Architecture: source
Version: 4.6.28-20250503ss15da
Distribution: unstable
Urgency: medium
Maintainer: Bradley A. Bosch <[email protected]>
Changed-By: Bradley A. Bosch <[email protected]>
Closes: 977634 1089346 1091243
Changes:
id-utils (4.6.28-20250503ss15da) unstable; urgency=medium
.
* Support rootless build (Closes: #1089346)
* Fix armhf architecture build (Closes: #1091243)
* Allow cross compile (Closes: #977634)
Checksums-Sha1:
c66f665c47636b1d14c5688eb886f2cc39d6cf58 1773
id-utils_4.6.28-20250503ss15da.dsc
c99a1c1fa53105d1d180eb39d47913eed42107c8 8244
id-utils_4.6.28-20250503ss15da.debian.tar.xz
9001f3b894e38b6e12f949d7630441ec4fa870a5 6599
id-utils_4.6.28-20250503ss15da_source.buildinfo
Checksums-Sha256:
4dab59ff1afced33e7bebfe04629b711c75b165ec41676697436ff71d2a9f2de 1773
id-utils_4.6.28-20250503ss15da.dsc
47f406ffb6eac73528bc95a1e2327968f830711ea5bbec9f9772c438c7b23c8f 8244
id-utils_4.6.28-20250503ss15da.debian.tar.xz
dc53c4e9d6aecb7049ed25073fd8d28dd9abd1d0d374399ea9536eda13dd82b8 6599
id-utils_4.6.28-20250503ss15da_source.buildinfo
Files:
a3df8ddab7ac3a34fd30ae11d3b7a796 1773 devel optional
id-utils_4.6.28-20250503ss15da.dsc
dae3d50063633fc26e2c5fb3edc52191 8244 devel optional
id-utils_4.6.28-20250503ss15da.debian.tar.xz
465cfe91bca9fc3227549bc9ee25e991 6599 devel optional
id-utils_4.6.28-20250503ss15da_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEftSGQmJMCLhT+jJAv6KPi5/IrnMFAmgWlXcVHGJyYWQxMTIz
NThAZ21haWwuY29tAAoJEL+ij4ufyK5z0wkP/0S1RFi6VaYxNVOBElDSp5c/jf57
m2fvJmZ5S3uMKuji3pt4JRGys0res2YHMm+o5dv0er5kO7391Ebdql31nETQYUXW
LKrBjIlWwaooVW+U9mEijq8i630ciWjieUg7JrJuOB5UF0XjOCeHIYh+dRVryLUd
mDA47D9fo9L9CC3XKHAla07EWD9/QPJctcb74vLU69dAKQk1lcmqATvj4NmNivr0
r2RW/nLhiTGVutQXfqFUF6ijutHpSQ8C/O/IHXVowfeosO1vN78QXhfmWl5SJqZY
VzGxgFEn7KannIUyBia/pYzRUs+wkG3qyimuHyZV5Rr0G/K7KTafPYSWkljP1SQk
zaOWLPHsQN5R7vifmzqq4sf8KTv8wGsZ/hhdx8tbyinhMOflpUrDXfydCDJ3uayU
FKWHswNhxmNSmDPjEtpoeURX7JxfSAUEhzzSUxjbA7CmUO5x/aODVF8oLchrYENP
cTed27w0YfBFebG3o537Zha36/3tVWrSdOGhFyJnjgLNaq+bS3vnnnBcAc6PHlC/
9W+lsIAV2jr7yWY6EfG0mvtFI5w7sG1ehabnyce3QEUV1h368gPXoAj3KXEgw42z
tq9JSgKB78Zo2OETDAl1J3eZd55il2P0zb/SeZPurZFQY6UbZyqv6SBSaATZYXLn
mUER5HKaRWMaIXxR
=neyH
-----END PGP SIGNATURE-----
pgpyXs5zwxZUJ.pgp
Description: PGP signature
--- End Message ---