Your message dated Wed, 25 Feb 2026 21:56:43 +0000
with message-id <[email protected]>
and subject line Bug#1128850: fixed in snoopy 2.5.2-2
has caused the Debian Bug report #1128850,
regarding snoopy: FTBFS with glibc 2.43 due to _XOPEN_SOURCE redefinition
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.)


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

Dear maintainer(s),

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

| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wno-unused-parameter -std=c99 
-Wpedantic -fvisibility=hidden -I../../src -I../.. -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/snoopy-2.5.2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard 
-Wno-error=stringop-truncation -c utmp.c  -fPIC -DPIC -o .libs/utmp.o
| In file included from utmp.c:31:
| ../../src/snoopy.h:31:10: error: '_XOPEN_SOURCE' redefined [-Werror]
|    31 | #define  _XOPEN_SOURCE   700
|       |          ^~~~~~~~~~~~~
| In file included from /usr/include/utmp.h:21,
|                  from utmp-snoopy.h:27,
|                  from utmp.c:26:
| /usr/include/features.h:234:10: note: this is the location of the previous 
definition
|   234 | # define _XOPEN_SOURCE  800
|       |          ^~~~~~~~~~~~~
| cc1: all warnings being treated as errors
| make[4]: *** [Makefile:497: utmp.lo] Error 1
| make[4]: *** Waiting for unfinished jobs....
| make[4]: Leaving directory '/build/reproducible-path/snoopy-2.5.2/src/util'
| make[3]: *** [Makefile:699: all-recursive] Error 1
| make[3]: Leaving directory '/build/reproducible-path/snoopy-2.5.2/src'
| make[2]: *** [Makefile:514: all-recursive] Error 1
| make[2]: Leaving directory '/build/reproducible-path/snoopy-2.5.2'
| make[1]: *** [Makefile:445: all] Error 2
| make[1]: Leaving directory '/build/reproducible-path/snoopy-2.5.2'
| dh_auto_build: error: make -j128 returned exit code 2
| make: *** [debian/rules:10: 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 a redefinition of _XOPEN_SOURCE. In glibc version
2.43, the value of _XOPEN_SOURCE as provided by features.h got bump to
800 in order to support POSIX.1-2024 [2]. To fix the FTBFS, the
definition on the snoopy side should probably be guarded.

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/snoopy_arm64.build
[2] 
https://sourceware.org/git/?p=glibc.git;a=commit;h=a5cc3018f31a125f019685b239c6e5a0bf1a272b

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

--- End Message ---
--- Begin Message ---
Source: snoopy
Source-Version: 2.5.2-2
Done: Sven Geuer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
snoopy, 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.
Sven Geuer <[email protected]> (supplier of updated snoopy 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: Wed, 25 Feb 2026 22:21:55 +0100
Source: snoopy
Architecture: source
Version: 2.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 1128850
Changes:
 snoopy (2.5.2-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Carles Pina i Estany ]
   * Added po-debconf Catalan translation
 .
   [ Sven Geuer ]
   * d/p/*: Add 02-FTBFS-with-glibc-2.43.patch (Closes: #1128850).
   * d/watch: Update it to version 5 format.
   * d/control:
     - Drop 'Rules-Requires-Root: no'.
     - Drop 'Priority: optional'.
     - Bump Standards-Version to 2.7.3.
   * d/copyright:
     - In GPL-2+ license, replace FSF postal address by URL.
     - Bump packaging copyright years.
Checksums-Sha1:
 839a2180fcbb58e12cd3292c16bb717a507b0db4 1992 snoopy_2.5.2-2.dsc
 b8994c97bf86675b560c05d55dd9722e2ccd26c3 16356 snoopy_2.5.2-2.debian.tar.xz
 7e6ce58adae0e8e2ffc6d347b4c62ecc8eea2d5c 5730 snoopy_2.5.2-2_amd64.buildinfo
Checksums-Sha256:
 aceb8beea983f441c0398f38e1c2e377c85f6b0747493eae1ba37ee03641d852 1992 
snoopy_2.5.2-2.dsc
 55c5d97d53597a18a62c45f727f79979790b3f35a5e76826092b406f2b240063 16356 
snoopy_2.5.2-2.debian.tar.xz
 ca178daecdafbfbb99183b372877dd99fb7139571be47446b9f5bb378f50d041 5730 
snoopy_2.5.2-2_amd64.buildinfo
Files:
 c3aa036d664fb8975b2514a4700834f3 1992 admin optional snoopy_2.5.2-2.dsc
 73fa1a1ee6c5605ea1881c096399dbc9 16356 admin optional 
snoopy_2.5.2-2.debian.tar.xz
 9c109e0b36fd263d10a3e6c446d0195b 5730 admin optional 
snoopy_2.5.2-2_amd64.buildinfo

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

iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmmfbCoPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWF5NsP/2dxOQy0i14OksyCWgXWMLWF5ZMlSp6ZL6/1
AOd0+ctXBcW+qep0716TkA3pts6gY+1vKy3D2CCqfeN/eppVThHMmf2GiBhGIeXN
FFr/zQcczDtE0MmExstYyHbwDFV+2k7p9emcUibVr8cqjcmLZKsOBThy67c7pPPF
Ejjy3IOgP4h/e7ZckCk9Yoky2kI0oUOPOClmRgKPiYCW4zeSRBEHbRXVRSE41+jQ
KpJCuFG9cIiPZceEyYbGjLGnIusCZ6FPqDP5Fl9EJOcJ/89tc9j9zML2driJpNDO
lSL8psmBpeaYIHiptEo4e9OV6ZBcqSwWNeXlqadjQc2QzwXHQ52F71WAi4EuPfQJ
oprkPAi5YcyDrtwlgBw9wnmjwyYjkvUmyRGoXsr9DWRxoYchIFN0cemcLOo0HQ3e
ULshyJhXlLmf3pTSTL8V2g1MJpm6TtPPdNQIxH/6Tp4EpgCGicFmMJL78ubLq8DS
YT2goTy1djLOVKNeuokFJ0wW/B8vHL0CmmV7AFe4e5w5K3Vh7MeYStBgvrp+zHUN
+ADJolKpoAlZvnecGw9DOYOnqxxzkBlGY+eIQmAdi1Dh/UacaW7uAy2aDG10QHKo
H+BfAPsGmrtN3bQy+QZmY4fbQ0B7sKjzXSdFXVuWpJTJuBUyxCW+8GXMhf8juea6
dPEHzoZO
=K9A8
-----END PGP SIGNATURE-----

Attachment: pgpZhU6dvd1hG.pgp
Description: PGP signature


--- End Message ---

Reply via email to