[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1115240: marked as done (liblangtag: FTBFS with glibc 2.42 due to removal of /etc/locale.alias)



Your message dated Sat, 27 Sep 2025 18:06:51 +0000
with message-id <E1v2ZJr-0064Ue-0D@fasolo.debian.org>
and subject line Bug#1115240: fixed in liblangtag 0.6.8-1
has caused the Debian Bug report #1115240,
regarding liblangtag: FTBFS with glibc 2.42 due to removal of /etc/locale.alias
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 owner@bugs.debian.org
immediately.)


-- 
1115240: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115240
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: liblangtag
Version: 0.6.7-1
Severity: important
Tags: ftbfs forky sid patch
Justification: fails to build from source
User: debian-glibc@lists.debian.org
Usertags: glibc-2.42

Dear maintainer, 

During a rebuild of all packages in unstable with glibc 2.42 from
experimental, your package failed to build. Below you will find how the
build ends. If required, the full build log is available here:

https://people.debian.org/~aurel32/glibc-2.42/

The build failure is due to the removal of /etc/locales.alias in this
version. Indeed this file doesn't make sense anymore as national
encodings are being phased-out and people should use UTF-8 instead (see
bug#1095101). liblangtag supports using a prebuilt table instead of this
file, but this doesn't work as it get removed in the clean target.
Therefore the following patch fixes the issue:

--- liblangtag-0.6.7/debian/rules
+++ liblangtag-0.6.7/debian/rules
@@ -21,7 +21,6 @@
 endif
 
 override_dh_auto_clean:
-	rm -f liblangtag/lt-localealias.h
 	rm -f config.log
 	dh_auto_clean
 
That said you should also investigate if it still make sense to support
these aliases in liblangtag.

About the archive rebuild: The build was made on virtual machines from
AWS, using sbuild, a reduced chroot with only build-essential packages
and glibc 2.42 from experimental.

Regards
Aurelien

--------------------------------------------------------------------------------
[...]
========== Build Information ==========
 CFLAGS:                 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers
 LDFLAGS:                -Wl,-z,relro
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make V=1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make  all-recursive
make[3]: Entering directory '/<<PKGBUILDDIR>>'
Making all in liblangtag
make[4]: Entering directory '/<<PKGBUILDDIR>>/liblangtag'
./buildaliastbl.sh  > lt-localealias.h.tmp && mv lt-localealias.h.tmp lt-localealias.h || rm -f lt-localealias.h.tmp
Failed to generate lt-localealias.h.
make[4]: *** [Makefile:1402: lt-localealias.h] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/liblangtag'
make[3]: *** [Makefile:578: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:481: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:35: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: liblangtag
Source-Version: 0.6.8-1
Done: Rene Engelhard <rene@debian.org>

We believe that the bug you reported is fixed in the latest version of
liblangtag, 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 1115240@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rene Engelhard <rene@debian.org> (supplier of updated liblangtag 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 27 Sep 2025 19:08:51 +0200
Source: liblangtag
Architecture: source
Version: 0.6.8-1
Distribution: unstable
Urgency: medium
Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Changed-By: Rene Engelhard <rene@debian.org>
Closes: 1064663 1115240
Changes:
 liblangtag (0.6.8-1) unstable; urgency=medium
 .
   * New upstream version 0.6.8
 .
   * add patch from Helmut Grohne to Stop using libtool-bin.
     (Closes: #1064663)
   * debian/patches/update-lt-localealias.h.diff: as name says
   * remove build-depends on locales
   * stop removing lt-localealias.h in clean
     (closes: #1115240)
Checksums-Sha1:
 9d6413949e60cef99c72fe0b7b16b690d1a55cf8 2367 liblangtag_0.6.8-1.dsc
 e5f4de83acab17a052e7ce67e193d3e79abe0947 768482 liblangtag_0.6.8.orig.tar.bz2
 7d3d4302a552f6b1d102a5675f021b0eb849fde5 6988 liblangtag_0.6.8-1.debian.tar.xz
 c53cb0865eb9031a6dccadf0ed92f919d497f274 10152 liblangtag_0.6.8-1_source.buildinfo
Checksums-Sha256:
 036baf47ea5ec995fe247e5a1613cf9dd3c55fa629ca2234a61b85d84cac36f4 2367 liblangtag_0.6.8-1.dsc
 a96975b79ddd8fef6d9295c083fe3f1afa1a8898a57235d4069255ade44e5cf2 768482 liblangtag_0.6.8.orig.tar.bz2
 2dc27ad1260a1dc1c5a7ec0f31026321914c9fa2555aae0abbf73212af96eef3 6988 liblangtag_0.6.8-1.debian.tar.xz
 7460d8b6c6978e75c0cf76efcdaa2a312d5d931ea2a1db0e90df2a8de97f990d 10152 liblangtag_0.6.8-1_source.buildinfo
Files:
 edb68439e637a30d60f865df709a51fb 2367 libs optional liblangtag_0.6.8-1.dsc
 7413a31da42448f62c685df958506274 768482 libs optional liblangtag_0.6.8.orig.tar.bz2
 751af7a6a7d516aaf07caaff5b3ecacf 6988 libs optional liblangtag_0.6.8-1.debian.tar.xz
 d7791b7b018713f1eb501666274b29e2 10152 libs optional liblangtag_0.6.8-1_source.buildinfo

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

iQJEBAEBCgAuFiEE4S3qRnUGcM+pYIAdCqBFcdA+PnAFAmjYIZwQHHJlbmVAZGVi
aWFuLm9yZwAKCRAKoEVx0D4+cGVcEADS9P/Mqre3sOKReMnnKfvT6D5Lx9YthFhF
LmkZyi11sCyuRn9+/zY9fDxY3RMw/KNRm/MMJ3KmPY3bZtflBMPm8rbXFm9nQv3X
8cPsDUnXfLupEYvNbZw3w2bsFDzx89iBRVizIJW1QQ5EVDWtrGCWFBJMimhbt9Fe
6O4wy0jl6+3eacVofe7444GUwN2WlgeUj2wBkPRKUh4tQv0iuWJRSfAJPVMi0jRd
fB7jglUWrIT3+x6w3PWPfQCNCjZMx2vcBHpZTwNVBfM7vQN4G8IMa/N1pavcYvL6
IEQCtflwnZzjX9QZTO22GoZ5Wpn0HHv2Foey8B2tK59ovGR8rNLfuGhMRMwP9bP8
rjFlkkbIZKEuo5jLEGlvwIaNypaMNVnwqQTnKOBUsYo1CQZgFW7bbVD6k03Y0pGN
IiLCg5PYN2ITFU0QEhIza4p7qGNMzRgaLtA3wesffyUXRn3WoVDYlkc8VBkW8J/+
f7oju1/27iGmRb3Q7ApBX8Hu7lRuaGiAyTD6jusOcTPPO8KA0LlEODYelU3FLrbY
ZgODDp7TRX47f4so8nRVKstA5LXRPhvpWdDiQMNS6162nSkWL7NTE5raSrFDcYkc
JA3aI+Jx1cuGhMCOKcmBbQk3LE2ulHIki7wZsWEjSCmJaErqYdUxCXSBpavl/wgW
D8m/eZrH4g==
=u3bj
-----END PGP SIGNATURE-----

Attachment: pgpBuvp5tmwii.pgp
Description: PGP signature


--- End Message ---

Reply to: