mquinson / po4a

Maintain the translations of your documentation with ease (PO for anything)
http://po4a.org/
GNU General Public License v2.0
127 stars 62 forks source link

Avoid embedding the build date in compressed manpages #387

Closed raboof closed 2 years ago

raboof commented 2 years ago

Since the manpages are generated at build time, and gzip by default includes the file timestamp in the compressed file, this 'leaks' the build time into the resulting artifact.

There are many advantages to avoiding 'leaking' the build time into the artifact: it can make detecting compromised CI servers easier through https://reproducible-builds.org/ , can make content-addressed storage more effective and improve cache hits when rebuilding.

mquinson commented 2 years ago

Thanks for this change, it's now integrated.