On May 28, 2010, at 04:35 PM, Jakub Wilk wrote: >* Barry Warsaw <ba...@python.org>, 2010-05-28, 10:21: >>>Jakub Wilk found the problem and prepared a list of packages affected: >>>http://people.debian.org/~jwilk/tmp/string-exceptions.ddlist >>> >>>anyone volunteers to check them and report bugs? >>> >>>(string exceptions are not allowed in Python >= 2.6) >> >>Some of these are surprising (e.g. bzr?! - it has to be Python 2.6 compatible >>because it comes with Lucid), but they could just be out of date versions. > >"It works is Ubuntu, so it must be fine" is a horrible fallacy. :)
:), but that's not exactly what I'm saying. The fact that bzr works in Lucid on Python 2.6 tells me that something about the analysis is incorrect. Maybe it's that the check was done on an older version of bzr: lenny has 1.5 but squeeze has 2.1. The latter is certainly more modern. Also, because I know that bzr is a very well unittested piece of software, and that the tests are done on Python 2.6 (because that's what's in Ubuntu 10.04), it can't have many if any string exceptions. Sanity check with a core bzr developer (and a quick manual scan of the code) seems to confirm this. So I think we need more details. -Barry
signature.asc
Description: PGP signature