Your message dated Sun, 02 Aug 2020 12:33:41 +0000
with message-id <[email protected]>
and subject line Bug#964231: fixed in faketime 0.9.7-3.1
has caused the Debian Bug report #964231,
regarding faketime: FTBFS with glibc 2.31 due to ftime deprecation
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.)
--
964231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964231
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: faketime
Version: 0.9.7-3
Severity: important
Tags: patch upstream
faketime fails to build from source with glibc 2.31:
| gcc -c -std=gnu99 -Wall -DFAKE_STAT -Werror -Wextra timetest.c
| ./testframe.sh functests
| # Begin Test Suites in functests
|
| # Begin functests/test_exclude_mono.sh
| # PLATFORM=linuxlike
| timetest.c: In function ‘main’:
| timetest.c:143:5: error: ‘ftime’ is deprecated
[-Werror=deprecated-declarations]
| 143 | ftime(&tb);
| | ^~~~~
| In file included from timetest.c:25:
| /usr/include/x86_64-linux-gnu/sys/timeb.h:39:12: note: declared here
| 39 | extern int ftime (struct timeb *__timebuf)
| | ^~~~~
| cc1: all warnings being treated as errors
| make[2]: *** [Makefile:12: timetest.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
The full build log is available there:
http://qa-logs.debian.net/2020/06/24/faketime_0.9.7-3_unstable_glibc-exp.log
In glibc 2.31, the ftime function has been marked as deprecated, though
it's still usable. however the tests are run with -Wall -Wextra -Werror,
turning causing this deprecation into an error.
Upstream already has a fix for this issue, although the issue is wrongly
attributed to gcc 9 instead of glibc 2.31:
https://github.com/wolfcw/libfaketime/commit/f19d68ea3231f1af7a6e3913dc6d3c46f73947b2
This patch applies cleanly to the version in debian and correctly fixes
the issue. It would be nice if you can apply it relatively soon so that
we can start the transition.
Regards,
Aurelien
--- End Message ---
--- Begin Message ---
Source: faketime
Source-Version: 0.9.7-3.1
Done: Aurelien Jarno <[email protected]>
We believe that the bug you reported is fixed in the latest version of
faketime, 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.
Aurelien Jarno <[email protected]> (supplier of updated faketime 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: Sun, 26 Jul 2020 13:36:15 +0200
Source: faketime
Architecture: source
Version: 0.9.7-3.1
Distribution: unstable
Urgency: medium
Maintainer: Daniel Kahn Gillmor <[email protected]>
Changed-By: Aurelien Jarno <[email protected]>
Closes: 964231
Changes:
faketime (0.9.7-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Cherry-Pick fixes for the FTBFS with glibc 2.31 from upstream git
repository. (Closes: #964231)
Checksums-Sha1:
6db3d926003e7389e1c9fbae2d5db93c74953441 1930 faketime_0.9.7-3.1.dsc
d9420b6d993fca7decc42b21a80de9320c9d8d75 8648 faketime_0.9.7-3.1.debian.tar.xz
a4601e3d471101a4227b81d16785f12bcac43127 5232
faketime_0.9.7-3.1_source.buildinfo
Checksums-Sha256:
5c950720e79cbdddea3ce8cec62920530f519d0e4fdfaeae0d9a4394f8cda04a 1930
faketime_0.9.7-3.1.dsc
64b228ee3b3288715ff410e6e23a1e116674282df180224cda8622a0995f0084 8648
faketime_0.9.7-3.1.debian.tar.xz
f2f2c5a474da6111062d95fc14fd36e811c15ab25e8951a02fa2cb34c9ae14dc 5232
faketime_0.9.7-3.1_source.buildinfo
Files:
7d680de1fc26eb19be50bd81490e2440 1930 utils optional faketime_0.9.7-3.1.dsc
3fcaebf607f57001a13401c0a7da72e2 8648 utils optional
faketime_0.9.7-3.1.debian.tar.xz
e0dd6ddd21ed6802c057ccfcc4a7b801 5232 utils optional
faketime_0.9.7-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAl8dbKMACgkQE4jA+Jno
M2uQxA/9GWHsRQVn4//AB6cWDSlnpgQlU3N9trrSdEDyFOgW+rP+ha1IUEf0GEz6
AxZwDKpyPp/5m6IIzwsezinnWpIxGMiPtHDlnTvuetEZmOuMAMI1CqUc0jr/FSkO
bM4+61wWOCV1LyW6I9XnD42tInAs0Xo1dWFM/iSBWc7XwPmbwSbjKZhOeMhsGoi8
C+ZppCTIgMb4XePwPuan4nv2MnRRsysq/GMkRnX1t5nvBD1uuF/ybTvlbeWSe4eL
L+Yzuj35UcjMlbQ0RWOOAETRq28sEMTjW6bUlXqT8pEh85yEwqAiKylFO5lG3jZe
87WcS5FLBxLd4u2lr5y1RxOTBNuBFfhNyYaeAa1WEValMN9xRS//c2e0xWGSBFuJ
wSSiBma7RZi2WIrsE07CWmPFeQo+tvVMhVS/ebcMJleW3kXKZx3TBjEF5O63d3Qk
k03Eik8TSo+T2fdOghb6TDwcpXFeDO1RLDuHRWFXyM8XU0JaeFCX+/Egf3+tqDg1
4W2+IsINosnX7aDud17CvgNrefSzzzXia+ttMrZYyrOup7IcODdI/Kt2Jn55O9qB
Vk39O3FQCYQjX15Ak/HLXTBVTpV24pH3Nc8Bii0TNViOlUI8ufEeRXQ8q7hu1+0t
xIAa4PwwfCOelpaNqGRSW23gluC2P2FFQNz3QAjHFfVNKRGa0+E=
=I3ZH
-----END PGP SIGNATURE-----
--- End Message ---