After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765108 - skeletonmm.tar.gz contains timestamps
skeletonmm.tar.gz contains timestamps
Status: RESOLVED FIXED
Product: mm-common
Classification: Bindings
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: mm-common-maint
mm-common-maint
Depends on:
Blocks:
 
 
Reported: 2016-04-15 13:56 UTC by Michael Biebl
Modified: 2016-04-17 15:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[PATCH] build: don't save time stamps in skeletonmm.tar.gz (839 bytes, patch)
2016-04-15 14:05 UTC, Michael Biebl
committed Details | Review

Description Michael Biebl 2016-04-15 13:56:32 UTC
When building mm-common for Debian, I get the following warning:

W: mm-common: package-contains-timestamped-gzip usr/share/doc/mm-common/skeletonmm.tar.gz
N: 
N:    The package contains a gzip-compressed file that has timestamps. Such
N:    files make the packages unreproducible, because their contents depend on
N:    the time when the package was built.
N:    
N:    Please consider passing the "-n" flag to gzip to avoid this.
N:    
N:    Refer to https://wiki.debian.org/ReproducibleBuilds for details.
N:    
N:    Severity: normal, Certainty: certain


Please consider adding -n to  mm-common/Makefile.am:

skeletonmm.tar.gz: $(skeletonmm_files)
       $(AM_V_GEN)($(srctar_stdout) $(skeletonmm_files)) | gzip -c >$@
Comment 1 Michael Biebl 2016-04-15 14:05:41 UTC
Created attachment 326102 [details] [review]
[PATCH] build: don't save time stamps in skeletonmm.tar.gz
Comment 2 Kjell Ahlstedt 2016-04-17 15:22:56 UTC
I have pushed your patch.
Is this a new requirement? skeletonmm.tar.gz has been built with timetamps for
6 years.
Comment 3 Michael Biebl 2016-04-17 15:24:55 UTC
Thanks.

See the referenced link: https://wiki.debian.org/ReproducibleBuilds for more information

This is a new initiative speer-headed by Debian, to make builds reproducible, but has been picked up by various upstream projects and distros.