From: Dominique O. <dom...@gm...> - 2010-06-10 07:08:16
|
Adam, Thank you for pointing this out. That seems to be the only string exception in Pysparse and it has gone unnoticed for a long time. I removed it and updated the source tree. We are in the process of merging major changes into trunk. The directory layout is affected, as is the namespace. What is best for the Deb package? Would you rather wait for the merge to complete and have the new release, or have an updated release that includes this simple fix? Dominique On Thu, Jun 10, 2010 at 12:35 AM, Adam C Powell IV <haz...@de...> wrote: > Hello PySparse group, > > Just received this bug report from the Debian bug tracking system. Are > string exceptions important to pysparse? If so, this will be an issue > for python 2.6 and beyond. > > -Adam > > -------- Forwarded Message -------- >> From: Sandro Tosi <mo...@ra...> >> Reply-to: Sandro Tosi <mo...@ra...>, >> 585...@bu... >> To: mai...@bu... >> Subject: Bug#585330: python-sparse: Python string exceptions no more >> allowed in Python 2.6 >> Date: Wed, 09 Jun 2010 22:19:39 +0000 >> >> Package: python-sparse >> Version: 1.1-1+b1 >> Severity: minor >> User: deb...@li... >> 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 > -- > GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 > > Engineering consulting with open source tools > http://www.opennovation.com/ > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Pysparse-developers mailing list > Pys...@li... > https://lists.sourceforge.net/lists/listinfo/pysparse-developers > > |