bzr-check-dependencies to get pqm depedencies under control
Max Bowsher
maxb at f2s.com
Wed Nov 24 14:26:20 GMT 2010
On 24/11/10 13:01, Vincent Ladeuil wrote:
>>>>>> Max Bowsher <maxb at f2s.com> writes:
>
> <snip/>
>
> > Quoting from the bug:
> >> Starting with a VM seeded with a raw hardy
> >> ubuntu-8.04.4-desktop-amd64.iso
>
> > This probably wasn't the best starting point. It's unlikely the
> > PQM machine would be running a desktop installation. For the
> > metapackage to be fully tested, you would want to start with a
> > minimal debootstrapped chroot, or a minimal d-i (alternate CD)
> > install.
>
> Meh, the feedback I got from our admin was: 'pretty damn close'.
Heh. Well, if we find anything missing we can add it later.
> >> Now I'd like feedback about:
> >>
> >> - should we define another bzr-build-dependencies package excluding
> >> python-docutils ?
>
> > Who would be the target audience?
>
> People wanting to run the test suite in a setup as close as possible as
> the pqm one.
Hmm. python-docutils does not seem to be a particularly heavy-weight
dependency. I would suggest it's not worth the maintenance overhead.
> >> - should we instead put these dependencies in a Build-Depends clause
> >> (but see the bug report about the catch 22) ?
>
> > No. Metapackages don't need any of these things to build themselves.
>
> Ok.
>
> > I don't really understand what Tom means in the bug.
>
> So the long story is that it was considered to put these dependencies
> into bzr build deps.
>
> Now, the case at point was adding python-sphinx which doesn't exist for
> hardy. This requires providing a package for hardy. But before adding
> this package to the bzr build deps, we need to change bzr to use it. And
> landing such a change requires that python-sphinx is installed on pqm...
Ahhhhhh. You mean python distutils builddeps here, not Debian package
builddeps?
> >> - should I use another name (I chose 'check' as a reference to 'make
> >> check' and explained the intent in the package description but I
> >> wonder if people may be confused about 'bzr check') ?
>
> > I think we should call it bzr-pqm-dependencies.
>
> Bah, this makes me think that it's related to the pam package or the
> pam-submit plugin and also that it is specific to pqm which is not
> entirely true, it helps setting up a host to be as close as possible to
> pqm.
>
> > The name 'bzr-check-dependencies' makes me think it is a tool for
> > checking dependencies, and, it's only because it's PQM that it
> > wants Python 2.4 - the average user of 'make check' doesn't
> > necessarily want it.
>
> <shudder>
>
> bzr-dependencies-for-make-check-on-bzr-pqm-like-setups-including-python2.4
> :-/ ?
>
> bzr-landing-depedencies ?
bzr-landing-dependencies would work for me. Or bzr-merge-robot-dependencies.
Max.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20101124/db169646/attachment.pgp
More information about the bazaar
mailing list