Your message dated Fri, 26 Jan 2018 05:00:10 +0000
with message-id <e1eew7w-0005eu...@fasolo.debian.org>
and subject line Bug#885873: fixed in cypari2 1.1.3-3
has caused the Debian Bug report #885873,
regarding cypari2: 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.)


-- 
885873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885873
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cypari2
Version: 1.0.0-3
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that cypari2 could not be built reproducibly as it embeds the
absolute build path in the generated .pxd files.

Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible_build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible_build.patch   2017-12-30 18:09:41.607997970 
+0000
@@ -0,0 +1,24 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2017-12-30
+
+--- cypari2-1.0.0.orig/autogen/generator.py
++++ cypari2-1.0.0/autogen/generator.py
+@@ -34,7 +34,7 @@ cdef class Gen_auto:
+     This class is not meant to be used directly, use the derived class
+     :class:`Gen` instead.
+     """
+-'''.format(__file__)
++'''.format(os.path.relpath(__file__, os.getcwd()))
+ 
+ instance_banner = '''# This file is auto-generated by {}
+ 
+@@ -45,7 +45,7 @@ cdef class Pari_auto:
+     You must never use this class directly (in fact, Sage may crash if
+     you do), use the derived class :class:`Pari` instead.
+     """
+-'''.format(__file__)
++'''.format(os.path.relpath(__file__, os.getcwd()))
+ 
+ 
+ function_re = re.compile(r"^[A-Za-z][A-Za-z0-9_]*$")
--- a/debian/patches/series     1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series     2017-12-30 18:06:02.966591684 +0000
@@ -0,0 +1 @@
+reproducible_build.patch

--- End Message ---
--- Begin Message ---
Source: cypari2
Source-Version: 1.1.3-3

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

