Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package not building on Debian Jessie due to Sphinx problems #234

Closed
jhermann opened this issue Jun 20, 2018 · 3 comments
Closed

Package not building on Debian Jessie due to Sphinx problems #234

jhermann opened this issue Jun 20, 2018 · 3 comments

Comments

@jhermann
Copy link
Contributor

jhermann commented Jun 20, 2018

No time to investigate right now, but putting the problem on record…

$ lsb_release -ds
Debian GNU/Linux 8.10 (jessie)
$ dpkg-buildpackage -us -uc -b

   dh_install
   debian/rules override_dh_installdocs
make[1]: Entering directory '…/src/dh-virtualenv'
python setup.py build_sphinx
running build_sphinx
creating …/src/dh-virtualenv/doc/_build
creating …/src/dh-virtualenv/doc/_build/doctrees
creating …/src/dh-virtualenv/doc/_build/html
Running Sphinx v1.5.5
loading pickled environment... not yet created
building [mo]: all of 0 po files
building [html]: all source files
updating environment: 5 added, 0 changed, 0 removed
reading sources... [100%] usage
…/src/dh-virtualenv/doc/usage.rst:66: WARNING: Inline literal start-string without end-string.
looking for now-outdated files... none found
pickling environment... done
checking consistency... …/src/dh-virtualenv/doc/dh_virtualenv.1.rst:: WARNING: document isn't included in any toctree
done
preparing documents... done
…/src/dh-virtualenv/doc/tutorial.rst:126: WARNING: Pygments lexer name u'\xabpkgname\xbb.triggers' is not known
writing output... [100%] usage
…/src/dh-virtualenv/doc/info.rst:131: WARNING: unknown option: -i
…/src/dh-virtualenv/doc/info.rst:131: WARNING: unknown option: -a
…/src/dh-virtualenv/doc/info.rst:132: WARNING: unknown option: -D
…/src/dh-virtualenv/doc/usage.rst:346: WARNING: unknown option: --no-site-packages
generating indices... genindex
writing additional pages... search
copying static files... WARNING: html_static_path entry u'…/src/dh-virtualenv/doc/_static' does not exist
done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 8 warnings.
dh_installdocs doc/_build/html
make[1]: Leaving directory '…/src/dh-virtualenv'
   dh_sphinxdoc
dh_sphinxdoc: debian/dh-virtualenv/usr/share/doc/dh-virtualenv/html/dh_virtualenv.1.rst.html is missing
debian/rules:4: recipe for target 'binary' failed

Removing --with-sphinxdoc and the override_dh_installdocs rule is the quickfix. The file

/usr/share/doc/dh-virtualenv/html/dh_virtualenv.1.html

does exist (and makes more sense than .rst.html).

And BTW, a version bump after a release reduces accidents due to confused / misinformed humans…

diff --git a/debian/changelog b/debian/changelog
index f545b16..52bd37e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dh-virtualenv (1.1-1~~dev1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+ -- Juergen Hermann <jh@web.de>  Wed, 20 Jun 2018 10:22:32 +0000
+
 dh-virtualenv (1.0-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/setup.py b/setup.py
index 9eed067..3dc8837 100755
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,7 @@ from setuptools import setup
 
 project = dict(
     name='dh_virtualenv',
-    version='1.0',
+    version='1.1.dev1',
     author=u'Jyrki Pulliainen',
     author_email='jyrki@spotify.com',
     url='https://github.com/spotify/dh-virtualenv',
@nailor
Copy link
Collaborator

nailor commented Jun 20, 2018

Good point with the version bump!

Looks like this is connected to the man page somehow. Interesting that this does not happen on sid builds

@jhermann
Copy link
Contributor Author

jhermann commented Jun 20, 2018

Older Sphinx version (see the warnings it spews out), or some detail changes in dh_sphinxdoc, …

PS: the "~~dev1" (doube ~) is intentional, and makes sure a release trumps this at any time.

@jhermann
Copy link
Contributor Author

#237 might fix this.

@nailor nailor closed this as completed in 7ac136e Sep 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants