Release testing and the relationship between 'bzr selftest' and plugins

Wichmann, Mats D mats.d.wichmann at intel.com
Thu Mar 15 13:58:55 UTC 2012


On Thu, Mar 15, 2012 at 6:57 AM, Vincent Ladeuil <vila+bzr at canonical.com>wrote:

>
> 1 - merge plugins into core, making them core plugins: we've talked
>    about that long ago but nothing happened. The main benefit is that
>    such plugins will be better maintained since a change in core will
>    be noticed more quickly. This add maintenance costs to bzr core
>    which is mitigated by less efforts on compatibility in both bzrlib
>    and the plugins.



I guess we could say this would mirror the kernel.org policy:  push your
code into core; if not, things will likely break.  If it's in core, things
will
get tested.  This would also imply some quality requirements: to get it
accepted, code will have to be reviewed, tests have to be of high quality,
etc.
My impression is a fair number of plugins are temporary itch-scratchers -
I've certainly run into several that did something, but then weren't really
needed by the author any more and sat around kind of rotting... it would
be nice if a process kind of pushed for the idea to be reviewed - is there
a better way to do this, does it belong in core, etc.

Sounds cool, but I'm not sure it completely applies.  core grows ever
bigger - is that a problem for packages?  Does it stretch the
limited-resource
core team too much in dealing with an ever growing set of bits? etc.
In a sense, the whole idea of a plugin arch is that core doesn't have to
deal with everything, others can contribute to solve specific problems.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20120315/d9be5706/attachment.html>


More information about the bazaar mailing list