Bazaar spontaneously unusable

Aaron Bentley aaron at aaronbentley.com
Fri Apr 9 02:41:26 BST 2010


On 04/08/2010 09:31 PM, Andrew Bennetts wrote:
> One issue is that I believe the packaging can easily be out of sync with
> the plugin's internal API checks.  So if the Depends field of the deb
> packages reliably stated exactly what the plugin checked at runtime,
> that would be nice (and similiarly for other package/bundle formats).

We could perhaps reuse the install_requires setup.py information?

This unfortunately speaks in terms of packages, not APIs, but with the 
current granularity of versioning, there's no substantial loss.

> It would also make it easier for someone to write a tool that finds all
> the projects in the “bazaar” project group on Launchpad (or just uses a
> hard-coded list of plugins), grabs their latest tarball release (and
> maybe also trunk?), looks at the machine-readable “I require bzrlib
> x.y.z” declarations, and spits out a report saying which plugins need
> updating (or have been updated but need to make a release with the
> update).  Then as a bzr releases draw near someone (the RM, a plugin
> liason, the community in general?) can run the report and remind the
> relevant plugin maintainers to update their plugins.

That would be a great thing.  As a plugin maintainer, I wouldn't mind if 
it emailed me directly, and some of my plugins have enough metadata to 
support that :-)

Aaron



More information about the bazaar mailing list