Bug#595928: python-mechanize: New upstream version available
brian at vanguardistas.net
Thu Sep 9 09:01:05 UTC 2010
On Tue, Sep 07, 2010 at 03:27:43PM +0400, Mikhail Lukyanchenko wrote:
> Package: python-mechanize
> Version: 0.2.1-1+nmu1
> Severity: normal
> New upstream version 0.2.2 is available. It fixes #456206 and several other
> bugs not mentioned at Debian bugs.
Hi, thanks for packaging this!
I reviewed the package you uploaded to
and have a number of questions/comments.
1. The upstream changelog  states for 0.2.0: "ClientForm has been
merged into mechanize. This means that mechanize has no dependencies
other than Python itself. ... I probably won't do further standalone
releases of ClientForm."
So why does the package still depend on python-clientform?
2. Why does the package now have "XS-Python-Version: >= 2.6" in
debian/control and "2.5-" in debian/pyversions? At best that's
Upstream claims to support any python version above 2.4 
3. Looking at the changelog of zope.testbrowser , it appears
incompatible with versions of python-mechanize above 0.2.0.
A new zope.testbrowser version would have to be uploaded to
prevent breakage there. That may require changes elsewhere as the
differences between our current zope.testbrowser and the latest are
4. Squeeze is frozen . Perhaps now is not the time to introduce
major new versions of packages that trigger breakage in other
packages? You need a very strong reasoning for that, what is it?
Given points 3 and 4, I'm afraid of uploading this package before
squeeze is released. Afterwards, it definitely should be uploaded along
with a new version of zope.testbrowser at least.
More information about the pkg-zope-developers