Land "avoid XMLRPC" for bzr-2.3.?

Martin Pool mbp at canonical.com
Wed May 11 08:42:04 UTC 2011


Thanks for chasing that up.  According to the bug the benefits are:

> * xmlrpclib is an external dependency with some bugs like bug 186920

This is not particularly going to help people who have already managed
to get a 2.3-series release installed.

> * it's inconsistent with other API-type services on Launchpad
> * it's also inconsistent at the code level with the mechanisms used by bzr

True and good to clean up but not a reason to backport it.

What else?

 * It causes some problems with quirky proxies

True, but people using 2.3 have probably either solved this in their
proxy configuration, or through our workarounds, or installed a later
bzr, (or given up.)

 * It wastes time doing an unnecessary round trip

Excellent to fix, but generally we don't do performance fixes into 2.3
unless they're extremely safe, and I'm not sure this is, because it
interacts so much with so many weird and broken external systems.

 * It will let Launchpad drop this interface eventually.

Removing it from 2.3 updates doesn't really help; we need 2.3 and
earlier to EOL entirely before they can do that.

Unless I missed something I don't think we should put it in 2.3.

Martin



More information about the bazaar mailing list