Your message dated Fri, 14 Mar 2025 23:07:00 +0000
with message-id <e1tte7i-003r2e...@fasolo.debian.org>
and subject line Bug#1100478: fixed in libidn2 2.3.8-2
has caused the Debian Bug report #1100478,
regarding libidn2 FTCBFS: fails generating support files using host tools
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 ow...@bugs.debian.org
immediately.)
--
1100478: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100478
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libidn2
Version: 2.3.8-1
Severity: important
Justification: architecture cross bootstrap regression
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
User: helm...@debian.org
Usertags: rebootstrap
Hi Simon,
thanks for your work on ensuring that all build artifacts are properly
rebuilt during a package build. Unfortunately, the cross builds formerly
relied on those semantics and reused pre-generated e.g. lib/data.c and
doc/idn2.1. Now that they get rebuilt, it becomes apparent how the
upstream build system does not support cross building these artifacts.
Rather than fix it, I suggest adding a native build pass and copying the
relevant artifacts between the build folders. Does that work for you?
Patch attached.
Helmut
diff --minimal -Nru libidn2-2.3.8/debian/changelog
libidn2-2.3.8/debian/changelog
--- libidn2-2.3.8/debian/changelog 2025-03-09 14:29:37.000000000 +0100
+++ libidn2-2.3.8/debian/changelog 2025-03-14 09:32:53.000000000 +0100
@@ -1,3 +1,10 @@
+libidn2 (2.3.8-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Perform a native build pass for generated files. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de> Fri, 14 Mar 2025 09:32:53 +0100
+
libidn2 (2.3.8-1) unstable; urgency=medium
* watch: Look for git-archive source tarball instead.
diff --minimal -Nru libidn2-2.3.8/debian/clean libidn2-2.3.8/debian/clean
--- libidn2-2.3.8/debian/clean 1970-01-01 01:00:00.000000000 +0100
+++ libidn2-2.3.8/debian/clean 2025-03-14 09:32:53.000000000 +0100
@@ -0,0 +1 @@
+build-native
diff --minimal -Nru libidn2-2.3.8/debian/rules libidn2-2.3.8/debian/rules
--- libidn2-2.3.8/debian/rules 2025-03-09 12:54:15.000000000 +0100
+++ libidn2-2.3.8/debian/rules 2025-03-14 09:32:53.000000000 +0100
@@ -1,5 +1,6 @@
#! /usr/bin/make -f
+include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/pkg-info.mk
include /usr/share/gnulib/debian/gnulib-dpkg.mk
@@ -17,6 +18,13 @@
./bootstrap --gnulib-srcdir=$(GNULIB_DEB_DEBIAN_GNULIB) --gen
execute_before_dh_auto_configure: dh_gnulib_clone pull dh_gnulib_patch gen
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+ dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_configure
--reload-all-buildenv-variables --builddirectory=build-native --
--disable-gtk-doc
+ dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build
--builddirectory=build-native
+ mkdir -p build/lib build/doc
+ cp build-native/lib/data.c build-native/lib/tr46map_data.c build/lib/
+ cp build-native/doc/idn2.1 build-native/doc/idn2-help.texi build/doc/
+endif
CONFIGURE_FLAGS = \
--disable-rpath \
--- End Message ---
--- Begin Message ---
Source: libidn2
Source-Version: 2.3.8-2
Done: Simon Josefsson <si...@josefsson.org>
We believe that the bug you reported is fixed in the latest version of
libidn2, 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 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon Josefsson <si...@josefsson.org> (supplier of updated libidn2 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 14 Mar 2025 23:26:31 +0100
Source: libidn2
Architecture: source
Version: 2.3.8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Libidn team <help-libidn@gnu.org>
Changed-By: Simon Josefsson <si...@josefsson.org>
Closes: 1100478
Changes:
libidn2 (2.3.8-2) unstable; urgency=medium
.
[ Helmut Grohne ]
* Fix FTCBFS: Perform a native build pass for generated
files. (Closes: #1100478)
.
[ Simon Josefsson ]
* salsa-ci: Enable crossbuild job.
* Add Forwarded URL to fix-blhc.patch.
Checksums-Sha1:
f209cb443ca61fa0a9f55e603f20c98628f25a4e 2961 libidn2_2.3.8-2.dsc
a5dd8bd655c42ed46dddfd5a4a056435aa4251b2 17532 libidn2_2.3.8-2.debian.tar.xz
d1f85090b570551d13a48b8d746f2df9ee820df9 10389 libidn2_2.3.8-2_amd64.buildinfo
Checksums-Sha256:
af3327227dbbf12fff281f71b7feb90371d2dbe597f3129e38b93c3faadcea61 2961
libidn2_2.3.8-2.dsc
ab95c2bab110557505ba437bc162f67a5a85fa9d8a2e55501245dc7f0fe2e412 17532
libidn2_2.3.8-2.debian.tar.xz
69391fbfa927c597e2949cc058e7092892f3c03e6b2a30a93687f4f54edd2dac 10389
libidn2_2.3.8-2_amd64.buildinfo
Files:
c3f633e8d0ccf57257b1625e494649a5 2961 libs optional libidn2_2.3.8-2.dsc
62d8e2b6f01dfa04ec0471cce4804436 17532 libs optional
libidn2_2.3.8-2.debian.tar.xz
96ba053421735d47ab1369f11b4082ea 10389 libs optional
libidn2_2.3.8-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmfUryYUHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA
/iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx
+3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6
qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF
PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh
is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFosA/AQCPDPOWxWB0
rMs8Ris4hP75M5jWWzpryGCCIgT4EMWESAEAl3LyC7NGIV1kAHPuP60lb62P7MKI
LPrK5HWvPC5p8AM=
=cE1D
-----END PGP SIGNATURE-----
pgpkXZjZb0X0M.pgp
Description: PGP signature
--- End Message ---