Your message dated Fri, 11 Sep 2009 23:02:41 +0000
with message-id <[email protected]>
and subject line Bug#544950: fixed in python-djvulibre 0.1.14-1
has caused the Debian Bug report #544950,
regarding python-djvu: infinite recursion when comparing a text zone with a
string
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
544950: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544950
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-djvu
Version: 0.1.13-1
Severity: normal
Tags: patch
import djvu.const
djvu.const.TEXT_ZONE_PAGE == ''
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.5/djvu/const.py", line 84, in __cmp__
if self == other:
File "/usr/lib/pymodules/python2.5/djvu/const.py", line 84, in __cmp__
if self == other:
[...]
File "/usr/lib/pymodules/python2.5/djvu/const.py", line 84, in __cmp__
if self == other:
RuntimeError: maximum recursion depth exceeded
--
Jakub Wilk
diff --git a/djvu/const.py b/djvu/const.py
--- a/djvu/const.py
+++ b/djvu/const.py
@@ -81,7 +81,7 @@
self.__rank = rank
def __cmp__(self, other):
- if self == other:
+ if djvu.sexpr.Symbol.__eq__(self, other):
return 0
if not isinstance(other, TextZoneType):
raise TypeError('cannot compare a text zone type with other object')
diff --git a/tests/const.py b/tests/const.py
--- a/tests/const.py
+++ b/tests/const.py
@@ -17,6 +17,9 @@
class TextZonesTest:
r'''
+ >>> TEXT_ZONE_PAGE == ''
+ False
+
>>> TEXT_ZONE_PAGE
<djvu.const.TextZoneType: page>
>>> TEXT_ZONE_PAGE is get_text_zone_type(Symbol('page'))
--- End Message ---
--- Begin Message ---
Source: python-djvulibre
Source-Version: 0.1.14-1
We believe that the bug you reported is fixed in the latest version of
python-djvulibre, which is due to be installed in the Debian FTP archive:
python-djvu-doc_0.1.14-1_all.deb
to pool/main/p/python-djvulibre/python-djvu-doc_0.1.14-1_all.deb
python-djvu_0.1.14-1_i386.deb
to pool/main/p/python-djvulibre/python-djvu_0.1.14-1_i386.deb
python-djvulibre_0.1.14-1.diff.gz
to pool/main/p/python-djvulibre/python-djvulibre_0.1.14-1.diff.gz
python-djvulibre_0.1.14-1.dsc
to pool/main/p/python-djvulibre/python-djvulibre_0.1.14-1.dsc
python-djvulibre_0.1.14.orig.tar.gz
to pool/main/p/python-djvulibre/python-djvulibre_0.1.14.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jakub Wilk <[email protected]> (supplier of updated python-djvulibre package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 11 Sep 2009 15:50:40 +0200
Source: python-djvulibre
Binary: python-djvu python-djvu-doc
Architecture: source i386 all
Version: 0.1.14-1
Distribution: unstable
Urgency: low
Maintainer: Jakub Wilk <[email protected]>
Changed-By: Jakub Wilk <[email protected]>
Description:
python-djvu - Python support for the DjVu image format
python-djvu-doc - Python support for the DjVu image format (documentation)
Closes: 544950
Changes:
python-djvulibre (0.1.14-1) unstable; urgency=low
.
* New upstream release (closes: #544950).
* Use unversioned dependency on python-setuptools, as the required version
is available even in oldstable.
* Register documentation with doc-base.
Checksums-Sha1:
ecb51d7373864ab580dc57d897994aef6581405c 1504 python-djvulibre_0.1.14-1.dsc
dffd52391826f80e26e9710dd33a5cd98054925e 85957
python-djvulibre_0.1.14.orig.tar.gz
d18668bc4e52acc144b259a53dabd754a238df59 1951 python-djvulibre_0.1.14-1.diff.gz
34089d7a4511c1b69359ef6d1f716960dd98c7d0 284348 python-djvu_0.1.14-1_i386.deb
ab52dc8a43c5a2f7e9e4f12cab214150daf0f582 135054
python-djvu-doc_0.1.14-1_all.deb
Checksums-Sha256:
977ebf151268346b896b07b9e0ff7ef2a59f1d182537810f956a05ea468deb8e 1504
python-djvulibre_0.1.14-1.dsc
6dc6f6d496552d29625270820eb2d165203b7f86b363e9af6586643831bde5fd 85957
python-djvulibre_0.1.14.orig.tar.gz
d18ef96e6c65a9b06838cc7f635e54cd94cd20a7a17dbdcfd60e1b814d376209 1951
python-djvulibre_0.1.14-1.diff.gz
253b78c9e4e2f307dd89897f0436a864e1f5da1cd6f9cbca19528506a66c5b65 284348
python-djvu_0.1.14-1_i386.deb
2c616213b029fee1499cb38986a7f68e8aea6aa67a561d4e21480ace2c04e34c 135054
python-djvu-doc_0.1.14-1_all.deb
Files:
464fe0c4f1f711591a0975fbe385ab3f 1504 python optional
python-djvulibre_0.1.14-1.dsc
381d5d32bfdbeab5c699b1cea07144d6 85957 python optional
python-djvulibre_0.1.14.orig.tar.gz
580d129f45b6f2e086d54b28433717b3 1951 python optional
python-djvulibre_0.1.14-1.diff.gz
3106f483b0c57c6a69833e55e93ab5b4 284348 python optional
python-djvu_0.1.14-1_i386.deb
06ffedaa4dad7919fba1d14622d9c0d2 135054 doc optional
python-djvu-doc_0.1.14-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkqqz28ACgkQB01zfu119ZkR9ACggYramE1o8wXyiX67F+BIRM2n
lU4An1BE/RJwSmkyqwP0A4iFo6hVPHNv
=NgQX
-----END PGP SIGNATURE-----
--- End Message ---