<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kershaw</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kershaw"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Kershaw"/>
	<updated>2026-11-08T17:38:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPE_Necko&amp;diff=1185566</id>
		<title>TPE Necko</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPE_Necko&amp;diff=1185566"/>
		<updated>2017-12-08T02:28:42Z</updated>

		<summary type="html">&lt;p&gt;Kershaw: /* 2017 */ Add server timing slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necko Team in Taipei ==&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
* Shian-Yow Wu (:swu)&lt;br /&gt;
* Amy Chung (:Amy)&lt;br /&gt;
* Gary Chen (:xeonchen)&lt;br /&gt;
* Junior Hsu (:junior)&lt;br /&gt;
* Kershaw Chang (:kershaw)&lt;br /&gt;
* Shih-Chiang Chien (:schien)&lt;br /&gt;
&lt;br /&gt;
=== Domains ===&lt;br /&gt;
* Cookies&lt;br /&gt;
* Proxy&lt;br /&gt;
* Cache&lt;br /&gt;
* JAR&lt;br /&gt;
* HTTP&lt;br /&gt;
* IPC/Threading&lt;br /&gt;
&lt;br /&gt;
=== Dashboard ===&lt;br /&gt;
[[TPE Necko/Dashboard]]&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
[[TPE Necko/Bugs]]&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
[[TPE Necko/Projects]]&lt;br /&gt;
&lt;br /&gt;
== Communication Channels ==&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
* Necko meeting [alternate weeks between US-EU, TPE-EU friendly time] (Thu 9AM PST, Thu 3PM CST)&lt;br /&gt;
* TPE Necko meeting (Tue 4PM CST)&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
* #necko&lt;br /&gt;
=== Mailing list ===&lt;br /&gt;
* Public&lt;br /&gt;
** dev-tech-network@lists.mozilla.org&lt;br /&gt;
* Private&lt;br /&gt;
** necko@mozilla.com (whole necko team)&lt;br /&gt;
&lt;br /&gt;
== Sharings ==&lt;br /&gt;
&lt;br /&gt;
=== 2017 ===&lt;br /&gt;
* Gary - [https://docs.google.com/a/mozilla.com/presentation/d/1vOqP956kx44GITaxtVjjlhXfHzPQcrL2hovI51XRyZc/edit?usp=sharing e10s backpressure]&lt;br /&gt;
* Junior - [https://docs.google.com/presentation/d/1Z3sscU-SOkAvO0KvOXGaP8NTSEa9w7Arsn2FR6Nxt0g/edit#slide=id.p Share connection with anonymous requests]&lt;br /&gt;
* Junior - [https://docs.google.com/presentation/d/1nLwmyFxu0UnS-6F4B14WXsx2OUHK__5953wsCyQdKXk/edit#slide=id.ga39cad493_0_10 Introduction to RCWN]&lt;br /&gt;
* Junior - [https://goo.gl/ccSlbD Using Cache in Necko]&lt;br /&gt;
* SC - [https://docs.google.com/document/d/1p64xJGmHbMO7dWlhxHtO9tmEqsHa4GRzyYfcEdAdgCw/edit Debugging Techniques]&lt;br /&gt;
* Junior - [https://docs.google.com/presentation/d/1gctWYvHdiG3tYvO6pKWgmNoDQUaWNO8qtRwROM0D-2I/edit#slide=id.p4 HTTP2 is Coming QUICkly]&lt;br /&gt;
* Kershaw - [https://docs.google.com/presentation/d/1jIYchtKYtgeL8JulsLcGn33Ul2cOwth5dX_dberuoLk/edit?usp=sharing How Safe Browsing Works in Firefox]&lt;br /&gt;
* Kershaw - [https://docs.google.com/presentation/d/163DfMtz_xheazQb8kYl9J6CUkWnlLBHJvO2tvzQfgws/edit?usp=sharing HTTP Server Timing Header]&lt;br /&gt;
&lt;br /&gt;
=== 2016 ===&lt;br /&gt;
* Junior - [https://goo.gl/b1O89s URL Parser]&lt;br /&gt;
* Gary - [https://goo.gl/G5NBlI Tor 101]&lt;br /&gt;
* Kershaw - [https://goo.gl/Qat4hT TCP/UDP]&lt;br /&gt;
* Amy - [https://goo.gl/Ml1Xi4 Cookies Introduction]&lt;br /&gt;
* SC - [https://docs.google.com/presentation/d/1vYIczzceETR3_muntVWDz1eiVW6-QIXbXwWMYBDL4WA/edit?usp=sharing SSL/TLS 101]&lt;br /&gt;
* Junior - [https://goo.gl/kVW7sw HTTP2]&lt;br /&gt;
* Junior - [https://goo.gl/JvqIJ2 HTTP Cache 101]&lt;br /&gt;
* Gary - [https://goo.gl/oqef0e HTTP1]&lt;br /&gt;
* SC - [https://goo.gl/tkLT0J Gecko HTTP Walkthrough]&lt;br /&gt;
* Kershaw - [https://goo.gl/NxBDNN nsHttpConnectionMgr]&lt;/div&gt;</summary>
		<author><name>Kershaw</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPE_Necko&amp;diff=1182831</id>
		<title>TPE Necko</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPE_Necko&amp;diff=1182831"/>
		<updated>2017-10-25T07:05:36Z</updated>

		<summary type="html">&lt;p&gt;Kershaw: /* 2017 */ Add a presentation link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necko Team in Taipei ==&lt;br /&gt;
=== Team Members ===&lt;br /&gt;
* Shian-Yow Wu (:swu)&lt;br /&gt;
* Amy Chung (:Amy)&lt;br /&gt;
* Gary Chen (:xeonchen)&lt;br /&gt;
* Junior Hsu (:junior)&lt;br /&gt;
* Kershaw Chang (:kershaw)&lt;br /&gt;
* Shih-Chiang Chien (:schien)&lt;br /&gt;
&lt;br /&gt;
=== Domains ===&lt;br /&gt;
* Cookies&lt;br /&gt;
* Proxy&lt;br /&gt;
* Cache&lt;br /&gt;
* JAR&lt;br /&gt;
* HTTP&lt;br /&gt;
* IPC/Threading&lt;br /&gt;
&lt;br /&gt;
=== Dashboard ===&lt;br /&gt;
[[TPE Necko/Dashboard]]&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
[[TPE Necko/Bugs]]&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
[[TPE Necko/Projects]]&lt;br /&gt;
&lt;br /&gt;
== Communication Channels ==&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
* Necko meeting [alternate weeks between US-EU, TPE-EU friendly time] (Thu 9AM PST, Thu 3PM CST)&lt;br /&gt;
* TPE Necko meeting (Tue 4PM CST)&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
* #necko&lt;br /&gt;
=== Mailing list ===&lt;br /&gt;
* Public&lt;br /&gt;
** dev-tech-network@lists.mozilla.org&lt;br /&gt;
* Private&lt;br /&gt;
** necko@mozilla.com (whole necko team)&lt;br /&gt;
&lt;br /&gt;
== Sharings ==&lt;br /&gt;
&lt;br /&gt;
=== 2017 ===&lt;br /&gt;
* Junior - [https://docs.google.com/presentation/d/1nLwmyFxu0UnS-6F4B14WXsx2OUHK__5953wsCyQdKXk/edit#slide=id.ga39cad493_0_10 Introduction to RCWN]&lt;br /&gt;
* Junior - [https://goo.gl/ccSlbD Using Cache in Necko]&lt;br /&gt;
* SC - [https://docs.google.com/document/d/1p64xJGmHbMO7dWlhxHtO9tmEqsHa4GRzyYfcEdAdgCw/edit Debugging Techniques]&lt;br /&gt;
* Junior - [https://docs.google.com/presentation/d/1gctWYvHdiG3tYvO6pKWgmNoDQUaWNO8qtRwROM0D-2I/edit#slide=id.p4 HTTP2 is Coming QUICkly]&lt;br /&gt;
* Kershaw - [https://docs.google.com/presentation/d/1jIYchtKYtgeL8JulsLcGn33Ul2cOwth5dX_dberuoLk/edit?usp=sharing How Safe Browsing Works in Firefox]&lt;br /&gt;
&lt;br /&gt;
=== 2016 ===&lt;br /&gt;
* Junior - [https://goo.gl/b1O89s URL Parser]&lt;br /&gt;
* Gary - [https://goo.gl/G5NBlI Tor 101]&lt;br /&gt;
* Kershaw - [https://goo.gl/Qat4hT TCP/UDP]&lt;br /&gt;
* Amy - [https://goo.gl/Ml1Xi4 Cookies Introduction]&lt;br /&gt;
* SC - [https://docs.google.com/presentation/d/1vYIczzceETR3_muntVWDz1eiVW6-QIXbXwWMYBDL4WA/edit?usp=sharing SSL/TLS 101]&lt;br /&gt;
* Junior - [https://goo.gl/kVW7sw HTTP2]&lt;br /&gt;
* Junior - [https://goo.gl/JvqIJ2 HTTP Cache 101]&lt;br /&gt;
* Gary - [https://goo.gl/oqef0e HTTP1]&lt;br /&gt;
* SC - [https://goo.gl/tkLT0J Gecko HTTP Walkthrough]&lt;br /&gt;
* Kershaw - [https://goo.gl/NxBDNN nsHttpConnectionMgr]&lt;/div&gt;</summary>
		<author><name>Kershaw</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1064280</id>
		<title>ReleaseEngineering/DisposableProjectRepositories</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1064280"/>
		<updated>2015-03-25T09:22:29Z</updated>

		<summary type="html">&lt;p&gt;Kershaw: Booking Jamun for nested oop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is a disposable project branch? ==&lt;br /&gt;
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled.  No l10n or&lt;br /&gt;
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for &#039;&#039;&#039;you&#039;&#039;&#039;. Unlike Try, the commit level on these branches is &#039;&#039;&#039;level_2 (and above) contributors only&#039;&#039;&#039; so please bear that in mind.&lt;br /&gt;
&lt;br /&gt;
===Do you need a disposable branch?===&lt;br /&gt;
Ask yourself the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Does your project have an end date?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your answer is &#039;&#039;&#039;No&#039;&#039;&#039; then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and &lt;br /&gt;
&lt;br /&gt;
===Book one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NOTE:&#039;&#039;&#039;&#039;&#039; The number of disposable branches is limited by CI capacity. If there are no available branches, contact the owners of existing branches to see if you can &amp;quot;sub let&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]&lt;br /&gt;
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&amp;amp;component=Mercurial:%20hg.mozilla.org&amp;amp;short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&amp;amp;comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&amp;amp;cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). &#039;&#039;&#039;Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export REPO_PATH=[path to your repo]                 # eg: users/lsblakk_mozilla.com/staging or comm-central&lt;br /&gt;
export TWIG=[alder|birch|cedar|holly|larch|maple]    # whichever twig you booked&lt;br /&gt;
&lt;br /&gt;
cd /repo/hg/scripts/&lt;br /&gt;
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;NOTE&#039;&#039;&#039;: Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won&#039;t be set correctly.&lt;br /&gt;
* &#039;&#039;&#039;NOTE&#039;&#039;&#039;: Your repository will have no hooks enabled after a reset. You&#039;ll need to specify in the request if you need any configured.&lt;br /&gt;
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]).  &lt;br /&gt;
* &#039;&#039;&#039;Special note:&#039;&#039;&#039; the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment &#039;Please reconfigure the build scheduler&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;unbook&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===When you&#039;re done with one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&lt;br /&gt;
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the &amp;quot;Next in Line&amp;quot; column, please let them know you are done.&lt;br /&gt;
&lt;br /&gt;
That&#039;s all there is to it!&lt;br /&gt;
&lt;br /&gt;
== Using a custom mozconfig  ==&lt;br /&gt;
&lt;br /&gt;
The mozconfigs used for builds live in the same source tree as the main code, eg&lt;br /&gt;
* Firefox:  &amp;lt;tt&amp;gt;browser/config/mozconfigs/&amp;lt;platform&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile Native: &amp;lt;tt&amp;gt;mobile/android/config/mozconfigs/android&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile XUL: &amp;lt;tt&amp;gt;mobile/xul/config/mozconfigs/android-xul&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;nightly&#039; file is used for optimised builds, &#039;debug&#039; for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).&lt;br /&gt;
&lt;br /&gt;
==Enabling/Disabling of platforms, tests, nightly updates ==&lt;br /&gt;
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].&lt;br /&gt;
&lt;br /&gt;
Nightly builds and updates are disabled by default but can be enabled on request.&lt;br /&gt;
&lt;br /&gt;
== BOOKING SCHEDULE  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;data wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates  &lt;br /&gt;
! Next in Line&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=alder Alder]&lt;br /&gt;
| 1100146&lt;br /&gt;
| jlal@mozilla.com&lt;br /&gt;
| (Taskcluster deployment/branch testing) :lightsofapollo, :garndt, :wcosta&lt;br /&gt;
| 2014-11-17 - 2015-1-30&lt;br /&gt;
| &#039;&#039;N.B.&#039;&#039; next owner needs to check with RelEng about type of builds needed.&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]&lt;br /&gt;
| &lt;br /&gt;
| mgerva@mozilla.com&lt;br /&gt;
| &lt;br /&gt;
| 2015-02-09 - TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]&lt;br /&gt;
| -&lt;br /&gt;
| fabrice@mozilla.com&lt;br /&gt;
| &lt;br /&gt;
| 2014-12-15 - 2015-03-01&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]&lt;br /&gt;
| {{bug|1118796}}&lt;br /&gt;
| nthomas@mozilla.com&lt;br /&gt;
| Release automation changes&lt;br /&gt;
| 2015-01-11 - 2015-03-31&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://tbpl.mozilla.org/?tree=elm Elm]&lt;br /&gt;
| {{bug|627699}}&lt;br /&gt;
| glandium@mozilla.com&lt;br /&gt;
| Gtk+3 work&lt;br /&gt;
| 2014-06-19 - ??? &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=fig Fig]&lt;br /&gt;
| -&lt;br /&gt;
| mreavy@mozilla.com&lt;br /&gt;
| Loop staging&lt;br /&gt;
| 2014-09-23 - indefinite&lt;br /&gt;
| abr@mozilla.com&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=gum Gum]&lt;br /&gt;
| -&lt;br /&gt;
| paul@mozilla.com&lt;br /&gt;
| Profile testing&lt;br /&gt;
| 2015-01-20 - 2015-03-31&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=holly Holly]&lt;br /&gt;
| {{bug|984139}}&lt;br /&gt;
| billm@mozilla.com&lt;br /&gt;
| :billm on IRC, e10s&lt;br /&gt;
| 2013-03-15 - 2014-11-01&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]&lt;br /&gt;
| {{bug|1147314}}&lt;br /&gt;
| kechang@mozilla.com, kchen@mozilla.com&lt;br /&gt;
| Nested OOP&lt;br /&gt;
| 2015-03-25 - 2015-12-31&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]&lt;br /&gt;
| -&lt;br /&gt;
| fabrice@mozilla.com&lt;br /&gt;
| Project Graphene&lt;br /&gt;
| Until 2015-04-30&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]&lt;br /&gt;
| bug 1132123&lt;br /&gt;
| mshal@mozilla.com&lt;br /&gt;
| Releng&lt;br /&gt;
| 2015-03-11 - ???&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]&lt;br /&gt;
| {{bug|790467}} and other risky updater work&lt;br /&gt;
| bbondy@mozilla.com, spohl@mozilla.com, rstrong@mozilla.com&lt;br /&gt;
| bbondy, spohl, rstrong&lt;br /&gt;
| 2012-09-11 - 2015-12-31 &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]&lt;br /&gt;
| {{bug|929203}}&lt;br /&gt;
| jgriffin@mozilla.com&lt;br /&gt;
| :gwagner, debug B2G builds and unit tests&lt;br /&gt;
| 2013-10-21 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.&lt;br /&gt;
&lt;br /&gt;
== Indefinite booking  ==&lt;br /&gt;
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.&lt;br /&gt;
{| class=&amp;quot;data&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates  &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]&lt;br /&gt;
| {{bug|1010674}}&lt;br /&gt;
| catlee@mozilla.com&lt;br /&gt;
| disabled&lt;br /&gt;
| 2014-05-15 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]&lt;br /&gt;
| -&lt;br /&gt;
| jgriffin@mozilla.com&lt;br /&gt;
| new build/test testing for #ateam and #releng&lt;br /&gt;
| 2012-06-25 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kershaw</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1060946</id>
		<title>ReleaseEngineering/DisposableProjectRepositories</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&amp;diff=1060946"/>
		<updated>2015-03-10T10:07:27Z</updated>

		<summary type="html">&lt;p&gt;Kershaw: /* BOOKING SCHEDULE */  Book Rhizome for the disposable branch.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is a disposable project branch? ==&lt;br /&gt;
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled.  No l10n or&lt;br /&gt;
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for &#039;&#039;&#039;you&#039;&#039;&#039;. Unlike Try, the commit level on these branches is &#039;&#039;&#039;level_2 (and above) contributors only&#039;&#039;&#039; so please bear that in mind.&lt;br /&gt;
&lt;br /&gt;
===Do you need a disposable branch?===&lt;br /&gt;
Ask yourself the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Does your project have an end date?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your answer is &#039;&#039;&#039;No&#039;&#039;&#039; then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and &lt;br /&gt;
&lt;br /&gt;
===Book one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&lt;br /&gt;
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]&lt;br /&gt;
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&amp;amp;component=Mercurial:%20hg.mozilla.org&amp;amp;short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&amp;amp;comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&amp;amp;cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). &#039;&#039;&#039;Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export REPO_PATH=[path to your repo]                 # eg: users/lsblakk_mozilla.com/staging or comm-central&lt;br /&gt;
export TWIG=[alder|birch|cedar|holly|larch|maple]    # whichever twig you booked&lt;br /&gt;
&lt;br /&gt;
cd /repo/hg/scripts/&lt;br /&gt;
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;NOTE&#039;&#039;&#039;: Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won&#039;t be set correctly.&lt;br /&gt;
* &#039;&#039;&#039;NOTE&#039;&#039;&#039;: Your repository will have no hooks enabled after a reset. You&#039;ll need to specify in the request if you need any configured.&lt;br /&gt;
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]).  &lt;br /&gt;
* &#039;&#039;&#039;Special note:&#039;&#039;&#039; the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment &#039;Please reconfigure the build scheduler&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;unbook&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===When you&#039;re done with one of our fabulous &amp;quot;disposable&amp;quot; project branches===&lt;br /&gt;
&lt;br /&gt;
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the &amp;quot;Next in Line&amp;quot; column, please let them know you are done.&lt;br /&gt;
&lt;br /&gt;
That&#039;s all there is to it!&lt;br /&gt;
&lt;br /&gt;
== Using a custom mozconfig  ==&lt;br /&gt;
&lt;br /&gt;
The mozconfigs used for builds live in the same source tree as the main code, eg&lt;br /&gt;
* Firefox:  &amp;lt;tt&amp;gt;browser/config/mozconfigs/&amp;lt;platform&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile Native: &amp;lt;tt&amp;gt;mobile/android/config/mozconfigs/android&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mobile XUL: &amp;lt;tt&amp;gt;mobile/xul/config/mozconfigs/android-xul&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;nightly&#039; file is used for optimised builds, &#039;debug&#039; for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).&lt;br /&gt;
&lt;br /&gt;
==Enabling/Disabling of platforms, tests, nightly updates ==&lt;br /&gt;
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].&lt;br /&gt;
&lt;br /&gt;
Nightly builds and updates are disabled by default but can be enabled on request.&lt;br /&gt;
&lt;br /&gt;
== BOOKING SCHEDULE  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;data wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates  &lt;br /&gt;
! Next in Line&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=alder Alder]&lt;br /&gt;
| 1100146&lt;br /&gt;
| jlal@mozilla.com&lt;br /&gt;
| (Taskcluster deployment/branch testing) :lightsofapollo, :garndt, :wcosta&lt;br /&gt;
| 2014-11-17 - 2015-1-30&lt;br /&gt;
| &#039;&#039;N.B.&#039;&#039; next owner needs to check with RelEng about type of builds needed.&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]&lt;br /&gt;
| &lt;br /&gt;
| mgerva@mozilla.com&lt;br /&gt;
| &lt;br /&gt;
| 2015-02-09 - TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]&lt;br /&gt;
| -&lt;br /&gt;
| fabrice@mozilla.com&lt;br /&gt;
| &lt;br /&gt;
| 2014-12-15 - 2015-03-01&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]&lt;br /&gt;
| {{bug|1118796}}&lt;br /&gt;
| nthomas@mozilla.com&lt;br /&gt;
| Release automation changes&lt;br /&gt;
| 2015-01-11 - 2015-03-31&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://tbpl.mozilla.org/?tree=elm Elm]&lt;br /&gt;
| {{bug|627699}}&lt;br /&gt;
| glandium@mozilla.com&lt;br /&gt;
| Gtk+3 work&lt;br /&gt;
| 2014-06-19 - ??? &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=fig Fig]&lt;br /&gt;
| -&lt;br /&gt;
| mreavy@mozilla.com&lt;br /&gt;
| Loop staging&lt;br /&gt;
| 2014-09-23 - indefinite&lt;br /&gt;
| abr@mozilla.com&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=gum Gum]&lt;br /&gt;
| -&lt;br /&gt;
| paul@mozilla.com&lt;br /&gt;
| Profile testing&lt;br /&gt;
| 2015-01-20 - 2015-03-31&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=holly Holly]&lt;br /&gt;
| {{bug|984139}}&lt;br /&gt;
| billm@mozilla.com&lt;br /&gt;
| :billm on IRC, e10s&lt;br /&gt;
| 2013-03-15 - 2014-11-01&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]&lt;br /&gt;
| {{bug|701634}}, {{bug|961049}}, {{bug|962168}}&lt;br /&gt;
| bturner@mozilla.com, jvarga@mozilla.com&lt;br /&gt;
| :bent, :janv, IndexedDB and QuotaManager on PBackground&lt;br /&gt;
| 2014-01-21 - 2014-10-31&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]&lt;br /&gt;
| -&lt;br /&gt;
| fabrice@mozilla.com&lt;br /&gt;
| Project Graphene&lt;br /&gt;
| Until 2015-04-30&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]&lt;br /&gt;
| free&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]&lt;br /&gt;
| {{bug|790467}} and other risky updater work&lt;br /&gt;
| bbondy@mozilla.com, spohl@mozilla.com, rstrong@mozilla.com&lt;br /&gt;
| bbondy, spohl, rstrong&lt;br /&gt;
| 2012-09-11 - 2015-12-31 &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]&lt;br /&gt;
| {{bug|929203}}&lt;br /&gt;
| jgriffin@mozilla.com&lt;br /&gt;
| :gwagner, debug B2G builds and unit tests&lt;br /&gt;
| 2013-10-21 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Rhizome&lt;br /&gt;
| {{bug|1110650}}&lt;br /&gt;
| kechang@mozilla.com, kchen@mozilla.com&lt;br /&gt;
| kershaw, kanru&lt;br /&gt;
| 2015-03-10 - 2015-12-31&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.&lt;br /&gt;
&lt;br /&gt;
== Indefinite booking  ==&lt;br /&gt;
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.&lt;br /&gt;
{| class=&amp;quot;data&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project Branch&lt;br /&gt;
! Regist. bug&lt;br /&gt;
! email address of borrower&lt;br /&gt;
! User/Dev Team contact &lt;br /&gt;
! Booking Dates  &lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]&lt;br /&gt;
| {{bug|1010674}}&lt;br /&gt;
| catlee@mozilla.com&lt;br /&gt;
| disabled&lt;br /&gt;
| 2014-05-15 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]&lt;br /&gt;
| -&lt;br /&gt;
| jgriffin@mozilla.com&lt;br /&gt;
| new build/test testing for #ateam and #releng&lt;br /&gt;
| 2012-06-25 - indefinite &#039;&#039;&#039;&#039;&#039;&amp;lt;span color=&amp;quot;yellow&amp;quot;&amp;gt;PENDING&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kershaw</name></author>
	</entry>
</feed>