Your message dated Sat, 06 Dec 2025 10:28:34 +0000
with message-id <[email protected]>
and subject line Bug#1115210: fixed in rr 5.9.0-4
has caused the Debian Bug report #1115210,
regarding rr: FTBFS with glibc 2.42 due to removal of obsolete termio interface
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.)


-- 
1115210: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115210
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rr
Version: 5.9.0-3
Severity: important
Tags: ftbfs forky sid upstream fixed-upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.42
Control: forwarded -1 
https://github.com/rr-debugger/rr/commit/2f671df2f3015c1a44b8769420c01b6afae272f5
 

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 the obsolete termio interface
in glibc 2.42. This interface has been replaced by the termios one:

https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=f0b0e924a45c7698e6ca6415f2d9a096a24e37df;hb=d2097651cc57834dbfcaa102ddfacae0d86cfb66#l64

Fortunately the issue has already been fixed upstream with the following
patch:

https://github.com/rr-debugger/rr/commit/2f671df2f3015c1a44b8769420c01b6afae272f5

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

--------------------------------------------------------------------------------
[...]
/usr/bin/cc -DEXECINFO_BACKTRACE -DFANOTIFY_H=1 -DMQUEUE_H=1 -DPROC_SERVICE_H=1 
-DRR_VERSION=\"5.9.0\" -DZSTD=1 -I/<<PKGBUILDDIR>>/include 
-I/<<PKGBUILDDIR>>/third-party/proc-service -I/<<PKGBUILDDIR>>/build 
-I/<<PKGBUILDDIR>>/src/preload -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D__USE_LARGEFILE64 -pthread -msse2 -D__MMX__ -D__SSE__ 
-D__SSE2__ -fmacro-prefix-map=/<<PKGBUILDDIR>>/= -Wstrict-prototypes -std=gnu11 
 -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include 
-Wall -Wextra -DDEBUG -UNDEBUG -g3 -O0 -MD -MT 
CMakeFiles/ioctl_vt.dir/src/test/ioctl_vt.c.o -MF 
CMakeFiles/ioctl_vt.dir/src/test/ioctl_vt.c.o.d -o 
CMakeFiles/ioctl_vt.dir/src/test/ioctl_vt.c.o -c 
/<<PKGBUILDDIR>>/src/test/ioctl_vt.c
In file included from /<<PKGBUILDDIR>>/src/test/ioctl_tty.c:3:
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c: In function ‘main’:
/<<PKGBUILDDIR>>/src/test/util.h:409:55: error: invalid application of ‘sizeof’ 
to incomplete type ‘struct termio’
  409 | #define ALLOCATE_GUARD(p, v) p = allocate_guard(sizeof(*p), v)
      |                                                       ^
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:37:3: note: in expansion of macro 
‘ALLOCATE_GUARD’
   37 |   ALLOCATE_GUARD(tio, 'b');
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/test/util.h:410:44: error: invalid application of ‘sizeof’ 
to incomplete type ‘struct termio’
  410 | #define VERIFY_GUARD(p) verify_guard(sizeof(*p), p)
      |                                            ^
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:39:3: note: in expansion of macro 
‘VERIFY_GUARD’
   39 |   VERIFY_GUARD(tio);
      |   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:42:20: error: invalid use of undefined 
type ‘struct termio’
   42 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                    ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:42:34: error: invalid use of undefined 
type ‘struct termio’
   42 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                  ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:42:48: error: invalid use of undefined 
type ‘struct termio’
   42 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                                ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:42:62: error: invalid use of undefined 
type ‘struct termio’
   42 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                                              ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:51:20: error: invalid use of undefined 
type ‘struct termio’
   51 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                    ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:51:34: error: invalid use of undefined 
type ‘struct termio’
   51 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                  ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:51:48: error: invalid use of undefined 
type ‘struct termio’
   51 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                                ^~
/<<PKGBUILDDIR>>/src/test/ioctl_tty.c:51:62: error: invalid use of undefined 
type ‘struct termio’
   51 |                 tio->c_iflag, tio->c_oflag, tio->c_cflag, tio->c_lflag);
      |                                                              ^~
