Your message dated Thu, 14 May 2015 16:54:08 +0300
with message-id <[email protected]>
and subject line Re: Bug#784335: libapache2-mod-perl2: please make the package 
build reproducible
has caused the Debian Bug report #784335,
regarding libapache2-mod-perl2: please make the package build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
784335: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libapache2-mod-perl2
Version: 2.0.9~1624218-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness

Hi!

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

The attached patch deactivate hash key randomization when running
configure in order to have the same code generated accross builds.
Once applied, libapache2-mod-perl2 can be built reproducibly in our
current experimental framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds

-- 
Lunar                                .''`. 
[email protected]                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   
diff --git a/debian/changelog b/debian/changelog
index a776b43..2cdba69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libapache2-mod-perl2 (2.0.9~1624218-2.0~reproducible1) UNRELEASED; urgency=low
+
+  * Set PERL_HASH_SEED=0 when running configure to generate
+    identical code accross builds.
+
+ -- Jérémy Bobbio <[email protected]>  Tue, 05 May 2015 16:13:37 +0200
+
 libapache2-mod-perl2 (2.0.9~1624218-2) unstable; urgency=medium
 
   * Add autopkgtest support.
diff --git a/debian/rules b/debian/rules
index a9e2ed8..dcae494 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,7 @@ PVA     = $(shell perl -MConfig -e'print substr($$Config{vendorarch},1)')
 	dh $@ --parallel --with apache2
 
 override_dh_auto_configure:
-	dh_auto_configure -- \
+	PERL_HASH_SEED=0 dh_auto_configure -- \
 		INSTALLDIRS=vendor \
 		MP_TRACE=0 \
 		MP_USE_DSO=1 \

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
On Thu, May 14, 2015 at 09:50:13AM +0300, Niko Tyni wrote:
> On Tue, May 05, 2015 at 04:22:02PM +0200, Jérémy Bobbio wrote:
> > Source: libapache2-mod-perl2
> > Version: 2.0.9~1624218-2
> > Severity: wishlist
> > Tags: patch
> > User: [email protected]
> > Usertags: randomness
>  
> > While working on the “reproducible builds” effort [1], we have noticed
> > that libapache2-mod-perl2 could not be built reproducibly.
> > 
> > The attached patch deactivate hash key randomization when running
> > configure in order to have the same code generated accross builds.
> > Once applied, libapache2-mod-perl2 can be built reproducibly in our
> > current experimental framework.
> 
> Upstream recently added lots of sort calls and the like to the build
> process to fix this. I've just uploaded 2.0.9-RC1 containing those to sid.
> Let's see if that's enough.

It was; closing this.

 https://reproducible.debian.net/rb-pkg/unstable/amd64/libapache2-mod-perl2.html

-- 
Niko Tyni   [email protected]

--- End Message ---

Reply via email to