#1150109 js8call: please make the build reproducible

#1150109#5
Date:
2026-10-05 19:21:43 UTC
From:
To:
Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
js8call could not be built reproducibly.

This is because it embeds a date based on SOURCE_DATE_EPOCH that varies
based on the build timezone.

A patch is attached that uses the 'UTC' flag to CMake's TIMESTAMP
function/macro.

 [0] https://reproducible-builds.org/


Regards,

#1150109#8
Date:
2026-10-05 21:26:09 UTC
From:
To:
Hello,

Bug #1150109 in js8call reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian-hamradio-team/js8call/-/commit/57fd716c6ced2741374f34f4d19cd6a01a39927a

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1150109

#1150109#15
Date:
2026-10-05 21:34:12 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
js8call, 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 1150109@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Berg <myon@debian.org> (supplier of updated js8call 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)
Format: 1.8
Date: Mon, 05 Oct 2026 23:19:43 +0200
Source: js8call
Architecture: source
Version: 3.0.3+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Christoph Berg <myon@debian.org>
Closes: 1150109
Changes:
 js8call (3.0.3+ds-2) unstable; urgency=medium
 .
   * Fix embedded timestamps to UTC. (Closes: #1150109, thanks Chris Lamb!)
Checksums-Sha1:
 0afe002dd82f8de5a9a78c1a0c02bbb01a5a498a 2095 js8call_3.0.3+ds-2.dsc
 d8801fcd246d1befee07f07fadd3e3bab5fe512d 6628 js8call_3.0.3+ds-2.debian.tar.xz
Checksums-Sha256:
 dfe04665fb7e38e049c014e400e52fd9647d378e4bfe8987937a127f05d2e176 2095 js8call_3.0.3+ds-2.dsc
 ddac8312b5e8ba1716f6a945e64d1cec6cce8a64fdb25ee43c27c74f4dd3dca4 6628 js8call_3.0.3+ds-2.debian.tar.xz
Files:
 2b7e4b8078e2c637c2f26d05239257bd 2095 hamradio optional js8call_3.0.3+ds-2.dsc
 5c25ee3a9d34ed518c86e30aae917aef 6628 hamradio optional js8call_3.0.3+ds-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAmrEFfsACgkQTFprqxLS
p65/zQ//Xy1WQ3JY4e8pj9jBIVF9zPnYWbUjHPdY+UspsowcOdVpMBycrKNGBhmA
+U9TKy13ie7mk+hwPBWlMhWrPaaSnRq5CG7HT0/CrtzS4NTXfH0BmpGgX6BBij7/
+nUe7XUb6bHg4bWIUc/tC2TWn2Qs1xlNjYtwt3ClLhAw0DarfCW8bK0Mzcacr/RS
jDVvnF9qNe7x9+iQuZA+Ndel346advEC0ASO4XRkL1WDwa9tjcXGtTaTCwoWdYqi
SbooWaiuqm6du197uqtWKGEQn4NxU+rSRx1V9lfSwooPHSEEw/FH4zXicktOc7g0
dvqu4sBkIhY33agrqVQvNbUVlsZScIgbaderf85TeasvaBMHyvKgXZ4Ltftcbsyn
x3zUucywW9IDerp8Zbb34Y6rwZ124XxINlOPXXQGm/5Cj4bebqSJeQe7aaTZFbtj
cPsPRxlVg3t78PHTIOlbkEPpS3GH5qlMsefRP3Ha4qdvulr2dFQ5w2GdSi6jnoXW
PKzer3loq9nNHHVYduYlvbZDJaBRaBDsmdgHwIAHTTNXLwzUt4794ecrGfWLD0xb
Haq5lQuxeTYaw/EFlU5QomSfF5npho1DI7Dh3weV0/4C1VpRIdwqmmpAV8BmFLZi
iOd0uIvEAkneBn6sFrrSzE6uip+IEFuU5BpzcavmMqnJUfyKZ5Y=
=X0D2
-----END PGP SIGNATURE-----