Your message dated Fri, 27 Feb 2026 23:34:11 +0000
with message-id <[email protected]>
and subject line Bug#1128753: fixed in sra-sdk 3.2.1+dfsg-6
has caused the Debian Bug report #1128753,
regarding sra-sdk: 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.)


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

Dear maintainer(s),

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

| In file included from /usr/include/features.h:539,
|                  from 
/usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
|                  from /usr/include/stdint.h:26,
|                  from /usr/lib/gcc/aarch64-linux-gnu/15/include/stdint.h:11,
|                  from /usr/include/ncbi-vdb/kfc/defs.h:34,
|                  from /usr/include/ncbi-vdb/klib/defs.h:31,
|                  from 
/build/reproducible-path/sra-sdk-3.2.1+dfsg/libs/inc/search/grep.h:35,
|                  from 
/build/reproducible-path/sra-sdk-3.2.1+dfsg/test/search/../../libs/search/search-priv.h:30,
|                  from 
/build/reproducible-path/sra-sdk-3.2.1+dfsg/test/search/agrep-main.c:29:
| /build/reproducible-path/sra-sdk-3.2.1+dfsg/test/search/agrep-main.c:26:15: 
error: expected identifier or ‘(’ before ‘_Generic’
|    26 | #define index strchr
|       |               ^~~~~~
| make[3]: Leaving directory 
'/build/reproducible-path/sra-sdk-3.2.1+dfsg/obj-aarch64-linux-gnu'

...

| make[1]: *** [Makefile:169: all] Error 2
| make[1]: Leaving directory 
'/build/reproducible-path/sra-sdk-3.2.1+dfsg/obj-aarch64-linux-gnu'
| dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j128 INSTALL="install 
--strip-program=true" VERBOSE=1 returned exit code 2
| make: *** [debian/rules:24: 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/sra-sdk_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: sra-sdk
Source-Version: 3.2.1+dfsg-6
Done: Aaron M. Ucko <[email protected]>

We believe that the bug you reported is fixed in the latest version of
sra-sdk, 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.
Aaron M. Ucko <[email protected]> (supplier of updated sra-sdk 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: Fri, 27 Feb 2026 17:45:36 -0500
Source: sra-sdk
Architecture: source
Version: 3.2.1+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Aaron M. Ucko <[email protected]>
Closes: 1126172 1128753
Changes:
 sra-sdk (3.2.1+dfsg-6) unstable; urgency=medium
 .
   * debian/control: Build-depend on pkgconf.
   * debian/patches/support_glibc_2.43.patch (new): Comment out
     test/search/agrep-main.c's gratuitous redefinition of index as an alias
     for strchr, which interacted poorly with C23 const-preserving generics.
     (Closes: #1128753.)
   * debian/patches/support_libre2-11.patch: Obtain re2's dependencies from
     pkgconf rather than hardcoding absl_string_view.  (Closes: #1126172,
     modulo the need for a rebuilt re2.)
   * Update watch file format version to 5.
   * Add dversionmangle for repack versioning in debian/watch.
   * Use GitHub template in watch file instead of explicit
     Source/Matching-Pattern.
   * Reorder Files paragraphs in debian/copyright by directory depth.
   * Remove duplicate values for fields Entry, Entry, Entry, Name, Name in
     debian/upstream/metadata.
   * debputy lint --auto-fix (routine-update)
Checksums-Sha1:
 81a6536ca86b7a239b84a88457a84be6de0db35e 3012 sra-sdk_3.2.1+dfsg-6.dsc
 b968a79c5e2e2bdebaf18046a7946b58ebbb6836 3796532 
sra-sdk_3.2.1+dfsg-6.debian.tar.xz
Checksums-Sha256:
 ce5cd52c651c79dee0861e4164c527a3b668d4cff7170422b1f87adb64c49a14 3012 
sra-sdk_3.2.1+dfsg-6.dsc
 f14e6246d7472bc11a0264927b8094f51482b70566179fc3dd7c9bcd33ae122e 3796532 
sra-sdk_3.2.1+dfsg-6.debian.tar.xz
Files:
 62f58e540a55251a7cf297d73a059e1a 3012 science optional sra-sdk_3.2.1+dfsg-6.dsc
 f596393351a277a1cfb7b3cf78441297 3796532 science optional 
sra-sdk_3.2.1+dfsg-6.debian.tar.xz

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

iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmmiH/YACgkQHnCRsfFK
ZKJFJQ/9FJ58qI0Quw+Be2UfiV2in/QwTqFpaey6R9FI4Ek3YiRlA2HvqLU2Y0Xv
g056dqKL6DA19zQ21zLZ9dRTjhvi2EZm8O/b3Ba0T0vazk3viP/+VlwEy4OtDzTk
HhERn0H3sB2dVRWSesWqnGQ1BP0fJxAmtWi+LWCmgbY6fSptQGAi4eBmIahTzgq0
LjlCNSPja8xYh5HVERwf8jxqzuqfjdvuSH2nvpckHAeSNavQZCEgnndvSpj94FsK
F+/rpbSDgMpVciLhfPvyqfmLFd2j66YNYBOPO5vEkrvbzc5nlZATfpgeJooyNhfR
XjwnRmiu2umJcBTr6Oy4bKTiD4Vq4EA+lnJaS46rGsHH5o+MwTAQhmZSj/Nvvk1f
yH00SeyUtC/pID+6c0q1rsThwQOFQbuomTHj5MsV3FnroojkLHIBYOrCtZgLqXKc
mTecjjR4OdgQtGpc0P5WmORFQymVhRRQK/KeeH0bfSfQJ3Et6aZcZKkEpldQjiH/
HgumKKQHIEPM3ofZViJXkHL5iNtNhXUrX8fkVUp4bML6TJYoAu1wgRH5Rvfn0/G2
54v3IsH2R1Xp0OPFmOSgUCjy67Rhkd9shWOP/iEzodBCxRN1ws3Lf1FHWD7cRbRM
8ystCMlVJgHfIE924YcsFcsvlNDQv7VDFPQHEJPdisNauAVRKDw=
=Ap+f
-----END PGP SIGNATURE-----

Attachment: pgpF5x3mvKZhr.pgp
Description: PGP signature


--- End Message ---

Reply via email to