releasing documentation: make check-dist-tarball and plugins

Vincent Ladeuil v.ladeuil+lp at free.fr
Sat Mar 21 10:20:05 GMT 2009


>>>>> "jam" == John Arbash Meinel <john at arbash-meinel.com> writes:

    jam> Aaron Bentley wrote:
    >> Bob Tanner wrote:
    >>> When making a release should plugins be disabled?
    >> 
    >>> The plugin issue is not noted in the releasing documentation.
    >> 
    >>> https://bugs.launchpad.net/bzrtools/+bug/345597
    >> 
    >>> Is a bug in bzrtools, detected when I was doing make check-dist-tarball
    >> 
    >> That bug is not in bzrtools 1.3.0, which is what you should be bundling,
    >> so I don't see why this is an issue.

Good point. (1.13 of course)

    >> 
    >> Aaron

    jam> He isn't bundling anything. "make check-dist-tarball" takes the tarball
    jam> that "make dist" generated, extracts it into /tmp and runs "make check".


    jam> The issue is that the new extraction also tests whatever plugins you
    jam> happen to have installed in ~/.bazaar/plugins (or presumably in your
    jam> site-wide configuration as well).

    jam> Potentially 'make check-dist-tarball' should be running 'bzr selftest
    jam> --no-plugins' since it isn't otherwise isolating the release from the
    jam> rest of your installation.

+1

And that's very important, we really need a better way to handle
plugins (I nearly went nuts working on selftest in a loom while
having loom failures and wanting to avoid --no-plugins (mv loom
DISABLED/ ; do one thing ; mv DISABLED/loom . ; do another
thing).

        Vincent



More information about the bazaar mailing list