[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#719520: pu: package coherence/0.6.6.2-6



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: pu

In python-coherence, coherence.upnp.core.utils.HeaderAwareHTTPClientFactory
(coherence/upnp/core/utils.py) sub-classes twisted.web.client.HTTPDownloader
(from package python-twisted-web), and in the process (uselessly )overrides
the __init__ method and makes use of a "private" attribute.  As a result, it
broke when that attribute was dropped in a major release of Twisted.

I think this bug is grave.  Anything that uses utils.getPage is affected,
which includes the internal control point; The default config and all of
the examples fail predictably.

It was reported in 664027[1] in March of 2012, but went unfixed and was
released as part of wheezy, (the bug priority was "important").

The attached patch came from the corresponding upstream bug report[2], and
has been well tested by myself and others (see replies to [1] and [2]).

I just adopted coherence and have uploaded the fix to unstable, is there any
chance a fix could make its way to stable-proposed-updates as well?

Thanks,


[1]: http://bugs.debian.org/664027
[2]: http://coherence.beebits.net/ticket/360


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Eric Evans
eevans@sym-link.com

Attachment: signature.asc
Description: Digital signature


Reply to: