Your message dated Thu, 13 Jul 2023 00:48:56 +0000
with message-id <[email protected]>
and subject line Bug#1032409: fixed in esda 2.4.3-4
has caused the Debian Bug report #1032409,
regarding esda: 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 [email protected]
immediately.)
--
1032409: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032409
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: esda
Version: 2.4.3-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath filesystem
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
esda could not be built reproducibly.
There were actually two issues I needed to address:
* The documentation embedded the full build path, ironically because
esda was incorrectly passing a directory to env.doc2path, a
path-related utility. This second parameter is actually a boolean
argument, and the attempt to make the path relative was actually
being interpreted as a boolean — specifically, that it should be an
absolute pathname.
* debian/rules calls out to jdupes, but this utility cleans up
duplicates depending on the underlying filesystem order.
Patch attached for both issues.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`---- a/debian/patches/003.reproducible.build.patch 1970-01-01
01:00:00.000000000 +0100
--- b/debian/patches/003.reproducible.build.patch 2023-03-06
09:15:52.266432442 +0000
@@ -0,0 +1,17 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2023-03-06
+
+--- esda-2.4.3.orig/docs/conf.py
++++ esda-2.4.3/docs/conf.py
+@@ -285,8 +285,8 @@ numpydoc_xref_ignore = {'type', 'optiona
+
+ # This is processed by Jinja2 and inserted before each notebook
+ nbsphinx_prolog = r"""
+-{% set docname = env.doc2path(env.docname, base='docsrc/') %}
+-{% set fullpath = env.doc2path(env.docname, base='tree/master/docsrc/') %}
++{% set docname = env.doc2path(env.docname, base=False) %}
++{% set fullpath = env.doc2path(env.docname, base=False) %}
+
+ .. only:: html
+
--- a/debian/patches/series 2023-03-06 08:53:52.520261028 +0000
--- b/debian/patches/series 2023-03-06 09:15:51.282406397 +0000
@@ -1,2 +1,3 @@
002.disable.function.error.patch
001.fix-build-sphinx-doc.path
+003.reproducible.build.patch
--- a/debian/rules 2023-03-06 08:53:52.520261028 +0000
--- b/debian/rules 2023-03-06 09:22:36.242239555 +0000
@@ -23,7 +23,8 @@
endif
# Fix duplicate-files
- jdupes -rl debian/python-esda-doc/usr/share/doc/python-esda-doc/html/
+ find -type f -print0
debian/python-esda-doc/usr/share/doc/python-esda-doc/html/ | \
+ sort -z | xargs -0r jdupes -Ol
# Fix privacy-breach-generic
find debian/python-esda-doc/ -name '*.html' -exec sed -i
's|src="https://||g' {} \;
--- End Message ---
--- Begin Message ---
Source: esda
Source-Version: 2.4.3-4
Done: Josenilson Ferreira da Silva <[email protected]>
We believe that the bug you reported is fixed in the latest version of
esda, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Josenilson Ferreira da Silva <[email protected]> (supplier of updated
esda 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 12 Jul 2023 18:53:42 -0300
Source: esda
Architecture: source
Version: 2.4.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Josenilson Ferreira da Silva <[email protected]>
Closes: 1029466 1032409
Changes:
esda (2.4.3-4) unstable; urgency=medium
.
* FTBFS with current numba version. (Closes: #1029466)
* please make the build reproducible. (Closes: #1032409)
* debian/control:
- dependency change from jdupes to fdupes
- update Standards-Version to 4.6.2
* debian/copyright: updated year to 2023
* debian/patches: reproducible build
- The documentation embedded the full build path,
ironically because esda was incorrectly passing
a directory to env.doc2path.
Thanks Chris Lamb <[email protected]> Bug report (1032409).
* debian/rules: changing shape remove file duplication
- calls out to jdupes, but this utility cleans up
duplicates depending on the underlying filesystem
order. Thanks Chris Lamb <[email protected]>.
Bug report (1032409.
Checksums-Sha1:
7426899b40bedc27c4a8d99971d5527e9f695ec6 2547 esda_2.4.3-4.dsc
ef1d07ddf33daa559542fd3ec13d60f3bdf04a28 4428 esda_2.4.3-4.debian.tar.xz
29de8d03a773a333f50dfbd6219f69f9493b6280 16455 esda_2.4.3-4_source.buildinfo
Checksums-Sha256:
c53749f452cfbb3e32d0d5af154794bf8f059b3f0be88882101111a2b04cc169 2547
esda_2.4.3-4.dsc
50e6b0dce0ff7f310058812d2dce4e31f9f98e01ee92262d4eeb224db4069542 4428
esda_2.4.3-4.debian.tar.xz
f9e55e4708c3956575590b7ab75dabe96e69c8565a639a9c541fa953f0b8de19 16455
esda_2.4.3-4_source.buildinfo
Files:
c2a9c15e139fb59c52b2ce9372cab096 2547 python optional esda_2.4.3-4.dsc
2c27d01b4a6b93bd3d981ebec8acd253 4428 python optional
esda_2.4.3-4.debian.tar.xz
d86fbf076b3d6019d9d22966a9405f10 16455 python optional
esda_2.4.3-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEqBlNXRF+LQLfMNMNB6n1YjE0Rs0FAmSvRnkACgkQB6n1YjE0
Rs0RmxAArGWqeo8vGLFQmKUkAPzEytM9T6ga8veYMSnekPegjnuBDaSN9H0ah6wl
ErKNvyDyzjlwPZ2Wh6NmtBxau37qwMQc10xONUsmqXuRsQ5HcHbLY9ECPFt3s2gt
X5H1H1jvwH2ExcOdG9sGg6+gqpvtdE02TtXgLrjfnBvNeUtSSj8/TPTTev8zxwx3
NIhn9uGX60VEyR3C1T7OCBoe/GDlwd0l8szdCDCzpH9YRwRD2a8uOAvoWcqUU2/E
9hRn6nWDWT88rff2EpMqpREieNjl8Pqmd+MnoJSNqR6oiWuBJwcIIFZUf8VfcgPF
wormiR6INmoOqD19qivVMUaqyOn3W36siSKW6UTmnddmHkcYP5VPhK51s5mpe5XC
02zLL7i3ObewS98D4cBLUk9LDIVA3bbVX43ayOJmOoOWa500STr3a9pIy2QNVzCV
sOVl2IzQQ32qyfaiQ4dPTlimmbeZIzDf9xlUiwsfIiBghyQ0JuGC5WMCwqRDlN2K
IF274mWwvJc+sOiviaFRJtvNB9HwBR+cAA9UxeYla6Hu8WpunnhI1iTI3olSb+ne
AFIiSmiZrUlqQPD7wzVfN1Q583vXPtzGu5fcMCeUxeJliloLaRGRvO2rLm3Drw38
psFV5vPvOaDv2PlDG+02ALJHitVkOQq2W2LAN8ATubrtsQpSaMo=
=zUNf
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers