[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#877375: marked as done (polygen: please make the build reproducible)



Your message dated Tue, 10 Oct 2017 18:50:42 +0000
with message-id <E1e1zc2-0006V5-96@fasolo.debian.org>
and subject line Bug#877375: fixed in polygen 1.0.6.ds2-18
has caused the Debian Bug report #877375,
regarding polygen: please make the 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 owner@bugs.debian.org
immediately.)


-- 
877375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877375
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: polygen
Version: 1.0.6.ds2-17
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that polygen could not be built reproducibly due to iterating
over the filesystem in a nondeterminstic order.

Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules	2017-09-30 22:33:16.304169618 +0100
--- b/debian/rules	2017-09-30 22:37:03.932967181 +0100
@@ -43,7 +43,7 @@
 build/polygen::
 	$(POLYGEN) debian/man.grm > polygen.1
 	chmod 0755 debian/make_polygen-data_manpage
-	find $(POLYGEN_BASE)/grm/ -name \*.grm | debian/make_polygen-data_manpage > polygen-data.6
+	find $(POLYGEN_BASE)/grm/ -name \*.grm | LC_ALL=C sort | debian/make_polygen-data_manpage > polygen-data.6
 
 install/polygen::
 	install -o root -g root -m 755 $(POLYGEN_BIN) debian/$(cdbs_curpkg)/usr/games/

--- End Message ---
--- Begin Message ---
Source: polygen
Source-Version: 1.0.6.ds2-18

We believe that the bug you reported is fixed in the latest version of
polygen, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 877375@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@debian.org> (supplier of updated polygen package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 10 Oct 2017 20:37:21 +0200
Source: polygen
Binary: polygen polygen-data
Architecture: source
Version: 1.0.6.ds2-18
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Description:
 polygen    - generator of random sentences from grammar definitions
 polygen-data - grammar definitions for PolyGen
Closes: 877375
Changes:
 polygen (1.0.6.ds2-18) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Salvo 'LtWorf' Tomaselli ]
   * Bump debhelper compat level to 10.
 .
   [ Mattia Rizzolo ]
   * debian/man.grm: fix the typo here directly instead of using a patch.
   * debian/source/format: use source format 3.0 (quilt).
   * Use quilt instead of CDBS' simple-patchsys.
   * debian/rules:
     + Entirely rewrite using the dh sequencer instead of CDBS.
       - This also moves a bunch of commands to the various
         debian/{*.{install,docs},clean} etc.
       - Also use dh-exec to perform renames.
     + Use /usr/share/dpkg/pkg-info.mk instead of calling dpkg-parsechangelog.
     + Sort grm files before generating the polygen-data.6 manpage, to make the
       build reproducible.  Thanks to Chris Lamb <lamby@debian.org> for the
       patch.  (Closes: #877375)
   * debian/polygen.dirs: remove redundant file.
   * debian/control:
     + New build-dependency on dh-exec.
     + Drop build-dependency on cdbs.
     + Bump Standards-Version to 4.1.1, no changes needed.
     + Move git repository to collab-maint.
Checksums-Sha1:
 fda00003fca7d6c93059f0b78f3f2dac4a27320e 1946 polygen_1.0.6.ds2-18.dsc
 e9acd4ff2968caf2248b25ec15748b0816a92c8c 11796 polygen_1.0.6.ds2-18.debian.tar.xz
 260f972b7251f891e7eb55270f841f35de326097 5569 polygen_1.0.6.ds2-18_amd64.buildinfo
Checksums-Sha256:
 1a33db74ca915edb999f0ac4e5d3032f724a4d044bb27af270e490fa1f3972bc 1946 polygen_1.0.6.ds2-18.dsc
 1bf39e61216855f6091c3f2de3e7696cd7dc81dd28d7acd50fe8ecc8093e0080 11796 polygen_1.0.6.ds2-18.debian.tar.xz
 f0ff0185768b2a93074ddf7ed374963cb2116a76a714db40bd59380c95233ff4 5569 polygen_1.0.6.ds2-18_amd64.buildinfo
Files:
 f01d4b62944625f8978322c91c0d2be7 1946 games optional polygen_1.0.6.ds2-18.dsc
 de89644d9e081dcd99dd845742f8d73b 11796 games optional polygen_1.0.6.ds2-18.debian.tar.xz
 d81282c809991afae304634a7ec4a01f 5569 games optional polygen_1.0.6.ds2-18_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlndE8gACgkQCBa54Yx2
K60/xg/+PimIjbqYhJud+M5NjlMnqsD2AnpYzQbpkx50CwbniUkgV7CGlDmUg97C
Xeqg4DuJ2ziAODqGB5TbGMrIYs093KtByYTQ7fF13xXAu2lqrhYc9qCpaG7V0rZD
pr2o7W7VDhMHvG8VWIymFpwqZuByVHJKdCjXN3baJNWN7ns2TCwDBol7Wpu9ADAd
puDFC5cH+VM5SpJVAJfRvvfgJNFHe0c+08f4ZazZ+oplJ1TDm2CJg43q15k60k1o
tcoE+bMBzkQoB60u0JbrX2GXSl2jPTcZQw3HQz0otK5jtfj28EZdw7cMXUZM4jF6
t/fGH7CR3w+kZlMhF8Ma8x2MCdWjVpqze0VhOediNnD8qBRkHlEAZirIu8dfJ5q3
l53zNjiDbfbp+pmUC5/f/ksSKig8yMSpmatYmR8bp/OUBLlLTtDfisHzJQ9QTwlZ
u7p8ngdugJNrfqcwM+VangKphPKYY6FRIH1i9UfZr2K0TaCWqBglX8VUxhiB6njA
rcmDbw5zm1NgGFUaG8fX8L3Y1VMmoI9HVvNYpo7m6A16N05DP60lPcpTCi9euOv4
rL36X3X14wFP4sRgAubEmVevSXdU2Yi3LRDQzE4A60q2dNHwVFwb0hpyS80MN6DV
GETFvcDkGjaf6o9Mv6CuzmEiw0P2AysfKYGkAqTu76+RSDPquzM=
=hwd8
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: