Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package gamera: unblock gamera/3.4.1+svn1423-2 This package, which is currently in Sid, closes RC bug #767158 [1] through gendoc-parsing-diff (attached), please see the patch header for its description. Changelog: <cut> gamera (3.4.1+svn1423-2) unstable; urgency=medium * Added gendoc-version-parsing.diff (Closes: #767158). -- Daniel Stender <[email protected]> Wed, 12 Nov 2014 09:45:13 +0100 </cut> I also attached a debdiff. Thank you very much, Daniel Stender [1] http://bugs.debian.org/767158 -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru gamera-3.4.1+svn1423/debian/changelog gamera-3.4.1+svn1423/debian/changelog --- gamera-3.4.1+svn1423/debian/changelog 2014-10-09 11:25:14.000000000 +0200 +++ gamera-3.4.1+svn1423/debian/changelog 2014-11-12 10:01:41.000000000 +0100 @@ -1,3 +1,9 @@ +gamera (3.4.1+svn1423-2) unstable; urgency=medium + + * Added gendoc-version-parsing.diff (Closes: #767158). + + -- Daniel Stender <[email protected]> Wed, 12 Nov 2014 09:45:13 +0100 + gamera (3.4.1+svn1423-1) unstable; urgency=medium * Updated source to SVN rev. 1423. diff -Nru gamera-3.4.1+svn1423/debian/patches/gendoc-version-parsing.diff gamera-3.4.1+svn1423/debian/patches/gendoc-version-parsing.diff --- gamera-3.4.1+svn1423/debian/patches/gendoc-version-parsing.diff 1970-01-01 01:00:00.000000000 +0100 +++ gamera-3.4.1+svn1423/debian/patches/gendoc-version-parsing.diff 2014-11-12 10:01:19.000000000 +0100 @@ -0,0 +1,29 @@ +Description: fix invalid version number ValueError + the 'anarchic' version numbering of Pygments (currently in Sid: '2.0rc1') doesn't + fit into the needs for distutils.version.StrictVersion. LooseVersion isn't perfect, + but fulfills what's needed here +Author: Daniel Stender <[email protected]> +Bug: http://bugs.debian.org/767158 +Forwarded: no +Last-Update: 2014-10-29 + +--- a/gamera/gendoc.py ++++ b/gamera/gendoc.py +@@ -29,7 +29,7 @@ + import locale + import traceback + import warnings +-from distutils.version import StrictVersion ++from distutils.version import StrictVersion, LooseVersion + from gamera.util import dedent + try: + locale.setlocale(locale.LC_ALL, '') +@@ -57,7 +57,7 @@ + import pygments.lexers + import pygments.formatters + source_highlighter = 'pygments' +- if StrictVersion(pygments.__version__) < StrictVersion('0.6'): ++ if LooseVersion(pygments.__version__) < LooseVersion('0.6'): + print "pygments version (" + pygments.__version__ + ") too old" + raise ImportError() + except ImportError, e: diff -Nru gamera-3.4.1+svn1423/debian/patches/series gamera-3.4.1+svn1423/debian/patches/series --- gamera-3.4.1+svn1423/debian/patches/series 2014-08-26 10:04:33.000000000 +0200 +++ gamera-3.4.1+svn1423/debian/patches/series 2014-10-30 02:00:01.000000000 +0100 @@ -10,3 +10,4 @@ trap-errors-from-pclose.diff fix-typos.diff avoid_mktemp.diff +gendoc-version-parsing.diff
Description: fix invalid version number ValueError the 'anarchic' version numbering of Pygments (currently in Sid: '2.0rc1') doesn't fit into the needs for distutils.version.StrictVersion. LooseVersion isn't perfect, but fulfills what's needed here Author: Daniel Stender <[email protected]> Bug: http://bugs.debian.org/767158 Forwarded: no Last-Update: 2014-10-29 --- a/gamera/gendoc.py +++ b/gamera/gendoc.py @@ -29,7 +29,7 @@ import locale import traceback import warnings -from distutils.version import StrictVersion +from distutils.version import StrictVersion, LooseVersion from gamera.util import dedent try: locale.setlocale(locale.LC_ALL, '') @@ -57,7 +57,7 @@ import pygments.lexers import pygments.formatters source_highlighter = 'pygments' - if StrictVersion(pygments.__version__) < StrictVersion('0.6'): + if LooseVersion(pygments.__version__) < LooseVersion('0.6'): print "pygments version (" + pygments.__version__ + ") too old" raise ImportError() except ImportError, e:

