#1137336 xpenguins: please make the build reproducible

#1137336#5
Date:
2026-05-22 18:08:20 UTC
From:
To:
Hi,

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

This is because the manual package is generated with the current date.
I've attached a patch that seeds this date from SOURCE_DATE_EPOCH, if
available.

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


Regards,

#1137336#10
Date:
2026-05-22 18:50:39 UTC
From:
To:
...

Note that "date +'%B %Y'" is potentially locale sensitive:

  %B     locale's full month name (e.g., January)

It might be worth using +%F or +%Y-%m-%d instead.

live well,
  vagrant

#1137336#15
Date:
2026-05-22 20:44:15 UTC
From:
To:
Hey Vagrant,

Great point, thank you. I think I mistakenly thought that manpages were
always %B %Y, but this is obviously not the case at all. :)

Adding an LC_ALL=C would be another solution here if the upstream or the
package maintainer wish to retain the format.


Regards,