lock_* API change
Russel Winder
russel at russel.org.uk
Fri May 14 06:59:01 BST 2010
On Thu, 2010-05-13 at 13:44 +0200, Jelmer Vernooij wrote:
> On Wed, 2010-05-12 at 19:18 +1200, Robert Collins wrote:
> > Yesterday we landed a change to the lock_* API's which needs an action
> > taken by all implementors of lock_* methods. In particular,
> > bzr-svn/bzr-git/bzr-hg are likely to need an update.
> >
> > The change is pretty trivial - see the patch in trunk.
> Is this in preparation of the (eventual) removal of
> {Repository,Branch,WorkingTree}.unlock() ? What are your plans with the
> locking API ?
A number of what I hope are interrelated and constructive, albeit
somewhat adversely critical, observations:
1. It seems strange that a breaking change has been made to bzr.dev
that has caught plugin developers by surprise.
2. I had thought the Bazaar development team liked having a few brave
souls use bzr.dev as a form of alpha testing.
3. bzr.dev is currently unusable for anyone requiring bzr-svn to work.
4. Plugins and bzr evolve in different timescales.
5. Users are encouraged to use Bazaar to obtain plugins that are not
packaged. The head of the plugin can assume a random version of Bazaar,
which leads to versioning chaos.
6. bzr-pipeline head is currently only compatible with bzr.dev.
7. Having both bzr-svn and bzr-pipeline installed by using Bazaar leads
to there being no version of bzr that works properly.
8. I am very grumpy this morning.
9. Python 3.1 still seems to be 10% slower than Python 2.6.
10. Is there a rationale for having a Bazaar branch of bzr/bzrtools
that is deemed to be the alpha test version to which no breaking changes
are made without prior notification to the wider world.
11. Using the PPA is not a solution for me as I use both Ubuntu and Mac
OS X (and sometime Solaris 10) and I want to use the same Bazaar on all
platforms -- and indeed use the same Bazaar checkout of Bazaar by
mounting using NFS.
12. bzr-svn head is still broken with respect to bzr.dev.
13. Subversion <-> Bazaar iterworking is Bazaar's USP. Or perhaps this
is an unlucky point.
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at russel.org.uk
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20100514/76c6d0ac/attachment.pgp
More information about the bazaar
mailing list