← Back to team overview

launchpad-dev team mailing list archive

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