Bug#595928: python-mechanize: New upstream version available

Brian Sutherland 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 [1] 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 [2]

    What's up?

3.  Looking at the changelog of zope.testbrowser [3], 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
    quite large.

4.  Squeeze is frozen [4]. 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.

[1] http://wwwsearch.sourceforge.net/mechanize/ChangeLog.txt
[2] http://wwwsearch.sourceforge.net/mechanize/faq.html
[3] http://pypi.python.org/pypi/zope.testbrowser#id1
[4] http://www.debian.org/News/2010/20100806 

Brian Sutherland

More information about the pkg-zope-developers mailing list