Your message dated Fri, 29 Sep 2017 09:08:33 +0000
with message-id <[email protected]>
and subject line Bug#812707: fixed in pyenchant 1.6.11-1
has caused the Debian Bug report #812707,
regarding python3-enchant: RecursionError when tokenizing long list of numbers
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.)
--
812707: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812707
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-enchant
Version: 1.6.6-2
$ python3 enchant-intseq.py
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 399,
in next
(word,pos) = next(self._curtok)
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 133,
in __next__
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 228,
in next
raise StopIteration()
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 399,
in next
(word,pos) = next(self._curtok)
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 133,
in __next__
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/en.py", line 172, in next
raise StopIteration()
StopIteration
...
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "enchant-intseq.py", line 5, in <module>
for w in tokenize(s):
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 393,
in __next__
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 408,
in next
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 408,
in next
return self.next()
...
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 408,
in next
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 399,
in next
(word,pos) = next(self._curtok)
File "/usr/lib/python3/dist-packages/enchant/tokenize/__init__.py", line 133,
in __next__
return self.next()
File "/usr/lib/python3/dist-packages/enchant/tokenize/en.py", line 150, in next
incr = self._consume_alpha(text,offset)
File "/usr/lib/python3/dist-packages/enchant/tokenize/en.py", line 134, in
_consume_alpha_u
assert offset < len(text)
RecursionError: maximum recursion depth exceeded in comparison
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages python3-enchant depends on:
ii libenchant1c2a 1.6.0-10.1
pn python3:any <none>
--
Jakub Wilk
#!/usr/bin/python3
import enchant.tokenize
s = '42 ' * 1000
tokenize = enchant.tokenize.get_tokenizer('en')
for w in tokenize(s):
pass
--- End Message ---
--- Begin Message ---
Source: pyenchant
Source-Version: 1.6.11-1
We believe that the bug you reported is fixed in the latest version of
pyenchant, which is due to be installed in the Debian FTP archive.
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.
Piotr Ożarowski <[email protected]> (supplier of updated pyenchant 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: SHA512
Format: 1.8
Date: Fri, 29 Sep 2017 10:00:40 +0200
Source: pyenchant
Binary: python-enchant python3-enchant
Architecture: source all
Version: 1.6.11-1
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Piotr Ożarowski <[email protected]>
Description:
python-enchant - spellchecking library for Python
python3-enchant - spellchecking library for Python 3
Closes: 807703 812707
Changes:
pyenchant (1.6.11-1) unstable; urgency=medium
.
* New upstream release
- no more byte strings in exception messages (Closes: #807703)
- fixes RecursionError when tokenizing long list of numbers
(Closes: #812707)
* debhelper's compatibility level bumped to 10
* Standards-Version bumped to 4.1.1 (no changes needed)
Checksums-Sha1:
cd96fb508294552b3ecfc5f10148baa0f232ea82 2199 pyenchant_1.6.11-1.dsc
0119a4ceaa849bc45efbca8d4f5afed537eefc8b 64137 pyenchant_1.6.11.orig.tar.gz
3107a4455c25946113a1af9990fa6a963f90c87d 5260 pyenchant_1.6.11-1.debian.tar.xz
8f381dc98afbc4c47b97023f836f70c02f495b42 7288
pyenchant_1.6.11-1_amd64.buildinfo
c1f47a2e719e9f2dc5cb55211efbf993d87c439f 45116 python-enchant_1.6.11-1_all.deb
525f265832ace06c18508eb9c39e798b4fb6afd7 44254 python3-enchant_1.6.11-1_all.deb
Checksums-Sha256:
7515ab178927cbf1f452ee75ce3af915770cf01fd1f763fd0b6d0cbdc3cacacd 2199
pyenchant_1.6.11-1.dsc
27d3307aa3d3cd413c20eb1fd977446c133cae47d7329d8f846cd3d8ddae6278 64137
pyenchant_1.6.11.orig.tar.gz
3ed26050efa0c0b7f431e3d787611bac18c99c1309d3a61222628b97179c279f 5260
pyenchant_1.6.11-1.debian.tar.xz
42349b798e301a811c3772f7c6705d1729b41b99e3abd636f1fdd03c7e064d56 7288
pyenchant_1.6.11-1_amd64.buildinfo
86cc5ebbd0422e227d1ea831928e494d9a75449087b41650c3ae959081ccb2fa 45116
python-enchant_1.6.11-1_all.deb
3d43c091aedd5753542dc5c2ccf8943412dd029db5c4e7b8d2cbed4f9d5ac7c8 44254
python3-enchant_1.6.11-1_all.deb
Files:
b8eac2a9dba9ea3e777d924d2feea319 2199 python optional pyenchant_1.6.11-1.dsc
a97f46c6bf0133318759e099117e91a8 64137 python optional
pyenchant_1.6.11.orig.tar.gz
256d731e616c9c6ae9700e27a00f7d1c 5260 python optional
pyenchant_1.6.11-1.debian.tar.xz
3a33706db94950232277a8d28a578c95 7288 python optional
pyenchant_1.6.11-1_amd64.buildinfo
a73e5c12d211062e95ae4b5d71f75a24 45116 python optional
python-enchant_1.6.11-1_all.deb
9b0667ad2b4a9bd36ddd908f7c57b1b1 44254 python optional
python3-enchant_1.6.11-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHS+omFjar2IXhi33rvbxoqdFdkUFAlnOAUQACgkQrvbxoqdF
dkV3YA/+OLJ6Ksh4bhSCoqiDH9TAQ1cRc7FuQhZmFLLLX61YRYkU1BG388Og4dB+
87RJgPwzIBov8YW3edklRJuSU/PZbb1w2mTJxBXe1dJiJQAAI2FP7rSkQbOVTRrB
uF5vKZ+a7n6u1T6YH30glXCXti6xfenGV3VM3VuoLfZ9Au8eR0MPah/lDjKr+klH
AP4iPRY/yrW6KSUdltAKYrn1CSggoFb0o6TnS5Y0P0t+bkUsLMeNNHqhjbCHnJep
n4X1ErECO+bhbCo9pNK2jLDV5C7yDnmrCcUzC1CUte18JNqQn882b9dHBB5ixiUC
Zn16VGgV0uNHZ+vObp5S/SY1bOyhzhDLfTMb002nUDtLrb98Ix8NT4qldQ1KVwQy
O39rPMHCmHlFxP9f8nt/SlyOZS9sUa3BJAqWRLkkN/3XJca5Cl1LR9ScImTGGNRM
BMNtm9QEvDCtCPBMbekS37CAZVICDmbj+smQ23vlSj1vfS6pcXm194TBgcXxXKVJ
1xEUUVUxvbCRu5h9JEcAVLH5p8qmEJLrQW/LWqJECNbbWlxTl/ULyCZ4guctSE3S
PrnFhXvBBY/DJUmB52hO7TdWsQpJ7J8YcHZnWtnuQL2bm5kFPole99yqUTg5Z3Tl
A4Xa6gT3aF0nErOvz+son8XTxNjTyjR1CMnHuQoOJzo3mbLPvtI=
=n3XP
-----END PGP SIGNATURE-----
--- End Message ---