Debian Bug report logs - #795997
python-babel: please make the build reproducible (timestamps, locale)

version graph

Package: src:python-babel; Maintainer for src:python-babel is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Val Lorentz <progval@progval.net>

Date: Tue, 18 Aug 2015 14:15:02 UTC

Severity: wishlist

Tags: patch

Found in version python-babel/1.3+dfsg.1-5

Fixed in version python-babel/1.3+dfsg.1-7

Done: Jean-Michel Vourgère <nirgal@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#795997; Package src:python-babel. (Tue, 18 Aug 2015 14:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Val Lorentz <progval@progval.net>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 18 Aug 2015 14:15:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Val Lorentz <progval@progval.net>
To: submit@bugs.debian.org
Subject: python-babel: please make the build reproducible (timestamps, locale)
Date: Tue, 18 Aug 2015 16:14:16 +0200
[Message part 1 (text/plain, inline)]
Source: python-babel
Version: 1.3+dfsg.1-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

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

The attached patch makes build timestamp independent from the timezone
and remove the name of the build system locale from the documentation.
It also fixes the documentation, which claims the default value of some
function parameters are <the build system locale>, whereas it is the
locale of the user running python-babel.

Once applied, python-babel can be built reproducibly in our current
experimental framework.

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

Regards,
Val
[python-babel_reproducible_build.diff (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Added tag(s) pending. Request was from Jean-Michel Vourgère < nirgal@debian.org> to control@bugs.debian.org. (Tue, 10 May 2016 23:15:05 GMT) (full text, mbox, link).


Message sent on to Val Lorentz <progval@progval.net>:
Bug#795997. (Tue, 10 May 2016 23:15:14 GMT) (full text, mbox, link).


Message #10 received at 795997-submitter@bugs.debian.org (full text, mbox, reply):

From: Jean-Michel Vourgère < nirgal@debian.org>
To: 795997-submitter@bugs.debian.org
Subject: Bug#795997 marked as pending
Date: Tue, 10 May 2016 23:11:43 +0000
tag 795997 pending
thanks

Hello,

Bug #795997 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=python-modules/packages/python-babel.git;a=commitdiff;h=7ed9846

---
commit 7ed9846cb2abe2c5b6f86638fec5406e3eaa4f6b
Author: Jean-Michel Vourgère <nirgal@debian.org>
Date:   Wed May 11 00:30:47 2016 +0200

    dch

diff --git a/debian/changelog b/debian/changelog
index f8a270c..4eea8c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,12 @@
 python-babel (1.3+dfsg.1-7) UNRELEASED; urgency=medium
 
+  [ Ondřej Nový ]
   * Fixed VCS URL (https)
 
+  [ Jean-Michel Vourgère ]
+  * Made the build reproducible. Thanks to Val Lorentz. (Closes:
+    #795997)
+
  -- Ondřej Nový <novy@ondrej.org>  Tue, 29 Mar 2016 21:56:09 +0200
 
 python-babel (1.3+dfsg.1-6) unstable; urgency=medium



Reply sent to Jean-Michel Vourgère <nirgal@debian.org>:
You have taken responsibility. (Tue, 10 May 2016 23:45:07 GMT) (full text, mbox, link).


Notification sent to Val Lorentz <progval@progval.net>:
Bug acknowledged by developer. (Tue, 10 May 2016 23:45:07 GMT) (full text, mbox, link).


Message #15 received at 795997-close@bugs.debian.org (full text, mbox, reply):

From: Jean-Michel Vourgère <nirgal@debian.org>
To: 795997-close@bugs.debian.org
Subject: Bug#795997: fixed in python-babel 1.3+dfsg.1-7
Date: Tue, 10 May 2016 23:42:41 +0000
Source: python-babel
Source-Version: 1.3+dfsg.1-7

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

Debian distribution maintenance software
pp.
Jean-Michel Vourgère <nirgal@debian.org> (supplier of updated python-babel 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: SHA256

Format: 1.8
Date: Wed, 11 May 2016 01:03:58 +0200
Source: python-babel
Binary: python-pybabel python-babel python3-babel python-babel-localedata python-babel-doc
Architecture: source all
Version: 1.3+dfsg.1-7
Distribution: unstable
Urgency: high
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Jean-Michel Vourgère <nirgal@debian.org>
Description:
 python-babel - tools for internationalizing Python applications - Python 2.x
 python-babel-doc - tools for internationalizing Python applications - documentation
 python-babel-localedata - tools for internationalizing Python applications - locale data fi
 python-pybabel - tools for internationalizing Python applications (transitional du
 python3-babel - tools for internationalizing Python applications - Python 3.x
Closes: 795997 820202
Changes:
 python-babel (1.3+dfsg.1-7) unstable; urgency=high
 .
   * Team upload.
 .
   [ Ondřej Nový ]
   * Fixed VCS URL (https)
 .
   [ Jean-Michel Vourgère ]
   * Made the build reproducible. Thanks to Val Lorentz. (Closes:
     #795997)
   * Rebuilt without python3.4. (Closes: #820202)
Checksums-Sha1:
 901af84f63c2774c65b637326e4113266be294a2 2516 python-babel_1.3+dfsg.1-7.dsc
 4b1b4aea5da86ac4fe0614bc77739d976a38d9c1 25652 python-babel_1.3+dfsg.1-7.debian.tar.xz
 7e79e500284b2d9b4bcbceea03e1861f3f918671 157682 python-babel-doc_1.3+dfsg.1-7_all.deb
 dfbaab33fa27065e17cc357d7c40e8837e9034fb 1926746 python-babel-localedata_1.3+dfsg.1-7_all.deb
 ef765ec32c5ad33d6bbdaadcb06f852ded68d88e 71452 python-babel_1.3+dfsg.1-7_all.deb
 747b99aa185f3ac9477238bfd1cca38d0a26adf4 7078 python-pybabel_1.3+dfsg.1-7_all.deb
 0dec691d13df9be4998864e920c6f43e044892c3 70792 python3-babel_1.3+dfsg.1-7_all.deb
Checksums-Sha256:
 4daebfbd43c35ecb3d33226dc5a691c1b504918b97c1751de080b801ecf3e332 2516 python-babel_1.3+dfsg.1-7.dsc
 652e80bec7df69bfe1a1dfcde0f4bf8daf7c113864ebaa1c319f257f4dc59ade 25652 python-babel_1.3+dfsg.1-7.debian.tar.xz
 5f7e1d012b792c81d26a4e86aa816da8009887a96346ab1daa847a32fd5c85d9 157682 python-babel-doc_1.3+dfsg.1-7_all.deb
 b804432967f1f2bf6f8175ed2f29cc39ac35bf06fc49f7ef1e8669cc9711e127 1926746 python-babel-localedata_1.3+dfsg.1-7_all.deb
 096c426a52eaa2dff4b733463c7dd7f6a9656c420b533025749b9c5a65d57966 71452 python-babel_1.3+dfsg.1-7_all.deb
 b38c38810b33aa10d2276951cf170d7e6fd8155c2f3daff776d497db38007920 7078 python-pybabel_1.3+dfsg.1-7_all.deb
 6ee1818fa4f153e414ec768a3683e3ff7859327c25d6dcea1227035135bc0129 70792 python3-babel_1.3+dfsg.1-7_all.deb
Files:
 43e09c3ad9f34c69e51d8cf93fad69c5 2516 python optional python-babel_1.3+dfsg.1-7.dsc
 da2a383306ac55a941acfbbd640157a1 25652 python optional python-babel_1.3+dfsg.1-7.debian.tar.xz
 b409895523a3e3a797a837e2a3c9c1c0 157682 doc optional python-babel-doc_1.3+dfsg.1-7_all.deb
 4aea7760799ff8198ae3cb9b6a8884e2 1926746 python optional python-babel-localedata_1.3+dfsg.1-7_all.deb
 43dcdebbddab0b589ed445d6078c685d 71452 python optional python-babel_1.3+dfsg.1-7_all.deb
 e66d41c58074deedfeefc8c444832aec 7078 oldlibs optional python-pybabel_1.3+dfsg.1-7_all.deb
 c1fbba0b335647f0231f8b819165b9c7 70792 python optional python3-babel_1.3+dfsg.1-7_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXMmpCAAoJEDtcLHGiGNg89XkP/isN86FpfnYRjL/u0PJlyehW
slgaN0cD2bvOlx5cORJRgIr/Fr1HC3gXIasTBm+IwW4WxUbM8RKdtktCNZp60Z7M
eXNi9ksuioV6hOyg5Ng2kdsE8MBeSOISUyC1zn/VFvZB/AgI8Kl/CXWlM8jSWVSS
J14WNNVMFt9akppVWFKOAN6+5RlXBwPF39nAlT2l4vHa/mFZyihjTGXIX9Kd5hPf
CnjyhGwdy5BFew9V2zEmvDXVEY3WCvvFN2xFajoUjpZvIWHV7gexv7aD2XY7qukh
dWTymMJFB0he3noLXiNplx6LjN8vnAld996Sk4SulddhDBCpwyNPAD0+7VmIp6LE
BSDmgDjkrv/lFcPB8eKU+o5X0MIcJYEojv/+LP0P+pFfKwkPNQJOCpxaQ4GJGWqC
UVvlHb9w0qeRTFo4zyUmxg3H+XaBLEISBj5Gc++m8bEKaEZUmc3lgPr4oO2WeINk
GXxOyHb90BOl2LIpSwLkZIo0OOqITYYXTZ6u9DTNnfVC9ovh/3SV+PWKIpAVAaor
R+UUsyWFeQhCr9mn+ZgIsM5a7aPQka0SMCfRQ1WfLafABzXBBlas76nx/cBaFDb7
dFN99Kxmqlcd02g2hDnXssLgEJ9OGoInoaM0EvGem2grM10zF0gVhrRlz3oefB+G
NZ1b197uAtOxXX5M6KAS
=DUVg
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 20 Jun 2016 07:42:28 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:03:19 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.