Bzr plugins *must* die!
Erik de Castro Lopo
erikd+bzr at mega-nerd.com
Wed Sep 24 01:47:55 BST 2008
Jelmer Vernooij wrote:
> This sounds more like a specific packaging bug to me rather than a
> structural problem.
The fact that I have hit problems like this dozens of times over
the last many years is an indication that this is a systemic
problem.
When I first started using Bzr, I would pull the sources from
the bzr.dev repo. I stopped doing this regularly because it
kept breaking my plugins.
I then started only using the bzr installed with apt-get. When I
needed to use bzr on the same source tree with both Dapper and
Hardy, I had to use the backported ppa repo for Dapper because
the default Dapper version was too old to work with the Hardy
version.
Rob has also suggested I try bzr-loom, but because of the problems
I have had over the years I don't like using a plugin I can't
install as a package. I tend to become dependant on plugins and
I need stability.
Despite what I think is a pretty conservative approach to plugin
usage, I'm still getting bitten.
> Pulling code into bzr.dev has other consequences as well though; it
> becomes harder to contribute to those plugins (review etc for bzr.dev)
> and it becomes harder to change their UI because of backwards
> compatibility requirements.
Well isn't better for the developers to face those problems than
the users? :-)
> For some of the bzrtools commands that have proven themselves, that
> makes sense.
What I was trying to use was "bzr shelve". I'm not even sure what else
I use out of Bzrtools.
> What other plugins would you suggest to be merged into core ?
I use bzr_difftools about a hundred times a day. Fortunately its small
and simple so I can fix an version problems that arise. Obviously, that
would not be true for more complex plugins.
Erik
--
-----------------------------------------------------------------
Erik de Castro Lopo
-----------------------------------------------------------------
"When your hammer is C++, everything begins to look like a thumb."
-- Steve Haflich, in comp.lang.c++
More information about the bazaar
mailing list