Package: ginga
Version: 2.6.5-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu artful ubuntu-patch

ginga sets PYTHONPATH in order to call the program locally for help2man. 
But even though debian/rules uses py3versions and already has a $(PYTHON3)
variable available for use, the PYTHONPATH is hard-coding python3.5.

This will become a build failure when Debian transitions to python3.6, which
is due to happen sometime soon this cycle.

Attached is a patch that fixes this latent bug.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru ginga-2.6.5/debian/rules ginga-2.6.5/debian/rules
--- ginga-2.6.5/debian/rules    2016-11-17 03:26:16.000000000 -0800
+++ ginga-2.6.5/debian/rules    2017-08-30 00:05:08.000000000 -0700
@@ -13,7 +13,7 @@
        rm -rf debian/python3-ginga/usr/bin 
debian/python*-ginga/usr/lib/python*/dist-packages/ginga/examples
 
 override_dh_installman:
-       PYTHONPATH=debian/python3-ginga/usr/lib/python3.5/dist-packages/ 
help2man -N -n "Astronomical FITS Image Viewer" debian/ginga/usr/bin/ginga > 
ginga.1
-       PYTHONPATH=debian/python3-ginga/usr/lib/python3.5/dist-packages/ 
help2man -N -n "Ginga Remote Control client" debian/ginga/usr/bin/ggrc > ggrc.1
+       PYTHONPATH=debian/python3-ginga/usr/lib/python$(PYTHON3)/dist-packages/ 
help2man -N -n "Astronomical FITS Image Viewer" debian/ginga/usr/bin/ginga > 
ginga.1
+       PYTHONPATH=debian/python3-ginga/usr/lib/python$(PYTHON3)/dist-packages/ 
help2man -N -n "Ginga Remote Control client" debian/ginga/usr/bin/ggrc > ggrc.1
        dh_installman
 

Reply via email to