Re: [Reproducible-builds] Bug#782877: libgtk-appindicator: please make the build reproducible

2015-04-19 Thread Niko Tyni
(bug dropped for now)

On Sun, Apr 19, 2015 at 10:53:45AM +, Jelmer Vernooij wrote:
 Source: libgtk-appindicator
 Version: 0.15-1
 Severity: wishlist
 Tags: patch
 User: reproducible-builds@lists.alioth.debian.org
 Usertags: timestamps

 While working on the “reproducible builds” effort [1], we have noticed
 that libgtk-appindicator could not be built reproducibly.

 +BUILD_DATE = $(shell dpkg-parsechangelog -S Date)
 +POD_MAN_DATE = $(shell date -u +%Y-%m-%d --date=$(BUILD_DATE))
 +export POD_MAN_DATE

This is needed because the package patches a Perl module when extracting
the source archive, so the timestamp of the file will vary with the
build time.

Quoting myself in #780259 :

 According to codesearch.debian.net, we have 819 packages in sid
 that patch *.pm or *.pod files (my search was \+\+\+ .*\.(pm|pod)
 path:debian/patches).  I would expect that most of these generate
 manual pages with Pod::Man.

Does it really make sense to add the above snippet in hundreds of packages
one at a time? It seems to me that centralizing it in debhelper would
be a better approach.
-- 
Niko Tyni   nt...@debian.org

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] Bug#782877: libgtk-appindicator: please make the build reproducible

2015-04-19 Thread Jérémy Bobbio
Niko Tyni:
 Quoting myself in #780259 :
 
  According to codesearch.debian.net, we have 819 packages in sid
  that patch *.pm or *.pod files (my search was \+\+\+ .*\.(pm|pod)
  path:debian/patches).  I would expect that most of these generate
  manual pages with Pod::Man.
 
 Does it really make sense to add the above snippet in hundreds of packages
 one at a time? It seems to me that centralizing it in debhelper would
 be a better approach.

Some packages are calling pod2man directly. These ones will need the
snippet. For those having pod2man called by debhelper, a solution in
debhelper would make more sense indeed. :)

-- 
Lunar.''`. 
lu...@debian.org: :Ⓐ  :  # apt-get install anarchism
`. `'` 
  `-   


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds