Your message dated Tue, 12 Jun 2018 21:20:54 +0000
with message-id <e1fsqik-0001r3...@fasolo.debian.org>
and subject line Bug#842628: fixed in mwparserfromhell 0.5.1-1
has caused the Debian Bug report #842628,
regarding mwparserfromhell: 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 ow...@bugs.debian.org
immediately.)


-- 
842628: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842628
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mwparserfromhell
Version: 0.4.2-1.1
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that mwparserfromhell could not be built reproducibly.
It globs for source files without sorting them, so the objects are
linked in non-deterministic order.

The attached patch fixes that by sorting the list.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/setup.py b/setup.py
index 1bca436..7d06a47 100644
--- a/setup.py
+++ b/setup.py
@@ -75,7 +75,7 @@ if fallback:
 # Project-specific part begins here:
 
 tokenizer = Extension("mwparserfromhell.parser._tokenizer",
-                      sources=glob("mwparserfromhell/parser/ctokenizer/*.c"),
+                      sources=sorted(glob("mwparserfromhell/parser/ctokenizer/*.c")),
                       depends=glob("mwparserfromhell/parser/ctokenizer/*.h"))
 
 setup(

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: mwparserfromhell
Source-Version: 0.5.1-1

We believe that the bug you reported is fixed in the latest version of
mwparserfromhell, 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 842...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kunal Mehta <lego...@member.fsf.org> (supplier of updated mwparserfromhell 
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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 09 Mar 2018 13:56:43 -0800
Source: mwparserfromhell
Binary: python3-mwparserfromhell python-mwparserfromhell
Architecture: source amd64
Version: 0.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Kunal Mehta <lego...@member.fsf.org>
Changed-By: Kunal Mehta <lego...@member.fsf.org>
Description:
 python-mwparserfromhell - Outrageously powerful parser for MediaWiki wikicode 
(Python 2)
 python3-mwparserfromhell - Outrageously powerful parser for MediaWiki wikicode 
(Python 3)
Closes: 842628
Changes:
 mwparserfromhell (0.5.1-1) unstable; urgency=medium
 .
   * New upstream version 0.5.1
   * Make the build reproducible, thanks to Reiner Herrmann.
     (Closes: #842628)
   * Take over as maintainer from Yuvi
   * Explicitly use 3.0 (quilt) format
   * Enable autopkgtest-pkg-python
   * Remove bogus description from source package stanza in d/control
   * Update d/copyright for new upstream release
   * Make short descriptions indicate the Python version each is for
   * Standards-Version: 4.1.3, no changes needed
   * Add Vcs-* fields to d/control
Checksums-Sha1:
 7273ea967d45db785e52f983922900001323cbfd 2141 mwparserfromhell_0.5.1-1.dsc
 aeeed9f37f3f5c42627c030dae22c7051c29b73f 149820 
mwparserfromhell_0.5.1.orig.tar.gz
 aaab17349084517851e6940ffd1082e094aa8dbd 2252 
mwparserfromhell_0.5.1-1.debian.tar.xz
 cd4aabdcbd72d24223c5807f8116832b453c45c6 8036 
mwparserfromhell_0.5.1-1_amd64.buildinfo
 2ae71b79fae790f19485191b46a9ddaccfbe4f7a 72684 
python-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 20bf0036cf5f2dabfdeec48dcdc46d62765617c6 65064 
python-mwparserfromhell_0.5.1-1_amd64.deb
 73fcd1804693f518328540e79adbdf74e716c87d 84560 
python3-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 5c6aa93b6eeba07ef1132e09fa92f04a60c398d0 65616 
python3-mwparserfromhell_0.5.1-1_amd64.deb
Checksums-Sha256:
 da1ee701edbd99008d3ca54cb83540fc1d7f0c08f95895830495b7dc3b3bab32 2141 
mwparserfromhell_0.5.1-1.dsc
 20030b05026700cd3ec24d6a68b347862e379e8e96fa5feb84536d8c6a1909e5 149820 
mwparserfromhell_0.5.1.orig.tar.gz
 36076a21e6c4a102aec1354d4210d3b64999dc338dbfa8f7c7240b749b985a0d 2252 
mwparserfromhell_0.5.1-1.debian.tar.xz
 ee546a1443890f103001deacb9e844ebbd236cc881d9e15c501c8c3892326543 8036 
mwparserfromhell_0.5.1-1_amd64.buildinfo
 0b1e46a80757fb27394f3ec2fb23a5f04beed143d41006bd1d61a9c60c9b91c3 72684 
python-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 3e58dc8d0f087cfbdd8a862939ff1724b517cef7d5babe09840f80b11069735a 65064 
python-mwparserfromhell_0.5.1-1_amd64.deb
 6cc188efe79ef6a63daf9466cce8f62840f0641ba1d815501589e0d9e1ea4942 84560 
python3-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 22c183cefae5b54f6cbd4910ca309484064c62c55ef9ccc4ed375d7180468ebc 65616 
python3-mwparserfromhell_0.5.1-1_amd64.deb
Files:
 68ad49a8223363c6f26794a1dbe4a6e1 2141 python optional 
mwparserfromhell_0.5.1-1.dsc
 bdf2110c0cce9afa1261cb1e0154c3b4 149820 python optional 
mwparserfromhell_0.5.1.orig.tar.gz
 270c7f0cc51e020ed65242ce2a79fb31 2252 python optional 
mwparserfromhell_0.5.1-1.debian.tar.xz
 a196f58e7eebb2fd73016525d70b25f6 8036 python optional 
mwparserfromhell_0.5.1-1_amd64.buildinfo
 d8be642d2363fc9677461d6371f3cf5f 72684 debug optional 
python-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 1a8d4541ec318f0dce7915f62674e492 65064 python optional 
python-mwparserfromhell_0.5.1-1_amd64.deb
 a640f6153c75e6c86c8854b4170b5f82 84560 debug optional 
python3-mwparserfromhell-dbgsym_0.5.1-1_amd64.deb
 03c7eb4fcde574b4b10afa1dc0ac82d8 65616 python optional 
python3-mwparserfromhell_0.5.1-1_amd64.deb

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

iQIzBAEBCgAdFiEEtuYvPRKsOElcDakFEMKTtsN8TjYFAlsgNhIACgkQEMKTtsN8
TjZFmw/9FyYirplJWoAifoo8sjoGsezmq1ZIk22+M2QRF7nhBDXaEzdgSMoG7Elg
ZpaodbqtSw3u1DQo8iA91yjpVh4eDgDYJ6PZfmJ2Rsx+eczt+KrkulHCCXr5C+pN
idbg71cDFJf1Q30f+IrJTFIyxrIUWPvUbIKSKV8bdLHnu0Ng/lJK2vIg1do4/m9E
4qLF6PWpBFf+A1saYiwpOqDzK49+AB6S2kKAqo2OWtczmd1htwaaV2QLngUrPQPz
4nQOiowNvQtA2bqYCmz/Pw1HT/Ctc7/W0PbtwVcIur4xTqz6N+diDzlqXrBoNsmt
C9CMQ03Sl/GeVCIsc4t4IGPSq2jIhUD+luuxuJYcIcAq/u5GaY2+C9Sn0YD2klb8
OTUn/Qmz+Y+A64YuTkKkbJoumXZyn6Is86rHt/tYrjryT9SRbsfJJYzqV1ICs9H1
EJJzR8KG/E3H4AuCdhFVDJ9rK6PmOlGhaur+T0ZqAydkw0MHiRmEsgO7M5u0Rpx8
/xAeqf+YhCJ/lj9BCvq41BWgqDl3ecLhE0oUgYXlY5GfnfzAEkUbVVANj1PcHfiS
1eqCCFQsIR1LC5XOkK0nf3d57k6bV1VRGptTPuRh57BQITv/fMKNrQDeVQ/woyFn
Y6oHwqUoX6KM6FBO9V6+msjZcSxaZEabSf2wMieI9tJxUgk3rfM=
=SRht
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to