Debian distribution maintenance software
pp.
Tobias Hansen <than...@debian.org> (supplier of updated cypari2 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: SHA256

Format: 1.8
Date: Thu, 25 Jan 2018 22:01:26 +0000
Source: cypari2
Binary: python-cypari2 python3-cypari2 python-cypari2-doc
Architecture: source amd64 all
Version: 1.1.3-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Tobias Hansen <than...@debian.org>
Description:
 python-cypari2 - Python interface to PARI -- Python 2
 python-cypari2-doc - Python interface to PARI -- documentation
 python3-cypari2 - Python interface to PARI -- Python 3
Closes: 885873
Changes:
 cypari2 (1.1.3-3) experimental; urgency=medium
 .
   * Create python 3 package.
   * Update Vcs links for salsa.
   * Create a documentation package.
   * Use the local mathjax version.
   * Run tests.
   * Apply reproducible_build.patch from Chris Lamb. (Closes: #885873)
Checksums-Sha1:
 a174551fde6cf0b408bad522f8544c76ac003f1c 2434 cypari2_1.1.3-3.dsc
 2dad2aca234d0dd2b6c1cb28c70d052808d6eb40 3760 cypari2_1.1.3-3.debian.tar.xz
 ebfc96494aac8b01ca7c46a431a444bfccda809f 9394 cypari2_1.1.3-3_amd64.buildinfo
 d21941d55e7e52a99405f668d84e4b294753281e 2972392 
python-cypari2-dbgsym_1.1.3-3_amd64.deb
 e2fffdbdb295553c4873343be0061d9bb77a6522 17308 
python-cypari2-doc_1.1.3-3_all.deb
 757781b9933d871acf741999927b3bb3dbae52e5 1050156 
python-cypari2_1.1.3-3_amd64.deb
 5a70d1fdff718e66d2613650d30def46753ecc97 3183672 
python3-cypari2-dbgsym_1.1.3-3_amd64.deb
 e5cbe548469cdde42220f22b6e5447f4541bda1b 1023076 
python3-cypari2_1.1.3-3_amd64.deb
Checksums-Sha256:
 119f3252763baf17e3a612f77d64dee8fda40b68e4c4bf7df784caf36935e060 2434 
cypari2_1.1.3-3.dsc
 91c1c59dc064f26ebf5540840166cc433ce07fba25521f0c44f8a3921f861dd5 3760 
cypari2_1.1.3-3.debian.tar.xz
 668efb00b16f626fd525d78bde42a9fcd50b4a9eaddc6a128b731f25ab4bb7b2 9394 
cypari2_1.1.3-3_amd64.buildinfo
 9b07dea49e67ff9a3bb7dc75617d0efcf797c58c032265271a14c8a9023f33ea 2972392 
python-cypari2-dbgsym_1.1.3-3_amd64.deb
 408789f57d8c08b1cf041920991c9e09e07de5b001082b835dd27cb2ae4aabea 17308 
python-cypari2-doc_1.1.3-3_all.deb
 e90a8c65931866f4da6185b0de1cedefd36e38767b79a8f16d5b6f271027022a 1050156 
python-cypari2_1.1.3-3_amd64.deb
 f74a8fd2a9393d607b6c29aa70dd710ab9220657d3d9b9f4866510aae770257b 3183672 
python3-cypari2-dbgsym_1.1.3-3_amd64.deb
 955e48d088fb771b1215cc5910b54f77de0a749fbecf95c73b948c3fc28bb890 1023076 
python3-cypari2_1.1.3-3_amd64.deb
Files:
 bfb2d0bdbd515274c4c2924099d29882 2434 python optional cypari2_1.1.3-3.dsc
 0039b07f44d852ac26da720067156a62 3760 python optional 
cypari2_1.1.3-3.debian.tar.xz
 6f751d46db60d652c22503672245e920 9394 python optional 
cypari2_1.1.3-3_amd64.buildinfo
 499ea10cad3741889962302bf1004c38 2972392 debug optional 
python-cypari2-dbgsym_1.1.3-3_amd64.deb
 d3d31e9ef0e3d4160710ae8bf2910c42 17308 doc optional 
python-cypari2-doc_1.1.3-3_all.deb
 828c0f94cad706c80a857199b469e835 1050156 python optional 
python-cypari2_1.1.3-3_amd64.deb
 9b15390772af46b4d203ff632842de2a 3183672 debug optional 
python3-cypari2-dbgsym_1.1.3-3_amd64.deb
 0eda76d7f6afda7fa2d84f9f3152ba70 1023076 python optional 
python3-cypari2_1.1.3-3_amd64.deb

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

iQIzBAEBCAAdFiEEoH46ol3M2u2mYo0kjIIWnY7OzSoFAlpqWdsACgkQjIIWnY7O
zSocWA//SKMh/3h3bEjeVWmVXjK8aXGOiYjeIWcuqOPXAZpfqjBHG/hKa/KtHe7r
Fz6IGGTvDAFVdD1aLk0eu+6c782uNX4x52iXttQbAqewCYDAQFuZ07vkUT0U7XTy
1a1r2FulC8dz3Xp+Fmx2UHOGS2IOJjJH6c1Gkz9Aw/e/SqHJa5ujRXOlm5qudOTi
q5TxcqKHmjCdelNduuGZXrRUzQElNuPbikBcRzSgah16oQGGweWGgr7fzAMTFEsc
YY4hVkUPZGbPcadVlBgkYK6ZYY9XO01odLdoDAuHF3s04YK61jzVRWhTJbkKMMXh
UwYV39uqazfisSXz+9BASho8NC18BpTslwYImKM7yHYEXqACvh2dE70vnTKxbojB
XBDPbnftgiDToiaOpJfnfgddSjfVpP0M90SjblXrkmmGSl45KXlYV5bsbyIJ5Jl/
bGdUpEB8d59LUvF2L0Kpb9oogwRcomDgdD5cRHiG++cEZSTzTlmVwwWkSVqeUVX2
J87AP8LB2b7OEjMeXS9vV2MhlsGrOKJTNFsal09c852rkg1UvryyvsN8aok1l/+y
amHVl5fI7ctUwyaFsymLTWv6Jln1PsdjZT3ZrYyDTylsjzldMVXXeNVC3vgIJsVQ
+ssSSjSPixnUg1dm1VcVLQ2cBD3PL4HO/jt8ZTBpqTOQrx/ewLk=
=i2sr
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to