make[3]: *** [CMakeFiles/ioctl_tty.dir/build.make:82: 
CMakeFiles/ioctl_tty.dir/src/test/ioctl_tty.c.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [CMakeFiles/Makefile2:9391: CMakeFiles/ioctl_tty.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[  8%] Linking C executable bin/ioctl_vt
/usr/bin/cmake -E cmake_link_script CMakeFiles/ioctl_vt.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D__USE_LARGEFILE64 -pthread -msse2 -D__MMX__ -D__SSE__ 
-D__SSE2__ -fmacro-prefix-map=/<<PKGBUILDDIR>>/= -Wstrict-prototypes -std=gnu11 
 -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include 
-Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/ioctl_vt.dir/link.d 
CMakeFiles/ioctl_vt.dir/src/test/ioctl_vt.c.o -o bin/ioctl_vt  
/usr/lib/x86_64-linux-gnu/librt.a -ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
[  8%] Built target ioctl_vt
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: error: cd build && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: rr
Source-Version: 5.9.0-4
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rr, 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.
Stephen Kitt <[email protected]> (supplier of updated rr 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: Sat, 06 Dec 2025 09:47:45 +0100
Source: rr
Architecture: source
Version: 5.9.0-4
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1115210
Changes:
 rr (5.9.0-4) unstable; urgency=medium
 .
   * Provide a definition of termio to allow building with glibc 2.42,
     which dropped it. Closes: #1115210.
   * Remove the old FSF address from debian/copyright.
   * Drop “Rules-Requires-Root: no” since it’s now the default.
Checksums-Sha1:
 439f140829ced863626cbf97e4a4a082673f9195 1953 rr_5.9.0-4.dsc
 b529680ab2fbfa132d32f17ee04c5872732e1b18 12580 rr_5.9.0-4.debian.tar.xz
 11c8768da0f59295c8a1949306ad70ea9328a716 9785 rr_5.9.0-4_source.buildinfo
Checksums-Sha256:
 837feaa28cc7a954308c28b77e51389c3f2f3bb4fce7f2e5e997ac09a68df960 1953 
rr_5.9.0-4.dsc
 9e783d0754005d208a75682e300105a6736e2981b49c0e0f101392ad77fe7c5c 12580 
rr_5.9.0-4.debian.tar.xz
 db4d1ae5b3cee23d54a33c02f4aafffa7adbb05f12bf24cf025436b366ce2f4a 9785 
rr_5.9.0-4_source.buildinfo
Files:
 8ed1a05def4f29cab5cb05c49a58e9ea 1953 devel optional rr_5.9.0-4.dsc
 26a918b3b26591c6068bfca060905cf9 12580 devel optional rr_5.9.0-4.debian.tar.xz
 b18a58438bdb427ba971ee17df1cfdd9 9785 devel optional 
rr_5.9.0-4_source.buildinfo

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

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmkz7cIACgkQgNMC9Yht
g5xGVxAAlvAkZag+MNq9MPEilvFrS+jqztXWUOGQBOE8lZIkb37FmRuJRiTaU6u0
fEZnFlEpu4sDjIIyBaU3NKz6K6f8LUBKfws1ssmy9FBlk2cT1fEEs2UjSl2hKsmZ
IENWWbHaq9BAeqooJjB9vUFkoUTUfZ5V1NWi9/3HOBe3vDi0GZL+4wMEIJj57t3j
D21IUHaxIFRg19X8VHaaD3G5YS0Vxc76DlARnho11bA6QIaUza/J9gtccPLbJjhq
srcaFh7VTe18j8d1AW9uKMibuvb/pv0vu6vXljSufiGeAZuZMsO3wLKIhzQcmOgE
MsOMb12fGqgFuHOZd3OdZGrGma1YEieP9Yn+BXRrs4gRZPjCFWY6Qd/M9DCdveal
MANp+kPzWfb4WXGMPnbLZRlLMYolNtOOGt7GFibtyJZaEhFsEUqqIHhSQauRkQ/+
Sw5QYprsmAbdtNflvaPxjob6Gpg0d5LhQjp6c1DbjTufP3G47uezIJLKXmYBgRt8
HZPTB9538Z+wJGlEesYgScl+R6j9yeK652QfsFtotO7XcX6Z3VVl43/GPyzuIg3B
NGQ1ZB9VrUZVcCyP6w/1XXONIUypHfK/bSNJG+OTZujOePf0EZY68bYdbyUvr7BJ
LYUpLjY8vRKbbq9jO+rOAHYS2DwEI0aCsXzULfqrcqmuuoW0BOI=
=A2Ql
-----END PGP SIGNATURE-----

Attachment: pgp4vcN5P_J8g.pgp
Description: PGP signature


--- End Message ---

Reply via email to