← Back to team overview

launchpad-dev team mailing list archive

Re: LEP: Improve our Launchpad setup scripts

 

On Fri, Jun 1, 2012 at 6:32 AM, Gary Poster <gary.poster@xxxxxxxxxxxxx> wrote:
> We put his thoughts, which we have largely incorporated; and some
> implementation notes on separate pages, so the "Thoughts?" section is
> largely blank once again.  Thoughts are again welcome, though we will
> soon (end of week, say?) regard this as having received enough attention
> for us to proceed.

I may not get to it today (which is my Friday) but I will re-read the LEP soon.

> We diverged from Robert's suggestions in a few points that we know of:
>
>  * We still plan to have lpsetup and lp-dev-utils separate.  Rationale
> is listed in the LEP, but for convenience:

Thats fine; it was at most a suggestion :)

>   * lp-dev-utils is more for lxc container and lpsetup is more for host.
>   * Moving lpsetup to lp-dev-utils is a non-trivial task because it
> means packaging lp-dev-utils for lucid and precise.

Note that lp-dev-utils should be packaged too, so its a bit of a
microoptimisation to note that it would need packaging :)

>  * Robert encouraged us to not support non-LXC environments, for a
> tighter focus.  A non-LXC environment is very valuable (to us!) when you
> want to determine whether a problem is specific to LXC, so we kept it.
> He already approved this, I think.

I did, yes.

>  * Robert encouraged us to only support lightweight checkouts, and not
> branches (for colocated use or otherwise), again for a tighter focus.
> We felt we mostly had the code for branches anyway, and we knew some
> people (Aaron, for instance) liked and used colocated branches, so we
> wanted to keep them.  That said, this is perhaps a maintenance burden,
> and perhaps it would be appropriate to push back on us here, so we'll
> certainly listen.

I think I said specifically that:
 - bzr's colocated branch support is very new and shiny
 - and not well tested or integrated with LP

I'm happy if you want to support it as an option, but please make the
default to be lightweight checkouts.

Cheers,
Rob


Follow ups

References