--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <debian@danielstender.com> 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 <debian@danielstender.com> 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 <debian@danielstender.com>
+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 <debian@danielstender.com>
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:
--- End Message ---