[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#585231: marked as done (greylistd: Python string exceptions no more allowed in Python 2.6)

Your message dated Mon, 27 Aug 2012 17:32:40 +0000
with message-id <E1T63B2-0005QE-3O@franck.debian.org>
and subject line Bug#585231: fixed in greylistd
has caused the Debian Bug report #585231,
regarding greylistd: Python string exceptions no more allowed in Python 2.6
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 owner@bugs.debian.org

585231: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585231
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: greylistd
Version: 0.8.7+nmu1
Severity: minor
User: debian-python@lists.debian.org
Usertags: python2.6

One of the changes brought by Python 2.6 is the removal of string
exceptions, so they won't work in Python 2.6 (just a side note: they
were also buggy before, since they were not guaranteed to work
reliable even in <2.6); as an example:

$ python2.5 -c "raise 'eggs'"
-c:1: DeprecationWarning: raising a string exception is deprecated
Traceback (most recent call last):
  File "<string>", line 1, in <module>

$ python2.6 -c "raise 'eggs'"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
TypeError: exceptions must be old-style classes or derived from BaseException, not str

Since 2.6 is the planned default version for the upcoming new Debian
stable release, there are chances your package may be affected by this

We are not sure your package is impacted, since the exception raise
can be in a dead or very rare branch of the code, and so simply never
being executed. We would like to leverage your package maintainer
status and the relationship with upstream authors to inspect more
deeply the issue and act accordingly (that includes: making this bug
release critical, closing it as irrelevant, tagging it 'wontfix', or
whatever is appropriate).

Jakub Wilk made the discovery of the problem and kindly prepared a
list [1] of all identified packages (downloaded on 2010-06-09) along
with files & lines that triggered the pattern search.

[1] http://people.debian.org/~morph/strexp/string-exceptions.lintian

This mass-bug filing was announced at 2010-06-06 on [2] (see the
thread and the references there).

[2] http://lists.debian.org/debian-devel/2010/06/msg00097.html

We do not consider the whole situation a stopper for the Python
transition to 2.6, except (of course) for those single bugs where
severity will be increased.

Thanks in advance for your attention,
Sandro on behalf of debian-python

--- End Message ---
--- Begin Message ---
Source: greylistd

We believe that the bug you reported is fixed in the latest version of
greylistd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 585231@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Thorsten Alteholz <debian@alteholz.de> (supplier of updated greylistd 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Mon, 27 Aug 2012 18:00:00 +0200
Source: greylistd
Binary: greylistd
Architecture: source all
Distribution: experimental
Urgency: low
Maintainer: Thorsten Alteholz <debian@alteholz.de>
Changed-By: Thorsten Alteholz <debian@alteholz.de>
 greylistd  - Greylisting daemon for use with Exim 4
Closes: 375504 585231 595693
 greylistd ( experimental; urgency=low
   * new Maintainer (Closes:  #595693)
   * debian/controL: standard bumped to 3.9.3 (no changes)
   * debian/control: use dh 9
   * debian/post*: use set -e in the body of the script
   * debian/config: use set -e in the body
   * debian/README.source: added
   * debian/copyright: link to file with version
   * debian/init: add description: line
   * debian/init: provide greylistd in header
   * debian/*.override: add override for unused-debconf-template
   * program/greylistd: improvment for high traffic (Closes: #375504)
   * program/greylistd-setup-exim4: replace string exception (Closes: #585231)
   * change typo in man pages
 0903dff3894256203b499ba5a9f8dae6a91ed200 822 greylistd_0.8.8.1.dsc
 9b7953e37421bf50183a24ef042597a2073c8b0a 58071 greylistd_0.8.8.1.tar.gz
 af9c90333558eb939e0eec325ab39966ad398c2d 56448 greylistd_0.8.8.1_all.deb
 25922a5f9e4c2336668444e3126669674a45c5530dd4833312cfe7e8acf04e70 822 greylistd_0.8.8.1.dsc
 ea4ccdb134a5f8476ed422e4470e3af933b2a02f7759dd0183cafc7782eb861f 58071 greylistd_0.8.8.1.tar.gz
 9ac95935d324bb12d494176a12155e1c0e4631a8e2402231caeca295382411cd 56448 greylistd_0.8.8.1_all.deb
 a5e8c894d45328e4ce4e3dde05a56ac2 822 mail optional greylistd_0.8.8.1.dsc
 9e099ab51ab9bec5c53346ad7a9aa66a 58071 mail optional greylistd_0.8.8.1.tar.gz
 971c58596212bfef1e0a91daf58d69ad 56448 mail optional greylistd_0.8.8.1_all.deb

Version: GnuPG v1.4.12 (GNU/Linux)


--- End Message ---

Reply to: