[redirecting this to dev-platform only]

On Fri, May 17, 2013 at 8:29 AM, Benjamin Smedberg <benja...@smedbergs.us>wrote:

> On 5/16/2013 8:04 PM, Gavin Sharp wrote:
>
>> Bug 853071 landed in the Firefox 23 cycle, adding some defines that make
>> it possible to control when in the release cycle code is built.
>>
>> I've described the various defines here:
>>
>> https://wiki.mozilla.org/**Platform/Channel-specific_**build_defines<https://wiki.mozilla.org/Platform/Channel-specific_build_defines>
>>
>
> My understanding of this is that we were going to limit use of all of
> these options to control preference-flipping. In particular I'm worried
> about build bustage that is only discovered at channel-uplift time.


As mentioned in the firefox-dev thread, I don't expect this to be a serious
problem in practice, and I don't think preference flipping is sufficient to
cover all the use cases (some things can't be easily/cleanly
pref-controlled). If I'm wrong about that we can revisit automated
solutions to detecting bustage earlier.

As I remember our discussion about this, use of this flag needs explicit
> approval from release drivers, and it should not be used as general testing
> mechanism. Is this still correct, and should we note this both in the wiki
> and in the configure script which sets it?
>

I think this is correct. I added a note in the wiki, adding a note to the
configure script doesn't seem useful because I think it's unlikely that
users will see it.

Gavin
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to