#1148973 lemonade: please make the build reproducible

#1148973#5
Date:
2026-09-25 20:18:29 UTC
From:
To:
Hi,

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

This is because the package embeds a version number within one or more
of its binaries, but that fails (ie. if we are not being built from a
Git tree), then it will fallback to the current date.

A patch is attached that uses lemonade's own mechanism for overriding
the version number in the binary. This has the nice effect of including
the full Debian version number, including the -1 / -2 revision suffix.


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


Regards,

#1148973#10
Date:
2026-09-26 03:19:00 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
lemonade, 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 1148973@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mario Limonciello <superm1@debian.org> (supplier of updated lemonade 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: Fri, 25 Sep 2026 21:52:11 -0500
Source: lemonade
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 2026.39.1-2
Distribution: unstable
Urgency: medium
Maintainer: Mario Limonciello <superm1@debian.org>
Changed-By: Mario Limonciello <superm1@debian.org>
Closes: 1148973
Changes:
 lemonade (2026.39.1-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Create version stamp in dh_auto_configure (Closes: #1148973)
Checksums-Sha1:
 660a310e3efe5c719460125ebf141883a09019d5 2599 lemonade_2026.39.1-2.dsc
 d02ef8bd56c694f1a396992a1e77b39bb3a741a8 12220 lemonade_2026.39.1-2.debian.tar.xz
 e5ea3b1d0b8b57a0e333ebbe90b22525a0d67c27 24242 lemonade_2026.39.1-2_source.buildinfo
Checksums-Sha256:
 1e1d28bafdf0fd7aef4d6577708ef8b6a5236a6356d2c058a821e16e1621b8a2 2599 lemonade_2026.39.1-2.dsc
 9eac76317328b4181039911958ef3dd80abd7309e78e6f4d251a9488b2085714 12220 lemonade_2026.39.1-2.debian.tar.xz
 9122e5741611b1719cc45feadcf724d658ec099fdd5debb9008768c64c2463b1 24242 lemonade_2026.39.1-2_source.buildinfo
Files:
 41490af8608194d230d4d929e327cad8 2599 utils optional lemonade_2026.39.1-2.dsc
 95d888131daef514bec1cd93a9832f3a 12220 utils optional lemonade_2026.39.1-2.debian.tar.xz
 33a803eaaab413de78730af39a9a563f 24242 utils optional lemonade_2026.39.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAmq3NL4THHN1cGVybTFA
ZGViaWFuLm9yZwAKCRAtGSymJHcCdkaQEACPgBKRRHwWDiE0LiVsu/ffEwFZ3M3j
hLG/iGYE9rJ7Lw1sahbRy80L2/ZLy5pPHe2VaaGceKPFWKY5Vnq6yUrU20m/OSWG
uZEELuMZZsQdjMl6Npr/dFYElPELAzo4Qi68Js/3Z0Am7dwFYsXX+BLW1xvRi6ll
KwkZ7JLzYZ0ZWl6r/PPTFP4W+ymR5S086lVukqiKgeKqJNRUe8pNlXNVuOkf1+S0
QFNr/zItheoB9qozGT9LHRhJ97NFzer+/uH4deJ/VnpelqL6xEyK4l1F+WiGQRQT
TUfMmoRmGVZfd8cznweo1Bt36TfoBclXSsZD+6O5K9mpyhFrkFBOa4GS3bCOkK4Z
ZvoFIEgjfPGOYTGylgvCFWbVpyfcqKQJjarER+TtyfeV4nPhWVbqqIRUv3oO0iZ3
QWfhQeuhxGeYiAaGAPw4l/griC4rrw3iEiR3w+Me0Rj5CcivTBYrq9GBC0gWnlja
XJgB2N0H4OuaAyqFVY4bfzeP6EteyUwERNHw/rmYznHjxILAvLUGxVuwPP1Sf5EU
tmIm1FgsO+t86UdtZb9TXvZQ+CJT3MjWHE6ReK8ss8grm6qASkn77dzyThxnmNAO
12/bJ7BoQBcWvlipUxV7J+KdXzFesdNxRRLFUukcEkf2W2i2S2sfjjJWLBNMIta+
AexMLKOGMMbwlQ==
=eoa5
-----END PGP SIGNATURE-----