Your message dated Thu, 20 Aug 2026 14:36:33 +0000
with message-id <[email protected]>
and subject line Bug#1128615: fixed in lastz 1.04.52-2
has caused the Debian Bug report #1128615,
regarding lastz: FTBFS with glibc 2.43 due to ISO C23 const return types
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.)


-- 
1128615: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128615
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lastz
Version: 1.04.52-1
Severity: important
Tags: ftbfs upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.43

Dear maintainer(s),

lastz fails to build from source with glibc 2.43, currently in
experimental. From the build log:

|    dh_auto_build
|       make -j128 INSTALL="install --strip-program=true"
| make[1]: Entering directory '/build/reproducible-path/lastz-1.04.52'
| cd src && make lastz lastz_D
| make[2]: Entering directory '/build/reproducible-path/lastz-1.04.52/src'

...

| gcc -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/lastz-1.04.52=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wno-stringop-truncation 
-O3 -Wall -Wextra -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-DVERSION_MAJOR="\"1"\" -DVERSION_MINOR="\"04"\" -DVERSION_SUBMINOR="\"52"\" 
-DREVISION_DATE="\"20250402"\" -DSUBVERSION_REV="\""\" -Dscore_type=D 
sequences.c -o sequences_D.o
| gcc -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/lastz-1.04.52=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wno-stringop-truncation 
-O3 -Wall -Wextra -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-DVERSION_MAJOR="\"1"\" -DVERSION_MINOR="\"04"\" -DVERSION_SUBMINOR="\"52"\" 
-DREVISION_DATE="\"20250402"\" -DSUBVERSION_REV="\""\" -Dscore_type=D capsule.c 
-o capsule_D.o
| sequences.c: In function ‘parse_sequence_name’:
| sequences.c:8090:17: error: assignment discards ‘const’ qualifier from 
pointer target type [-Werror=discarded-qualifiers]
|  8090 |         parse   = strstr (name, "::");
|       |                 ^
| sequences.c:8091:17: error: assignment discards ‘const’ qualifier from 
pointer target type [-Werror=discarded-qualifiers]
|  8091 |         actions = strchr (name, '[');
|       |                 ^
| sequences.c: In function ‘parse_sequence_name’:
| sequences.c:8090:17: error: assignment discards ‘const’ qualifier from 
pointer target type [-Werror=discarded-qualifiers]
|  8090 |         parse   = strstr (name, "::");
|       |                 ^
| sequences.c:8091:17: error: assignment discards ‘const’ qualifier from 
pointer target type [-Werror=discarded-qualifiers]
|  8091 |         actions = strchr (name, '[');
|       |                 ^
| cc1: all warnings being treated as errors
| make[2]: *** [Makefile:96: sequences.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| cc1: all warnings being treated as errors
| make[2]: *** [Makefile:99: sequences_D.o] Error 1
| make[2]: Leaving directory '/build/reproducible-path/lastz-1.04.52/src'
| make[1]: *** [Makefile:16: build_lastz] Error 2
| make[1]: Leaving directory '/build/reproducible-path/lastz-1.04.52'
| dh_auto_build: error: make -j128 INSTALL="install --strip-program=true" 
returned exit code 2
| make: *** [debian/rules:13: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

The full build log is available here [1].

The issue is due to ISO C23 declaration of bsearch, memchr, strchr,
strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr,
which now returns a pointer to a const-qualified type when the input
argument is a pointer to a const-qualified type [2].

I would like to thanks Emanuele Rocca for doing the archive rebuild on
a fast arm64 server.

Regards
Aurelien

[1] 
https://people.debian.org/~ema/glibc-2.43-rebuilds/output-1/lastz_arm64.build
[2] 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=e271fb2e4d76903c77a302aaec1ca22ce31027d0;hb=f762ccf84f122d1354f103a151cba8bde797d521#l19

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                     http://aurel32.net

--- End Message ---
--- Begin Message ---
Source: lastz
Source-Version: 1.04.52-2
Done: Michael R. Crusoe <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lastz, 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.
Michael R. Crusoe <[email protected]> (supplier of updated lastz 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, 20 Aug 2026 17:10:56 +0300
Source: lastz
Architecture: source
Version: 1.04.52-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Michael R. Crusoe <[email protected]>
Closes: 1128615
Changes:
 lastz (1.04.52-2) unstable; urgency=medium
 .
   * Team upload.
   [ Étienne Mollier ]
   * d/patches/*: document forwarding status.
 .
   [ Michael R. Crusoe ]
   * d/rules: build with -std=gnu17 to support glibc 2.43 due to ISO C23
     const return types. Closes: 1128615
   * Standards-Version: 4.7.4 (routine-update)
   * Reflow Uploaders field (cme)
   * Remove Priority field (cme)
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
Checksums-Sha1:
 ad9ed64691569f2c47b26693fbc569ae5588fc21 2040 lastz_1.04.52-2.dsc
 1dc6e5d956f5aef24dccedd355d603bf410d690f 10160 lastz_1.04.52-2.debian.tar.xz
 4d7e02b1e51f96bde4b7c9d39929b2bf499b8b2a 7938 lastz_1.04.52-2_source.buildinfo
Checksums-Sha256:
 226c0db4758d881fa56f8e801604571ca7706e2dc9e3591d1472dd46e1d03db4 2040 
lastz_1.04.52-2.dsc
 0f2f069faaa43db196ad7e3e94e2a525ffa7628026ea560e8bd0c3c88fee71be 10160 
lastz_1.04.52-2.debian.tar.xz
 f8df61a2c03b2b273ca80071367cc969e6a2eac0e8c8c1c6bdb3b174e2380ff8 7938 
lastz_1.04.52-2_source.buildinfo
Files:
 7a1c3396b666f06c3afbaaac6088aff3 2040 science optional lastz_1.04.52-2.dsc
 15e3a87c5f792a617c8680e482c98591 10160 science optional 
lastz_1.04.52-2.debian.tar.xz
 5fc90b49e5f30a798a48ff1a80125de8 7938 science optional 
lastz_1.04.52-2_source.buildinfo

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

iQJGBAEBCgAwFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmqHC+USHGNydXNvZUBk
ZWJpYW4ub3JnAAoJEDwmdj9sZ+bi5tcQAJTt7fH7WLdmetE3ec6DKb/Mu6+ySOrt
wonb7PqgAvgniwBakAg60JCkx4KVUA0EC9ab4f/tFSHtUQOxvghZZrPimLrx4QwU
NPQtp2fD4PVT48Y7wUdbAV8f4rnVM8Nvp+I/zk+uSbNTgn+fDoPXxWiMqW/4n9xm
AAvURNLaN9qtA30edpMo4Qag24R0ZgAiecGb9yjij8lkATnF+shlIFva3MPJ4un9
KTEOmJkCApPk5D+riPZyhUMw+7M+UuAp3YdyP4io4Ljr5EKVauRoUU80gRlPZr9W
GvB0xZUiUJNSGsztZ7c/6k1spzRhcIWuBcjUPDiG8IB1AF+wv++3i+/nJbCPGXKU
iWRAoOzFjKsKMUthbuojA54177oYOrBZj3v2x+GbUpcdvYBytpDfCoWSidJlj2iP
G71xSdCaYGXJ67WONtRRiY4R5y1e6M1ED93sfF0RofVI2dg55CAtz1Iu+qa+YsQC
UW537BB95q7GgoqqnBspqv0pjCVRo1vGTO2eBjp+ZBNtsEVY0yp2lePTz7CS60iw
ckKWFo/EV/UJSRv5U5hBFQa7ZePlvogzmKxROr6/+h0XtRFcsG278KmFDyVXNIBs
uOngOp2xdxJyT/nMTn6b9hz829tL9s8Q3/fMHNVMRNO923kOwaM+p4nJKvvxnxqE
rpC8qFyaYLAv
=xnD+
-----END PGP SIGNATURE-----

Attachment: pgp9lwm4D60CF.pgp
Description: PGP signature


--- End Message ---

Reply via email to