Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Aaron M. Ucko <ucko@debian.org>: Bug#1017421; Package src:fltk1.3.
(Mon, 15 Aug 2022 21:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Aaron M. Ucko <ucko@debian.org>.
(Mon, 15 Aug 2022 21:45:03 GMT) (full text, mbox, link).
Source: fltk1.3
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps locale
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
The month embedded in the TODAY variable is translatable, and thus
changes depending on the locale of the build environment.
The attached patch updates debian/patches/debian-changes to use a
numeric date, which should be independent of locale.
It is unclear if this alone will make fltk1.3 build reproducibly, but it
should reduce the differences even if it does not solve all issues.
Thanks for maintaining fltk1.3!
live well,
vagrant
Information forwarded
to debian-bugs-dist@lists.debian.org, Aaron M. Ucko <ucko@debian.org>: Bug#1017421; Package src:fltk1.3.
(Tue, 16 Aug 2022 02:45:05 GMT) (full text, mbox, link).
Acknowledgement sent
to ucko@debian.org (Aaron M. Ucko):
Extra info received and forwarded to list. Copy sent to Aaron M. Ucko <ucko@debian.org>.
(Tue, 16 Aug 2022 02:45:05 GMT) (full text, mbox, link).
Vagrant Cascadian <vagrant@reproducible-builds.org> writes:
> The month embedded in the TODAY variable is translatable, and thus
> changes depending on the locale of the build environment.
Good catch, thanks!
> The attached patch updates debian/patches/debian-changes to use a
> numeric date, which should be independent of locale.
I presume another option would be to run date with LC_ALL set to C,
particularly given that the actual content is all in English anyway.
> It is unclear if this alone will make fltk1.3 build reproducibly, but it
> should reduce the differences even if it does not solve all issues.
I seem to recall some other wrinkles, but I'll be happy to move closer
to reproducibility regardless.
> ++ TODAY=`date -ud'$(DEB_DATE)' +'%Y-%m-%s'`; \
ITYM '%Y-%m-%d' or '%F'
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
Reply sent
to ucko@debian.org (Aaron M. Ucko):
You have taken responsibility.
(Thu, 08 Sep 2022 03:36:07 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Thu, 08 Sep 2022 03:36:08 GMT) (full text, mbox, link).
Source: fltk1.3
Source-Version: 1.3.8-5
Done: Aaron M. Ucko <ucko@debian.org>
We believe that the bug you reported is fixed in the latest version of
fltk1.3, 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 1017421@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aaron M. Ucko <ucko@debian.org> (supplier of updated fltk1.3 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 07 Sep 2022 23:16:48 -0400
Source: fltk1.3
Architecture: source
Version: 1.3.8-5
Distribution: unstable
Urgency: medium
Maintainer: Aaron M. Ucko <ucko@debian.org>
Changed-By: Aaron M. Ucko <ucko@debian.org>
Closes: 101540610172711017421
Changes:
fltk1.3 (1.3.8-5) unstable; urgency=medium
.
* debian/fix-fltk-targets: Report command lines, which are now dynamic.
(See debian/rules changes below.)
* debian/libfltk*.symbols*: Accommodate LTO builds, which drop some
symbols (none of which anything in the archive uses AFAICT).
Specifically, pull out libfltk*.symbols.no-lto files and include them
with the "(optional)" tag. (Closes: #1015406.)
* debian/**lintian-overrides: Add wildcards to accommodate pointed hints.
* debian/rules:
- Unhardcode path to stock FLTK-Targets(-none).cmake.
Per https://gitlab.kitware.com/cmake/cmake/-/issues/23883,
CMakeTmp/CMakeFiles/Export's subdirectory names are hexadecimal MD5
hash values as of CMake 3.24; automatic detection allows backports
to keep working and accommodates possible future layout changes.
(Closes: #1017271.)
- Inventory the final FLTK-Targets(-none).cmake files' add_* calls,
automatically catching blatant problems and making some potential
others immediately visible in build logs.
* documentation/Makefile: Use English ("C") month names for PDF date.
(Closes: #1017421.)
* Standards-Version: 4.6.1 (routine-update)
Checksums-Sha1:
fa0ea7fbbd208cf1276c5103505372d73f43e8bb 2803 fltk1.3_1.3.8-5.dsc
4b290ea4dae70eb57a93c1c78bfe6eaf8b73a289 50736 fltk1.3_1.3.8-5.debian.tar.xz
Checksums-Sha256:
6bf3f99f53857fb29db0123b20edafc2465a3fffd758eb2277317ad539d76d0d 2803 fltk1.3_1.3.8-5.dsc
700f6344e8f501adbff965f1b06467b5acdb54eac93fe919dcbfbb580419130b 50736 fltk1.3_1.3.8-5.debian.tar.xz
Files:
b3c900941dabe178fe1f4c815906e273 2803 libs optional fltk1.3_1.3.8-5.dsc
1b38955625e160775d3d1f05a7468890 50736 libs optional fltk1.3_1.3.8-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmMZXykACgkQHnCRsfFK
ZKJDUQ//fhoDOfT/YmtRL7osp7T3MfA7bONzIZ4qIHUHqWfmXiS4eHylIKKy1StJ
/+QE4gdnazCuXYQS3iDgTbVex6vHAaB5M28JzYDks+kRb6e7zdozmuBwOCxKdsRZ
lVrT80bkmSA9Zc9ylCTPwRkb8aTEGWYo/W6PS1DeAKurjNSbUDZito7igO2XSMls
xqc8Hii+CZpbKKcT6kUMZL8ROa6YFwWbf7fz8C5/vuGf8nmsj8NkoMqk+W4KeCeC
8xkFcwhCiWSC//vUNSTtOo/bELPdb6mZN4YJT5orfYOrz2GOB+WODo+t6tzMsDUB
xV+Oks0/nrC144S07HUO63//MPPczO69rPsmYt34pfxqk3iCizXinka4OiTxeUV7
C+juqa030p7Wrr7pSqo+NkdrjiRW9dMGgJ4WuKr8HQ4CrsNJOhXjLosOM8Bev3cj
zMfkORO/XVio0y1frPJ3vsZUI0dK282obI5s4PxaJbNl8FDVPDsua+C9IcQokN64
KNWMTSz35gDMaxx4SnTrC6mdPZMvlMUkrRLPEj5yhrSPHNYJTdtGXUG+FNhJ8/Ms
7RgxtoCTsFAiU2R9uy/YogMHApxb8EVqr3UiCDeEbimaMSnsoL0g7YV5412BP3hJ
DYBrrgzBZ6xteICK6c4Fn8JadTN4M36cdhlP8Su/L+DU8q0hyac=
=pqru
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 11 Oct 2022 07:25:44 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.