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]

Reply via email to