On Fri, Sep 17, 2010 at 8:56 PM, Jonathan Lange <[email protected]> wrote:
> On Fri, Sep 17, 2010 at 5:23 AM, Robert Collins
> <[email protected]> wrote:
>> This has been growing in importance over the last 2 cycles but as we
>> get closer and closer to switching workflows its now actually
>> important and relevant.
>>
>> The key message is:
>>
>> *Please do not land -anything- on devel unless it is ok to be deployed
>> on lpnet*.
>
> Just to be clear, that means:
>  * don't ever land a thing on devel that requires cronscripts, db, or
> updates to non-appservers

db: land on db-devel

cronscripts:
  - if deploying it to the production cronscripts is unwanted until
the next release, land it on db-devel
   (or guard it with a feature flag)

other non-appservers:
 - if deploying it to $wherever is not wanted until the next release,
land it on db-devel
   (or guard it with a feature flag)

>  * it's ok to land stuff that might fail QA (although obviously we
> shouldn't land crap)
>
> Is that right?

Yes.

Note that stuff which fails QA will need to be backed out or fixed
before we can resume deployments, so its a pipeline stall (but OTOH we
want to have a very small pipeline..)

-Rob

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to