the contents of undocumented private data structures. The advance
On 5/22/13 3:35 PM, Johnathan Nightingale wrote:
> Policy[1] is that whenever something lands on central, it is the
> developer's responsibility to provide for the ability to turn it off.
> Usually that's just a kill switch in cases where it makes sense, or a
> backout where the patch is unlikely to accumulate much change on top of
> itself in a given release.
>
> In cases where neither of those works (Ehsan's private browsing changes,
> or dmandelin's landing of ionmonkey in FF18) engineers have had to work
> harder to maintain that ability, e.g. by maintaining a shadow tree that
> doesn't have their patches, but has all the other landings. That's what
> Ehsan's pointing to in his reply.
>
> I agree with Ehsan that, one way or another, we'll need to be able to
> disable these changes if they cause too much bustage (though I'm very
> happy to know that we're cleaning up that code in general).
>
> J
>
>
> [1]
http://mozilla.github.io/process-releases/draft/development_overview/ Ancient,
> and shows it, but still relevant for this case. See "Moving work from
> one channel to another"
>
> ---
> Johnathan Nightingale
> VP Firefox Engineering
> @johnath
>