reassign 337877 python-twisted thanks Hi Brian
On Mon, Nov 07, 2005 at 11:07:33AM +1100, Brian May wrote: > Package: apt-proxy > Version: 1.9.29 > Severity: important > > Hello, > > Based on the bug reports, I get the impression this software is no > longer maintained - is this the case? No, apt-proxy is just in the middle of a large rework, which will fix a large number of the harder bugs when complete. Work is continuing on a seperate svn branch until it is actually useable. Otavio has been taking care of the minor bug reports and translations but has been busy lately too. > Anyway, I am now repeatedly getting this exception, which makes apt-proxy > unusable: > > 2005/11/07 10:55 EST [-] Traceback (most recent call last): > File "/usr/lib/python2.3/site-packages/twisted/internet/base.py", > line 423, in runUntilCurrent > call.func(*call.args, **call.kw) > File > "/usr/lib/python2.3/site-packages/twisted/internet/process.py", line 54, in > reapAllProcesses > process.reapProcess() > File > "/usr/lib/python2.3/site-packages/twisted/internet/process.py", line 504, in > reapProcess > self.processEnded(status) > File > "/usr/lib/python2.3/site-packages/twisted/internet/process.py", line 561, in > processEnded > self.maybeCallProcessEnded() > --- <exception caught here> --- > File > "/usr/lib/python2.3/site-packages/twisted/internet/process.py", line 601, in > maybeCallProcessEnded > self.proto.processEnded(failure.Failure(e)) > File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy.py", > line 190, in processEnded > self.deferred.callback(None) > File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", > line 252, in callback > self._startRunCallbacks(result) > File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", > line 313, in _startRunCallbacks > self._runCallbacks() > File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", > line 354, in _runCallbacks > self.result.cleanFailure() > File "/usr/lib/python2.3/site-packages/twisted/python/failure.py", > line 290, in cleanFailure > self.__dict__ = self.__getstate__() > File "/usr/lib/python2.3/site-packages/twisted/python/failure.py", > line 262, in __getstate__ > c['frames'] = [ > File "/usr/lib/python2.3/UserDict.py", line 156, in __repr__ > return repr(dict(self.iteritems())) > File "/usr/lib/python2.3/UserDict.py", line 98, in iteritems > for k in self: > File "/usr/lib/python2.3/UserDict.py", line 85, in __iter__ > for k in self.keys(): > File "/usr/lib/python2.3/shelve.py", line 98, in keys > return self.dict.keys() > exceptions.AttributeError: DbfilenameShelf instance has no attribute > 'dict' This seems to be a failure in twisted itself. apt-proxy has no direct control over the dict that is causing the failure, so twisted itself needs to handle the exception properly. So I'll reassign to the python-twisted package. Thanks Chris > -- System Information: > Debian Release: 3.1 > Architecture: i386 (i686) > Kernel: Linux 2.6.8-2-k7 > Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) > > Versions of packages apt-proxy depends on: > ii bzip2 1.0.2-7 high-quality block-sorting file > co > ii debconf 1.4.30.13 Debian configuration management > sy > ii logrotate 3.7-5 Log rotation utility > ii python 2.3.5-2 An interactive high-level > object-o > ii python-apt 0.5.10 Python interface to libapt-pkg > ii python-bsddb3 3.3.0-6 Python interface to libdb3 > ii python-twisted 1.3.0-8 Event-based framework for > internet > ii python2.3 2.3.5-3sarge1 An interactive high-level > object-o > > -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]