Your message dated Sun, 04 Jul 2010 08:17:10 +0000
with message-id <[email protected]>
and subject line Bug#585250: fixed in mercurial 1.6-1
has caused the Debian Bug report #585250,
regarding mercurial-common: 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 [email protected]
immediately.)


-- 
585250: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585250
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mercurial-common
Version: 1.5.2-1
Severity: minor
User: [email protected]
Usertags: python2.6

Hello,
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>
eggs

$ 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
change.

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: mercurial
Source-Version: 1.6-1

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

mercurial-common_1.6-1_all.deb
  to main/m/mercurial/mercurial-common_1.6-1_all.deb
mercurial_1.6-1.debian.tar.gz
  to main/m/mercurial/mercurial_1.6-1.debian.tar.gz
mercurial_1.6-1.dsc
  to main/m/mercurial/mercurial_1.6-1.dsc
mercurial_1.6-1_amd64.deb
  to main/m/mercurial/mercurial_1.6-1_amd64.deb
mercurial_1.6.orig.tar.gz
  to main/m/mercurial/mercurial_1.6.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.
Vincent Danjean <[email protected]> (supplier of updated mercurial 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: SHA256

Format: 1.8
Date: Sun, 04 Jul 2010 09:55:28 +0200
Source: mercurial
Binary: mercurial-common mercurial
Architecture: all amd64 source
Version: 1.6-1
Distribution: unstable
Urgency: low
Maintainer: Python Applications Packaging Team 
<[email protected]>
Changed-By: Vincent Danjean <[email protected]>
Closes: 585250 586907
Description: 
 mercurial-common - scalable distributed version control system (common files)
 mercurial  - scalable distributed version control system
Changes: 
 mercurial (1.6-1) unstable; urgency=low
 .
   [ Javi Merino ]
   * New upstream release (1.6). Many bug fixes and improvements. Among
       them:
     - push: break infinite http recursion bug with Python 2.6.5
          (issue2179 and issue2255) (Closes: #586907)
     - zeroconf: Don't use string exceptions (Closes: #585250)
   * Removed patch for_upstream__bashism_in_examples.patch since a fix for
       #581122 is included upstream.
   * Updated Standards-Version to 3.9 (no change needed)
 .
   [ Vincent Danjean ]
   * debian/control:
     + Use Breaks instead of Conflicts
     + Use a fixed version in Replaces
       I put 1.4 but it has been a long time since nothing has been moved
       from mercurial to mercurial-common
Checksums-Sha1: 
 d3e0e7279c6839d49d15355590667ee154c828ac 2120 mercurial_1.6-1.dsc
 53ffa5d267fcf220e9fd303da0ba477673fd412b 2192032 mercurial_1.6.orig.tar.gz
 413df4a15599eb2e8f05674b71d4b091258b1e9e 31931 mercurial_1.6-1.debian.tar.gz
 f14ddd84536001b802af85bbc6eabf8fa29adfc4 1312178 mercurial-common_1.6-1_all.deb
 bbb128834642135b5ad719042df690b8ae4a143f 77010 mercurial_1.6-1_amd64.deb
Checksums-Sha256: 
 3d88aeb5b19cce16abd3ebcf849455e58c24094f51569c1d91651365cb697cfe 2120 
mercurial_1.6-1.dsc
 f7dc9c6bea57170d2505b41af2a4c50a02db49dba3261e6557e10e7dc37a640e 2192032 
mercurial_1.6.orig.tar.gz
 d5b5d3dc2dbf9a5da9cf50c2e66ce95d41d573bb0d64e4fd25776ad031022c7f 31931 
mercurial_1.6-1.debian.tar.gz
 2dd8d825ef92f28cda6e073962ff94f62ddc414426250ee5acebfde2570146cd 1312178 
mercurial-common_1.6-1_all.deb
 808e2dd77a19203bf40304e103b1deed6eb8ea4af4abb425be9f60411d6a9fcf 77010 
mercurial_1.6-1_amd64.deb
Files: 
 aa66b957766a7e33b85dbae4dae8a0b1 2120 vcs optional mercurial_1.6-1.dsc
 e97772cb424d29d9382c41daafa6f92d 2192032 vcs optional mercurial_1.6.orig.tar.gz
 3471da01ab258ef8663c2b7cd712c45f 31931 vcs optional 
mercurial_1.6-1.debian.tar.gz
 e19c1625553f8c0958e007c8e705c4b8 1312178 vcs optional 
mercurial-common_1.6-1_all.deb
 172670bcbd3dcbf5a77b263a01035c71 77010 vcs optional mercurial_1.6-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIVAwUBTDBB7NT1zgD6DpudAQjxwA//TyQLzoF3iBSC343ISE2ckzRuUML4Bc3D
rQHiET21COLa974w5pRu0SnLbyZ28iOHC0qC5SCIu+iryMOphkG/s+w0xh5nSlOK
rFF1k2jCUzpuX33quitryjgeg02WmtJB3IlAa3+lAgIJZrgFKwx5ShfjrpIbiaRn
dXrGtscikoToxZULFnsAntJ1yLAbnJm7tDTAgC0LZnkLGVX8SAsebH5n3UfZ3F8G
Lnancr/wvRq1NX2rF0hYHtidAYL0tUznlL5KbAcc9vqSirkLHZ7DgeiDRhkYrzSf
Vjl2uOXQ439aFZoZmN5jaSc8r0+zIhWOQ1uemCrCuaR/tPArtxmU37wv309TGo6L
n5tT+iQzpFxIuTtAwfZjDfNyhCZ5n2xdaRuyyc55lKQFExh6tYx+9QKlw6e4UpqS
v6aKVizQKT4NVUqREUsivbtTMAN9+jsXYEB+rkyUYInTyDwa5ZAt2qGlOg7/fSYp
QIQNHzSJ25dSMhd18XqWulotJg46LPuQHRo2vc8Kg8SfKj4gjH94U0VHlRBgye7v
YHuDQ0hdPO53/L0DlN+NwlDkjoPu6gB5GWkR11K8UP6ZElh0mAXPzuqMHIMuf1GW
a/U6yu5txUo5VTyQgrymIyqi74GdtTBvWqjloTjVC4gzYQKXUtoQTE8m+ooWthjw
nRVFKZUWBVA=
=aoYs
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to