Re: Proposal: Not shipping prefixed APIs on the release channel

2012-12-14 Thread Henri Sivonen
On Thu, Dec 13, 2012 at 10:11 PM, Anthony Jones ajo...@mozilla.com wrote:
 Perhaps we could come up with an API
 for exposing experimental features?

To go back to an earlier part of this thread: If you expose something
on the release channel to Web authors, you are de facto releasing the
feature for Web authors to bake into their sites/apps and risking it
getting stuck in the sense that breaking changes cause a bad end user
experience of sites/apps breaking. A moz prefix does not change that.
Having to call enableExperimentalFeature() won’t change that. Writing
documentation that says the feature is experimental won’t change that.

   enableExperimentalFeature(feature, version)

As with version suffixing, there is a very real risk that removing old
versions will break too much content and so old versions stick around
forever. In that case, the
same kind of considerations as those stated in
http://lists.w3.org/Archives/Public/public-html/2007Apr/0279.html and
http://robert.ocallahan.org/2008/01/http-equiv_22.html apply.

-- 
Henri Sivonen
hsivo...@iki.fi
http://hsivonen.iki.fi/
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


No more cycle collections during shutdown (opt builds)

2012-12-14 Thread smaug

Hi all,

I just landed the patch for https://bugzilla.mozilla.org/show_bug.cgi?id=818739 
in order to speed up
shutdown times. Shutdown cycle collections are still run in debug builds so 
that we can
detect leaks. Also, one can set XPCOM_CC_RUN_DURING_SHUTDOWN env variable to 
enable
shutdown cycle collections in opt builds - can be useful when debugging leaks 
and such.
If you see regressions, please file new bugs and make them block bug 818739.
Regressions mean probably that we have code which is trying to do I/O too late.
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=818739#c17 such I/O 
shouldn't
happen in normal cases.




-Olli
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Enabling Telemetry by default on Aurora and Nightly

2012-12-14 Thread Lawrence Mandel
(cross posted to governance@ and privacy@)

As I discussed during last week's development meeting and this week's 
coordination meeting, this post is to inform you of the intent to enable 
Telemetry by default on the Aurora and Nightly channels. This is a change that 
I first discussed back in Feb 2012 [1], and that may land as soon as Dec. 19, 
2012.

Most users on Firefox Nightly and Firefox Aurora are developers and highly 
technical users who actively contribute to help us build a more excellent 
browser by providing us with feedback. Enabling Telemetry by default on these 
channels makes it easier for them to do so by allowing Mozilla to better 
identify new issues and regressions early in the development cycle and make 
Firefox a better product.

We've carefully considered all of the implications of making this change and 
teams across Mozilla have been engaged throughout the process. Enabling 
Telemetry by default in these channels is consistent with user expectations 
associated with helping us fully test and evaluate new versions of Firefox. 
We'll provide notice to users of the change via multiple means and disabling 
Telemetry will be a simple process.

More details about this change and the rationale have been summarized in this 
FAQ: https://wiki.mozilla.org/Telemetry/faq

Please respond with questions and comments to dev-platform.

Lawrence

[1] https://wiki.mozilla.org/Firefox/Planning/2012-02-01
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Enabling Telemetry by default on Aurora and Nightly

2012-12-14 Thread Justin Dolske

On 12/14/12 7:15 PM, Lawrence Mandel wrote:


... intent to enable Telemetry by default on the Aurora and Nightly channels ...


\o/

Justin

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