Bug#901307: sphinx-gallery: please make the build mostly reproducible

Chris Lamb lamby at debian.org
Mon Jun 11 09:16:09 BST 2018


Source: sphinx-gallery
Version: 0.1.13-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that sphinx-gallery could not be built reproducibly.

Patch attached that removes the "Total·​running·​time·​of·​the·​script"
messages from the documentation. (There is some filesystem-related
unreproduciblity that remains, alas.)

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
--- a/debian/patches/0004-Reproducible-build.patch	1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/0004-Reproducible-build.patch	2018-06-11 08:57:04.711291748 +0100
@@ -0,0 +1,14 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2018-06-11
+
+--- sphinx-gallery-0.1.13.orig/doc/conf.py
++++ sphinx-gallery-0.1.13/doc/conf.py
+@@ -340,6 +340,7 @@ sphinx_gallery_conf = {
+     'within_subsection_order': NumberOfCodeLinesSortKey,
+     'find_mayavi_figures': find_mayavi_figures,
+     'filename_pattern': '/plot_(?!seaborn_notebook)',
++    'min_reported_time': sys.maxint if sys.version_info[0] == 2 else sys.maxsize,
+     'expected_failing_examples': ['../examples/no_output/plot_raise.py',
+                                   '../examples/no_output/plot_syntaxerror.py']
+ }
--- a/debian/patches/series	2018-06-11 08:41:29.296030230 +0100
--- b/debian/patches/series	2018-06-11 08:53:05.420325722 +0100
@@ -2,3 +2,4 @@
 0002-skip-seaborn-tests-require-network-access.patch
 0003-use-facecolor-instead-of-axisbg-when-calling-plt.axe.patch
 0004-Fix-compatibility-of-SphinxDocLinkResolver-with-Sphi.patch
+0004-Reproducible-build.patch


More information about the Reproducible-bugs mailing list