← Back to team overview

launchpad-dev team mailing list archive

Re: Edge updates disabled - python 2.6 only code got through buildbot.

 

On Wed, Sep 15, 2010 at 1:29 PM, Robert Collins
<robert.collins@xxxxxxxxxxxxx> wrote:
> On Wed, Sep 15, 2010 at 12:56 PM, Maris Fogels
> <maris.fogels@xxxxxxxxxxxxx> wrote:
>> On 09/14/2010 08:22 PM, Robert Collins wrote:
>>> On Wed, Sep 15, 2010 at 10:33 AM, Maris Fogels
>>> <maris.fogels@xxxxxxxxxxxxx> wrote:
>>>
>>>> Yes, ec2 is running Lucid.  We had been wanting to do that upgrade for a while.
>>>>  I don't think you can work around problems like this until we are fully upgraded.
>>>>
>>>> Since buildbot is now running Lucid, running Hardy in EC2 would still cause
>>>> problems when moving off of dev (Lucid) to EC2 (Hardy) then back to buildbot
>>>> (Lucid again).
>>>>
>>>> Is there a better solution that running Hardy and Lucid side-by-side in
>>>> buildbot, and let BB sort out any issues?
>>>
>>> That would be ok, but BB has to get*two* votes to approve a branch, not one.
>>>
>>> Right now I think it needs only one vote.
>>>
>>> -Rob
>>
>> Well, we could say that for a branch to get promoted from devel to stable only
>> one vote counts: the Hardy builder vote.
>
> No, because if its broken on hardy it will break the librarian and
> other upgraded servers.
>
> If the intent of the step is 'catch things that will break servers' we
> need to test the union of all things that break servers.
>
> (Broadly, don't take this to extremes).

We just had another testfix from this - lazr.restful had python 2.6+
only code in it; less happily this was only caught during a CP to
production: if I hadn't been doing the CP, we'd only have found out at
the next release, and it would have been rather messy at that point :-
not what we want to find out mid-downtime.

I realise we're not going to be on 2.5 at all shortly, but its going
to be many days or several weeks - we still need packages of specific
versions rerolled, and then there is the time and effort to do the
rolling upgrades to the db servers (the only ones on 2.5 now).

So I think we do need to get an answer to this asap : 'being careful'
isn't sufficient.

-Rob



References