894466">

Debian Bug report logs - #894466
python-fisx: please make the build reproducible

version graph

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

Reported by: Chris Lamb <lamby@debian.org>

Date: Fri, 30 Mar 2018 17:21:01 UTC

Severity: wishlist

Tags: patch

Found in version python-fisx/1.1.4-1

Fixed in version python-fisx/1.1.5-1

Done: Picca Frédéric-Emmanuel <picca@debian.org>

Bug is archived. No further changes may be made.

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


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#894466; Package src:python-fisx. (Fri, 30 Mar 2018 17:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Fri, 30 Mar 2018 17:21:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: python-fisx: please make the build reproducible
Date: Fri, 30 Mar 2018 18:19:19 +0100
[Message part 1 (text/plain, inline)]
Source: python-fisx
Version: 1.1.4-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that python-fisx could not be built reproducibly as it includes
the build path in the definition of FISX_DOC_DIR in DataDir.py:

│ │ │ ├── ./usr/lib/python2.7/dist-packages/fisx/DataDir.py
│ │ │ │ @@ -25,15 +25,15 @@
│ │ │ │  # THE SOFTWARE.
│ │ │ │  #
│ │ │ │  #############################################################################*/
│ │ │ │  import os
│ │ │ │  # this will be filled by the setup
│ │ │ │  FISX_DATA_DIR = r'/usr/share/fisx/'
│ │ │ │  # this is to be filled by the setup
│ │ │ │ -FISX_DOC_DIR = r'/build/1st/python-fisx-1.1.4/debian/python-fisx/usr/lib/python2.7/dist-packages/fisx/fisx_data'
│ │ │ │ +FISX_DOC_DIR = r'/build/python-fisx-1.1.4/2nd/debian/python-fisx/usr/lib/python2.7/dist-packages/fisx/fisx_data'


Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[python-fisx.diff.txt (text/plain, attachment)]

Reply sent to Picca Frédéric-Emmanuel <picca@debian.org>:
You have taken responsibility. (Thu, 02 Aug 2018 14:51:09 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Thu, 02 Aug 2018 14:51:09 GMT) (full text, mbox, link).


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

From: Picca Frédéric-Emmanuel <picca@debian.org>
To: 894466-close@bugs.debian.org
Subject: Bug#894466: fixed in python-fisx 1.1.5-1
Date: Thu, 02 Aug 2018 14:50:18 +0000
Source: python-fisx
Source-Version: 1.1.5-1

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

Debian distribution maintenance software
pp.
Picca Frédéric-Emmanuel <picca@debian.org> (supplier of updated python-fisx 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: Thu, 02 Aug 2018 15:43:21 +0200
Source: python-fisx
Binary: python-fisx python-fisx-dbg python3-fisx python3-fisx-dbg python-fisx-common
Architecture: source
Version: 1.1.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Picca Frédéric-Emmanuel <picca@debian.org>
Description:
 python-fisx - Quantitative X-Ray Fluorescence Analysis Support Library - (Pytho
 python-fisx-common - Quantitative X-Ray Fluorescence Analysis Support Library - (Commo
 python-fisx-dbg - Quantitative X-Ray Fluorescence Analysis Support Library - (Pytho
 python3-fisx - Quantitative X-Ray Fluorescence Analysis Support Library - (Pytho
 python3-fisx-dbg - Quantitative X-Ray Fluorescence Analysis Support Library - (Pytho
Closes: 894466 904263
Changes:
 python-fisx (1.1.5-1) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/control: Set Vcs-* to salsa.debian.org
   * d/control: Deprecating priority extra as per policy 4.0.1
   * d/control: Remove Testsuite field, not needed anymore
   * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP
 .
   [ Picca Frédéric-Emmanuel ]
   * New upstream version 1.1.5 (Closes: #904263)
   * make the package build reproducible (Closes: #894466)
     Thanks Chris Lamb for thr patch.
 .
   [ Piotr Ożarowski ]
   * Add dh-python to Build-Depends
Checksums-Sha1:
 a49182b3b8f457c059a7da9ff8ff3312ab060810 2691 python-fisx_1.1.5-1.dsc
 479a69fabb1aa9c43ca03ea248956044a6e67503 5692804 python-fisx_1.1.5.orig.tar.gz
 9f22c5234b143b3a0d454ce114f5a55d6f72308a 4120 python-fisx_1.1.5-1.debian.tar.xz
Checksums-Sha256:
 82db3a597807256c940ebf603c4d8f80f52b5d122858bcd819ed0890413b9b2e 2691 python-fisx_1.1.5-1.dsc
 9b153f0ccb5f2ff3c6033b9b18a7f4bfe2a4a1761b59faf12e64dbd8532748dc 5692804 python-fisx_1.1.5.orig.tar.gz
 b93ff82ff8ebc58999cada580aff565b664afb7ee85712e9f3c33a301316efb7 4120 python-fisx_1.1.5-1.debian.tar.xz
Files:
 1b27b52c2b627cc546f837b830154332 2691 python optional python-fisx_1.1.5-1.dsc
 f141a345a500edd7d6891133baefd2c4 5692804 python optional python-fisx_1.1.5.orig.tar.gz
 cae16c52a1839b9ba4cc82d5e48c2da8 4120 python optional python-fisx_1.1.5-1.debian.tar.xz

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

iQJFBAEBCgAvFiEE6S5+bp6dprGqMTncVjKQb0aW4BUFAltjEVYRHHBpY2NhQGRl
Ymlhbi5vcmcACgkQVjKQb0aW4BXkSg//dUte2Zyij2wfN6Ct3u+qMTVeQjeSYdsO
9Q5RR4YhFWaScyuplrHp3b77RtxNar6wjfMGimyVGC9v6xn6kzakzeVdO5jyqvBq
MLXVgkLpyrQTLymj+4Hr+/VPQzQeqR7BRdacG4Y+MMl5/3rUWn8YjuHHPl++g7/U
3rAS7SkcJFub16hVzeKPDAXSdi2sqaqbsOjnuqP7e2sqlCy7EfbCBuyTCpNwKri/
EOlT70JTbSjqmIL19rURedOf0d0Qx3HEg5C3v01pZnuz5XqM0q6J0DQnELMljFYx
8oK9l2PoK9MBbD8aWYZZj77uRVY563/uf2hrWYmqOVdeTsDqkEya8muieryXUSr0
r6jSkz6lmMj67xJ0suT0y9bKvUmy9QWHVFfzHo990w4INdQZt2WVvw3LwiC01aTP
N0eStfV9VBEaApNRvCu/gHTNAAysW49YAXIIyAFC8haD5V1BAr2ZtWOlJIwwJm4c
Z67zOzzJZXRsQ+jl87+CLWAKfPlwNX7fVOzhxPYCNsV9PqTxwmhLjwQoOWW52ZYu
vtGd5tHF3UQsY09kVUbFCndA0qLKIJ8nVxy+67Lq10VotW3sqXTdztjJ12Sk5+JP
mUxwPQr7zBB9eyizOs07l6hyKpf+sAHTYnktY7XjAveNNnQRYAo1nYkZdic34ANs
ZWTY1JEk/ow=
=OXcj
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 02 Sep 2018 07:30:25 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: Mon Feb 3 11:24:23 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.