--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package matplotlib
During the last upload there was a mistake: after removing the non-free image,
an example was left behind; examples in mpl are used to generate the
documentation, and during the doc build this example failed, causing the failure
to generate all the HTML documentation for mpl. In this upload we remove that
example file, as suggested by upstream
I didnt notice this as erroneusly we were ignoring if the doc build process was
generating any errors; this upload also fixes this
debdiff between 2.0.0+dfsg1-1 and 2.0.0+dfsg1-2 is attached
unblock matplotlib/2.0.0+dfsg1-2
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru matplotlib-2.0.0+dfsg1/debian/changelog
matplotlib-2.0.0+dfsg1/debian/changelog
--- matplotlib-2.0.0+dfsg1/debian/changelog 2017-02-12 16:13:26.000000000
-0500
+++ matplotlib-2.0.0+dfsg1/debian/changelog 2017-02-14 19:48:20.000000000
-0500
@@ -1,3 +1,13 @@
+matplotlib (2.0.0+dfsg1-2) unstable; urgency=medium
+
+ * debian/rules
+ - make a failure in the doc build process also fail the package build
+ * debian/patches/0010-remove-interpolation_none_vs_nearest.py.patch
+ - remove an example (which uses the removed necked_tensile_specimen.png
+ image) that made the HTML doc build to fail; Closes: #855029
+
+ -- Sandro Tosi <mo...@debian.org> Tue, 14 Feb 2017 19:48:20 -0500
+
matplotlib (2.0.0+dfsg1-1) unstable; urgency=medium
* Import upstream tarball with necked_tensile_specimen.png removed
diff -Nru matplotlib-2.0.0+dfsg1/debian/.git-dpm
matplotlib-2.0.0+dfsg1/debian/.git-dpm
--- matplotlib-2.0.0+dfsg1/debian/.git-dpm 2017-02-12 16:13:26.000000000
-0500
+++ matplotlib-2.0.0+dfsg1/debian/.git-dpm 2017-02-14 19:48:20.000000000
-0500
@@ -1,6 +1,6 @@
# see git-dpm(1) from git-dpm package
-cb2f046ef7cc2dc44026a658e5a590685e122b5b
-cb2f046ef7cc2dc44026a658e5a590685e122b5b
+87576dc0ee642fc0c5a298807705eb13492d6d4f
+87576dc0ee642fc0c5a298807705eb13492d6d4f
b358b1f4101ba111166b027228d545973408d1b9
b358b1f4101ba111166b027228d545973408d1b9
matplotlib_2.0.0+dfsg1.orig.tar.gz
diff -Nru
matplotlib-2.0.0+dfsg1/debian/patches/0010-remove-interpolation_none_vs_nearest.py.patch
matplotlib-2.0.0+dfsg1/debian/patches/0010-remove-interpolation_none_vs_nearest.py.patch
---
matplotlib-2.0.0+dfsg1/debian/patches/0010-remove-interpolation_none_vs_nearest.py.patch
1969-12-31 19:00:00.000000000 -0500
+++
matplotlib-2.0.0+dfsg1/debian/patches/0010-remove-interpolation_none_vs_nearest.py.patch
2017-02-14 19:48:20.000000000 -0500
@@ -0,0 +1,81 @@
+From 87576dc0ee642fc0c5a298807705eb13492d6d4f Mon Sep 17 00:00:00 2001
+From: Sandro Tosi <mo...@debian.org>
+Date: Tue, 14 Feb 2017 19:43:40 -0500
+Subject: remove interpolation_none_vs_nearest.py
+
+this example uses necked_tensile_specimen.png, which has been removed due to a
+non distributable color calibration code, and so when it is executed during the
+build process makes it fail to generate the HTML doc.
+---
+ .../interpolation_none_vs_nearest.py | 62 ----------------------
+ 1 file changed, 62 deletions(-)
+ delete mode 100644
examples/images_contours_and_fields/interpolation_none_vs_nearest.py
+
+diff --git
a/examples/images_contours_and_fields/interpolation_none_vs_nearest.py
b/examples/images_contours_and_fields/interpolation_none_vs_nearest.py
+deleted file mode 100644
+index 487b401..0000000
+--- a/examples/images_contours_and_fields/interpolation_none_vs_nearest.py
++++ /dev/null
+@@ -1,62 +0,0 @@
+-"""
+-Displays the difference between interpolation = 'none' and
+-interpolation = 'nearest'.
+-
+-Interpolation = 'none' and interpolation = 'nearest' are equivalent when
+-converting a figure to an image file, such as a PNG.
+-Interpolation = 'none' and interpolation = 'nearest' behave quite
+-differently, however, when converting a figure to a vector graphics file,
+-such as a PDF. As shown, Interpolation = 'none' works well when a big
+-image is scaled down, while interpolation = 'nearest' works well when a
+-small image is blown up.
+-"""
+-
+-import numpy as np
+-import matplotlib.pyplot as plt
+-import matplotlib.cbook as cbook
+-
+-# Load big image
+-big_im_path = cbook.get_sample_data('necked_tensile_specimen.png')
+-big_im = plt.imread(big_im_path)
+-# Define small image
+-small_im = np.array([[0.25, 0.75, 1.0, 0.75], [0.1, 0.65, 0.5, 0.4],
+- [0.6, 0.3, 0.0, 0.2], [0.7, 0.9, 0.4, 0.6]])
+-
+-# Create a 2x2 table of plots
+-fig, axes = plt.subplots(figsize=[8.0, 7.5], ncols=2, nrows=2)
+-
+-axes[0, 0].imshow(big_im, interpolation='none')
+-axes[0, 1].imshow(big_im, interpolation='nearest')
+-axes[1, 0].imshow(small_im, interpolation='none')
+-axes[1, 1].imshow(small_im, interpolation='nearest')
+-fig.subplots_adjust(left=0.24, wspace=0.2, hspace=0.1,
+- bottom=0.05, top=0.86)
+-
+-# Label the rows and columns of the table
+-fig.text(0.03, 0.645, 'Big Image\nScaled Down', ha='left')
+-fig.text(0.03, 0.225, 'Small Image\nBlown Up', ha='left')
+-fig.text(0.383, 0.90, "Interpolation = 'none'", ha='center')
+-fig.text(0.75, 0.90, "Interpolation = 'nearest'", ha='center')
+-
+-# If you were going to run this example on your local machine, you
+-# would save the figure as a PNG, save the same figure as a PDF, and
+-# then compare them. The following code would suffice.
+-txt = fig.text(0.452, 0.95, 'Saved as a PNG', fontsize=18)
+-# plt.savefig('None_vs_nearest-png.png')
+-# txt.set_text('Saved as a PDF')
+-# plt.savefig('None_vs_nearest-pdf.pdf')
+-
+-# Here, however, we need to display the PDF on a webpage, which means
+-# the PDF must be converted into an image. For the purposes of this
+-# example, the 'Nearest_vs_none-pdf.pdf' has been pre-converted into
+-#'Nearest_vs_none-pdf.png' at 80 dpi. We simply need to load and
+-# display it.
+-# The conversion is done with:
+-# gs -dNOPAUSE -dBATCH -dDOINTERPOLATE -sDEVICE=pngalpha \
+-# -sOutputFile=None_vs_nearest-pdf.png -r80 None_vs_nearest-pdf.pdf
+-pdf_im_path = cbook.get_sample_data('None_vs_nearest-pdf.png')
+-pdf_im = plt.imread(pdf_im_path)
+-fig2 = plt.figure(figsize=[8.0, 7.5])
+-fig2.figimage(pdf_im)
+-
+-plt.show()
diff -Nru matplotlib-2.0.0+dfsg1/debian/patches/series
matplotlib-2.0.0+dfsg1/debian/patches/series
--- matplotlib-2.0.0+dfsg1/debian/patches/series 2017-02-12
16:13:26.000000000 -0500
+++ matplotlib-2.0.0+dfsg1/debian/patches/series 2017-02-14
19:48:20.000000000 -0500
@@ -7,3 +7,4 @@
0007-bts800803-remote-the-Google-Analytics-tracking.patch
0008-Increase-test-tollerance.patch
0009-Add-a-newline-separator-in-fc-list-call.patch
+0010-remove-interpolation_none_vs_nearest.py.patch
diff -Nru matplotlib-2.0.0+dfsg1/debian/rules
matplotlib-2.0.0+dfsg1/debian/rules
--- matplotlib-2.0.0+dfsg1/debian/rules 2017-02-12 16:13:26.000000000 -0500
+++ matplotlib-2.0.0+dfsg1/debian/rules 2017-02-14 19:48:20.000000000 -0500
@@ -21,7 +21,7 @@
dh_testdir
# build the doc
- -( cd doc ; MPLCONFIGDIR=.
MATPLOTLIBDATA=$(CURDIR)/lib/matplotlib/mpl-data/ \
+ ( cd doc ; MPLCONFIGDIR=.
MATPLOTLIBDATA=$(CURDIR)/lib/matplotlib/mpl-data/ \
PYTHONPATH=$(CURDIR)/build/lib.$(PY_PLATFORM)-$(DEFPY)
./make.py --small html )
touch $@
--- End Message ---