tags 918309 + pending patch
thanks
I've uploaded sphinxcontrib-programoutput 0.11-3.1 to DELAYED/5:
sphinxcontrib-programoutput (0.11-3.1) unstable; urgency=medium
* Non-maintainer upload.
* Fix FTBFS with Sphinx 1.8 by backporting patch from upstream.
(Closes: #918309)
The full debdiff is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` la...@debian.org / chris-lamb.co.uk
`-
diffstat for sphinxcontrib-programoutput-0.11 sphinxcontrib-programoutput-0.11
changelog |8 ++
patches/fix-tests-for-sphinx-1.8.patch | 38 +
patches/series |1
3 files changed, 47 insertions(+)
diff -Nru sphinxcontrib-programoutput-0.11/debian/changelog
sphinxcontrib-programoutput-0.11/debian/changelog
--- sphinxcontrib-programoutput-0.11/debian/changelog 2018-01-21
14:01:43.0 +
+++ sphinxcontrib-programoutput-0.11/debian/changelog 2019-03-09
22:26:13.0 +
@@ -1,3 +1,11 @@
+sphinxcontrib-programoutput (0.11-3.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTBFS with Sphinx 1.8 by backporting patch from upstream.
+(Closes: #918309)
+
+ -- Chris Lamb Sat, 09 Mar 2019 22:26:13 +
+
sphinxcontrib-programoutput (0.11-3) unstable; urgency=medium
* Team upload.
diff -Nru
sphinxcontrib-programoutput-0.11/debian/patches/fix-tests-for-sphinx-1.8.patch
sphinxcontrib-programoutput-0.11/debian/patches/fix-tests-for-sphinx-1.8.patch
---
sphinxcontrib-programoutput-0.11/debian/patches/fix-tests-for-sphinx-1.8.patch
1970-01-01 01:00:00.0 +0100
+++
sphinxcontrib-programoutput-0.11/debian/patches/fix-tests-for-sphinx-1.8.patch
2019-03-09 22:23:04.0 +
@@ -0,0 +1,38 @@
+---
sphinxcontrib-programoutput-0.11.orig/src/sphinxcontrib/programoutput/tests/__init__.py
sphinxcontrib-programoutput-0.11/src/sphinxcontrib/programoutput/tests/__init__.py
+@@ -3,7 +3,7 @@ import os.path
+ import shutil
+ import tempfile
+
+-from docutils.parsers.rst import directives
++from docutils.parsers.rst import directives, roles
+ from sphinx.application import Sphinx
+
+ from functools import update_wrapper
+@@ -60,9 +60,12 @@ class AppMixin(object):
+ # sphinxcontrib.programoutput: directive u'program-output' is
+ # already registered, it will be overridden".
+ self.directives = directives._directives.copy()
++# Likewise for 'eq'
++self.roles = roles._roles.copy()
+
+ def tearDown(self):
+ directives._directives = self.directives
++roles._roles = self.roles
+
+ @Lazy
+ def tmpdir(self):
+---
sphinxcontrib-programoutput-0.11.orig/src/sphinxcontrib/programoutput/__init__.py
sphinxcontrib-programoutput-0.11/src/sphinxcontrib/programoutput/__init__.py
+@@ -218,6 +218,11 @@ def run_programs(app, doctree):
+ error_message = 'Command {0} failed: {1}'.format(command, error)
+ error_node = doctree.reporter.error(error_message, base_node=node)
+ node.replace_self(error_node)
++# Sphinx 1.8.0b1 started dropping all system_message nodes with a
++# level less than 5 by default (or 2 if `keep_warnings` is set to
true).
++# This appears to be undocumented. Reporting failures is an
important
++# part of what this extension does, so we raise the default level.
++error_node['level'] = 6
+ else:
+ if returncode != node['returncode']:
+ app.warn('Unexpected return code {0} from command {1}'.format(
diff -Nru sphinxcontrib-programoutput-0.11/debian/patches/series
sphinxcontrib-programoutput-0.11/debian/patches/series
--- sphinxcontrib-programoutput-0.11/debian/patches/series 2017-11-18
13:19:22.0 +
+++ sphinxcontrib-programoutput-0.11/debian/patches/series 2019-03-09
22:26:13.0 +
@@ -1 +1,2 @@
remove-failing-tests-when-LANG-equal-C.patch
+fix-tests-for-sphinx-1.8.patch