Your message dated Sun, 02 Aug 2026 09:19:48 +0200
with message-id <[email protected]>
and subject line
has caused the Debian Bug report #1143190,
regarding reproducibility: codes_get_build_date() returns library build date
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.)
--
1143190: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143190
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: eccodes
Version: 2.48.0-1
Severity: normal
eccodes upstream has seen fit to make the library build date a part of
their API via codes_get_build_date()
The build date is set via src/eccodes/grib_api_version.cc.in
https://github.com/ecmwf/eccodes/blob/develop/src/eccodes/grib_api_version.cc.in
see also
https://github.com/ecmwf/eccodes/blob/f923a68eb9ce626db79f54bfe118865c8d688977/src/eccodes/eccodes.h#L1257
https://github.com/ecmwf/eccodes/blob/f923a68eb9ce626db79f54bfe118865c8d688977/src/eccodes/eccodes_prototypes.h#L758
https://github.com/ecmwf/eccodes/blob/f923a68eb9ce626db79f54bfe118865c8d688977/tools/codes_info.cc#L59
https://github.com/ecmwf/eccodes/blob/f923a68eb9ce626db79f54bfe118865c8d688977/tests/unit_tests.cc#L79
Debian now has an enforced policy of reproducible builds, which is
deliberately violated by eccodes through this codes_get_build_date()
So we have a problem. What is the best way to resolve it?
Hard code the "build date" to the tag release date?
Or to the original first eccodes date, Mar 25, 2013?
Or ask the release team for an exception to the reproducible builds
policy?
--- End Message ---
--- Begin Message ---
Package migrated
--- End Message ---