launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #09425
Re: LEP: Improve our Launchpad setup scripts
On 05/31/2012 05:40 PM, Robert Collins wrote:
> 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.
Yes, ack and part of the plan.
Thanks
Gary
References