<?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=Smacleod</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=Smacleod"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Smacleod"/>
	<updated>2026-09-01T08:29:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Sheriffing/How_To/Landing_patches&amp;diff=1213536</id>
		<title>Sheriffing/How To/Landing patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Sheriffing/How_To/Landing_patches&amp;diff=1213536"/>
		<updated>2019-06-10T15:24:11Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Replace instructions with updated ones detailing #Check-in Needed using Phabricator and Lando.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sheriffing How To|Landing check-needed patches}}&lt;br /&gt;
Sheriffs have the responsibility for landing checkin-needed patches on behalf of others who do not have the needed commit access to do so themselves or those who do not have the ability to watch their pushes afterwards.&amp;lt;br /&amp;gt;&lt;br /&gt;
Usually, patches should be landed after the merges and after the nightly builds started running. Of course, it can also be done when requested.&lt;br /&gt;
&lt;br /&gt;
= Phabricator queries for revisions requiring check-in =&lt;br /&gt;
* There is a saved Phabricator differential query that may be used to find revisions requiring check-in.&lt;br /&gt;
** Visit https://phabricator.services.mozilla.com/differential/ and click the &#039;&#039;&#039;#Check-in Needed&#039;&#039;&#039; link in the left menu’s list of queries.&lt;br /&gt;
** It is important to follow the link in this menu rather than use a direct link as if the query is modified the URL will be changed.&lt;br /&gt;
[[File:Check-in needed phabricator query menu.png|frame|center|Location of the menu link for &#039;&#039;&#039;#Check-in Needed&#039;&#039;&#039; Query]]&lt;br /&gt;
&lt;br /&gt;
= How to land &#039;&#039;&#039;#Check-in Needed&#039;&#039;&#039; revisions =&lt;br /&gt;
The only supported method for landing check-in needed patches from Phabricator is Lando.&lt;br /&gt;
&lt;br /&gt;
== Landing revisions via Lando (to [https://hg.mozilla.org/integration/autoland integration/autoland]) ==&lt;br /&gt;
=== Steps: ===&lt;br /&gt;
* Access the revision and click &#039;&#039;&#039;View Stack in Lando&#039;&#039;&#039; at the top right of the page:&lt;br /&gt;
[[File:Check-in needed phabricator view stack in lando.png|frame|center|Location of the &#039;&#039;&#039;View Stack in Lando&#039;&#039;&#039; link]]&lt;br /&gt;
&lt;br /&gt;
* Verify that the reviewers who have accepted the revision have proper authority.&lt;br /&gt;
** Look at the reviewers column in the table showing the stack of revisions and identify the reviewers who have accepted each revision.&lt;br /&gt;
** Verify these reviewers are [[Modules/All|Module Owners/Peers]] and have the authority to review code for Firefox.&lt;br /&gt;
[[File:Check-in needed lando verify reviewers.png|frame|center|Location of reviewers in Lando]]&lt;br /&gt;
&lt;br /&gt;
* Click the &#039;&#039;&#039;Preview Landing&#039;&#039;&#039; button in the bottom right corner of the page.&lt;br /&gt;
[[File:Check-in needed lando click preview landing.png|frame|center|Location of the &#039;&#039;&#039;Preview Landing&#039;&#039;&#039; button]]&lt;br /&gt;
&lt;br /&gt;
* Quickly look over each commit message’s first line in the landing preview to ensure it is formatted correctly. Note that the preview pane scrolls vertically to list all of the commits.&lt;br /&gt;
[[File:Check-in needed lando inspect commit messages.png|frame|center|Location of each commit message&#039;s first line.]]&lt;br /&gt;
&lt;br /&gt;
* Check the landing warnings.&lt;br /&gt;
** The bottom of the landing preview might contain a list of warnings that block landing unless acknowledged.&lt;br /&gt;
** Warnings should not be acknowledged without consideration.&lt;br /&gt;
** &#039;&#039;&#039;Only the &amp;quot;Has Previously landed.&amp;quot; warning is acceptable to acknowledge&#039;&#039;&#039; and continue landing. If there are any other warnings present landing should halt.&lt;br /&gt;
[[File:Check-in needed lando warnings list.png|frame|center|A list of warnings in the Landing Preview]]&lt;br /&gt;
&lt;br /&gt;
=== If you cannot land the patch from the GUI: ===&lt;br /&gt;
* Remove the &#039;&#039;&#039;#Check-in Needed&#039;&#039;&#039; project tag.&lt;br /&gt;
** To do this access the revision and click &#039;&#039;&#039;Edit Revision&#039;&#039;&#039; at the top right of the page.&lt;br /&gt;
[[File:Check-in needed phabricator edit revision.png|frame|center|Location of the &#039;&#039;&#039;Edit Revision&#039;&#039;&#039; link]]&lt;br /&gt;
* Comment on the revision that it could not be checked-in, providing the reason.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_edit_revision.png&amp;diff=1213535</id>
		<title>File:Check-in needed phabricator edit revision.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_edit_revision.png&amp;diff=1213535"/>
		<updated>2019-06-10T15:21:17Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Location of the edit revision link in Phabricator.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_warnings_list.png&amp;diff=1213533</id>
		<title>File:Check-in needed lando warnings list.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_warnings_list.png&amp;diff=1213533"/>
		<updated>2019-06-10T15:16:16Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of warnings in Lando&#039;s landing preview.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_inspect_commit_messages.png&amp;diff=1213532</id>
		<title>File:Check-in needed lando inspect commit messages.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_inspect_commit_messages.png&amp;diff=1213532"/>
		<updated>2019-06-10T15:13:59Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Where to inspect commit messages in lando.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_click_preview_landing.png&amp;diff=1213531</id>
		<title>File:Check-in needed lando click preview landing.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_click_preview_landing.png&amp;diff=1213531"/>
		<updated>2019-06-10T15:11:59Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Location of the preview landing button.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_verify_reviewers.png&amp;diff=1213530</id>
		<title>File:Check-in needed lando verify reviewers.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_lando_verify_reviewers.png&amp;diff=1213530"/>
		<updated>2019-06-10T15:10:07Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Indication of where reviewers are listed in Lando&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_view_stack_in_lando.png&amp;diff=1213529</id>
		<title>File:Check-in needed phabricator view stack in lando.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_view_stack_in_lando.png&amp;diff=1213529"/>
		<updated>2019-06-10T15:03:23Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Indication of how to visit lando from a Phabricator revision&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_query_menu.png&amp;diff=1213526</id>
		<title>File:Check-in needed phabricator query menu.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=File:Check-in_needed_phabricator_query_menu.png&amp;diff=1213526"/>
		<updated>2019-06-10T14:52:07Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Depiction of how to find the query for #Check-in Needed revisions in Phabricator.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207284</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207284"/>
		<updated>2019-02-06T03:11:04Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Finish off last WIP items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how to handle similar situations when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Making requests to other users =&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Patches may be [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches submitted to Phabricator] for review using [https://github.com/mozilla-conduit/review &#039;&#039;&#039;moz-phab&#039;&#039;&#039;]. It is possible to ask for review as part of patch submission (See the [https://github.com/mozilla-conduit/review#execution &#039;&#039;&#039;moz-phab&#039;&#039;&#039; documentation]).&lt;br /&gt;
&lt;br /&gt;
Note that Phabricator has two reviewer designations, normal and &amp;quot;blocking&amp;quot;. Setting a user as a &amp;quot;blocking&amp;quot; reviewer is similar to the common use of a &#039;&#039;&#039;review?&#039;&#039;&#039; flag in that it requires review from that user or an explicit removal. Normal reviewers work differently in that acceptance from any reviewer removes the review from that user&#039;s queue (i.e. Only a single reviewer must accept). Using blocking reviewers mimics the Bugzilla workflow most closely, and there is a &#039;&#039;&#039;submit.always_blocking&#039;&#039;&#039; [https://github.com/mozilla-conduit/review#configuration configuration] option in &#039;&#039;&#039;moz-phab&#039;&#039;&#039; which will default to making all reviewers blocking.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
[[File:Non-blocking-review.png|320px]]&lt;br /&gt;
&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ==&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. The Phabricator revision cannot be &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
[[File:Blocking-reviewer.png|324px]]&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ==&lt;br /&gt;
If you have a stand-alone image you&#039;d like feedback on you may still do so using Bugzilla. Since the &#039;&#039;&#039;review?&#039;&#039;&#039; flag may be disabled for the component, please use a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; or &#039;&#039;&#039;feedback?&#039;&#039;&#039; flag.&lt;br /&gt;
&lt;br /&gt;
Phabricator does have the [https://phabricator.services.mozilla.com/pholio/ Pholio] application for commenting on mocks. Unfortunately it is not well integrated with the rest of our workflows and you cannot flag specific users for review. You can find Pholio in the main menu as &amp;quot;Design Review&amp;quot;, and a new image can be uploaded by clicking [https://phabricator.services.mozilla.com/pholio/create/ &amp;quot;Create Mock&amp;quot;] on the main Pholio page.&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ==&lt;br /&gt;
There are two ways to remove a patch from the queue of your reviewers:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove the reviewer using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers.png|206px]]&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Plan Changes&amp;quot; to your revision, which removes the revision from their queue until you have posted a new version of the diff.&lt;br /&gt;
[[File:Plan-Changes.png|205px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ==&lt;br /&gt;
At this time &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; requests should use the current [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch#Getting_the_patch_checked_into_the_tree checkin-needed process]. &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; can be set on the bug linked to the Phabricator revision you wish to land. There is a plan to move &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along (Tracking [https://bugzilla.mozilla.org/show_bug.cgi?id=1514807 Bug 1514807]).&lt;br /&gt;
&lt;br /&gt;
= Responding to requests =&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ==&lt;br /&gt;
If you&#039;d like to remove yourself as a reviewer you can do so in one of two ways:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove yourself using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers-reviewer.png|216px]]&lt;br /&gt;
&lt;br /&gt;
* Add the &amp;quot;Resign as Reviewer&amp;quot; action, which marks you as resigned. Resigning has mostly the same effect as removing yourself from the reviewer list except for the case when a project you&#039;re a member of has been asked for review. Resigning in the project case explicitly marks you as not a reviewer and is easier than removing the project and re-adding all other members.&lt;br /&gt;
[[File:Resign-As-Reviewer.png|204px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments), you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
= Querying for Information =&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s review queue ==&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
# Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
# Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
#* You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
# Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
# The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s activity ==&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
== Save a frequently used query ==&lt;br /&gt;
Most query advanced query pages have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this allows you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this URL does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
= Other Tasks =&lt;br /&gt;
&lt;br /&gt;
== Upload a WIP patch ==&lt;br /&gt;
Work in progress patches can be uploaded to Phabricator in the same way as a normal patch, although generally you would not add reviewers. If you&#039;d like someone to look at your WIP patch you may add reviewers but it is best to explicitly mention what you expect from the reviewer.&lt;br /&gt;
&lt;br /&gt;
== Watch a component ==&lt;br /&gt;
Phabricator has a notification system, [https://phabricator.services.mozilla.com/herald/ Herald], which allows you to create custom notification rules. This can be used to subscribe yourself to revisions that touch certain parts of the code base, or even add yourself as a reviewer. You can view example rules other user&#039;s have created [https://phabricator.services.mozilla.com/herald/query/all/ here].&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207145</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207145"/>
		<updated>2019-02-04T16:59:39Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Fill out checkin-needed task.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how to handle similar situations when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Making requests to other users =&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Patches may be [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches submitted to Phabricator] for review using [https://github.com/mozilla-conduit/review &#039;&#039;&#039;moz-phab&#039;&#039;&#039;]. It is possible to ask for review as part of patch submission (See the [https://github.com/mozilla-conduit/review#execution &#039;&#039;&#039;moz-phab&#039;&#039;&#039; documentation]).&lt;br /&gt;
&lt;br /&gt;
Note that Phabricator has two reviewer designations, normal and &amp;quot;blocking&amp;quot;. Setting a user as a &amp;quot;blocking&amp;quot; reviewer is similar to the common use of a &#039;&#039;&#039;review?&#039;&#039;&#039; flag in that it requires review from that user or an explicit removal. Normal reviewers work differently in that acceptance from any reviewer removes the review from that user&#039;s queue (i.e. Only a single reviewer must accept). Using blocking reviewers mimics the Bugzilla workflow most closely, and there is a &#039;&#039;&#039;submit.always_blocking&#039;&#039;&#039; [https://github.com/mozilla-conduit/review#configuration configuration] option in &#039;&#039;&#039;moz-phab&#039;&#039;&#039; which will default to making all reviewers blocking.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
[[File:Non-blocking-review.png|320px]]&lt;br /&gt;
&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ==&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. The Phabricator revision cannot be &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
[[File:Blocking-reviewer.png|324px]]&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ==&lt;br /&gt;
If you have a stand-alone image you&#039;d like feedback on you may still do so using Bugzilla. Since the &#039;&#039;&#039;review?&#039;&#039;&#039; flag may be disabled for the component, please use a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; or &#039;&#039;&#039;feedback?&#039;&#039;&#039; flag.&lt;br /&gt;
&lt;br /&gt;
Phabricator does have the [https://phabricator.services.mozilla.com/pholio/ Pholio] application for commenting on mocks. Unfortunately it is not well integrated with the rest of our workflows and you cannot flag specific users for review. You can find Pholio in the main menu as &amp;quot;Design Review&amp;quot;, and a new image can be uploaded by clicking [https://phabricator.services.mozilla.com/pholio/create/ &amp;quot;Create Mock&amp;quot;] on the main Pholio page.&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ==&lt;br /&gt;
There are two ways to remove a patch from the queue of your reviewers:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove the reviewer using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers.png|206px]]&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Plan Changes&amp;quot; to your revision, which removes the revision from their queue until you have posted a new version of the diff.&lt;br /&gt;
[[File:Plan-Changes.png|205px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ==&lt;br /&gt;
At this time &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; requests should use the current [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch#Getting_the_patch_checked_into_the_tree checkin-needed process]. &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; can be set on the bug linked to the Phabricator revision you wish to land. There is a plan to move &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along (Tracking [https://bugzilla.mozilla.org/show_bug.cgi?id=1514807 Bug 1514807]).&lt;br /&gt;
&lt;br /&gt;
= Responding to requests =&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ==&lt;br /&gt;
If you&#039;d like to remove yourself as a reviewer you can do so in one of two ways:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove yourself using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers-reviewer.png|216px]]&lt;br /&gt;
&lt;br /&gt;
* Add the &amp;quot;Resign as Reviewer&amp;quot; action, which marks you as resigned. Resigning has mostly the same effect as removing yourself from the reviewer list except for the case when a project you&#039;re a member of has been asked for review. Resigning in the project case explicitly marks you as not a reviewer and is easier than removing the project and re-adding all other members.&lt;br /&gt;
[[File:Resign-As-Reviewer.png|204px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments), you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
= Querying for Information =&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s review queue ==&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
# Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
# Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
#* You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
# Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
# The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s activity ==&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
== Save a frequently used query ==&lt;br /&gt;
Most query advanced query pages have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this allows you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this URL does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
= Other Tasks =&lt;br /&gt;
&lt;br /&gt;
== Upload a WIP patch ==&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
== Watch a component ==&lt;br /&gt;
TODO: Herald for subscribing to file changes.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207136</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207136"/>
		<updated>2019-02-04T15:51:22Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Document Pholio as a not well integrated workflow, recommending bugzilla still.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how to handle similar situations when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Making requests to other users =&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Patches may be [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches submitted to Phabricator] for review using [https://github.com/mozilla-conduit/review &#039;&#039;&#039;moz-phab&#039;&#039;&#039;]. It is possible to ask for review as part of patch submission (See the [https://github.com/mozilla-conduit/review#execution &#039;&#039;&#039;moz-phab&#039;&#039;&#039; documentation]).&lt;br /&gt;
&lt;br /&gt;
Note that Phabricator has two reviewer designations, normal and &amp;quot;blocking&amp;quot;. Setting a user as a &amp;quot;blocking&amp;quot; reviewer is similar to the common use of a &#039;&#039;&#039;review?&#039;&#039;&#039; flag in that it requires review from that user or an explicit removal. Normal reviewers work differently in that acceptance from any reviewer removes the review from that user&#039;s queue (i.e. Only a single reviewer must accept). Using blocking reviewers mimics the Bugzilla workflow most closely, and there is a &#039;&#039;&#039;submit.always_blocking&#039;&#039;&#039; [https://github.com/mozilla-conduit/review#configuration configuration] option in &#039;&#039;&#039;moz-phab&#039;&#039;&#039; which will default to making all reviewers blocking.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
[[File:Non-blocking-review.png|320px]]&lt;br /&gt;
&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ==&lt;br /&gt;
&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. The Phabricator revision cannot be &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
[[File:Blocking-reviewer.png|324px]]&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ==&lt;br /&gt;
If you have a stand-alone image you&#039;d like feedback on you may still do so using Bugzilla. Since the &#039;&#039;&#039;review?&#039;&#039;&#039; flag may be disabled for the component, please use a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; or &#039;&#039;&#039;feedback?&#039;&#039;&#039; flag.&lt;br /&gt;
&lt;br /&gt;
Phabricator does have the [https://phabricator.services.mozilla.com/pholio/ Pholio] application for commenting on mocks. Unfortunately it is not well integrated with the rest of our workflows and you cannot flag specific users for review. You can find Pholio in the main menu as &amp;quot;Design Review&amp;quot;, and a new image can be uploaded by clicking [https://phabricator.services.mozilla.com/pholio/create/ &amp;quot;Create Mock&amp;quot;] on the main Pholio page.&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to remove a patch from the queue of your reviewers:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove the reviewer using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers.png|206px]]&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Plan Changes&amp;quot; to your revision, which removes the revision from their queue until you have posted a new version of the diff.&lt;br /&gt;
[[File:Plan-Changes.png|205px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ==&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Responding to requests =&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ==&lt;br /&gt;
If you&#039;d like to remove yourself as a reviewer you can do so in one of two ways:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove yourself using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers-reviewer.png|216px]]&lt;br /&gt;
&lt;br /&gt;
* Add the &amp;quot;Resign as Reviewer&amp;quot; action, which marks you as resigned. Resigning has mostly the same effect as removing yourself from the reviewer list except for the case when a project you&#039;re a member of has been asked for review. Resigning in the project case explicitly marks you as not a reviewer and is easier than removing the project and re-adding all other members.&lt;br /&gt;
[[File:Resign-As-Reviewer.png|204px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments), you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
= Querying for Information =&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s review queue ==&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
# Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
# Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
#* You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
# Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
# The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s activity ==&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
== Save a frequently used query ==&lt;br /&gt;
Most query advanced query pages have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this allows you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this URL does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
= Other Tasks =&lt;br /&gt;
&lt;br /&gt;
== Upload a WIP patch ==&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
== Watch a component ==&lt;br /&gt;
TODO: Herald for subscribing to file changes.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207135</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207135"/>
		<updated>2019-02-04T15:45:59Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Clear up some whitespace.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how to handle similar situations when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Making requests to other users =&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Patches may be [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches submitted to Phabricator] for review using [https://github.com/mozilla-conduit/review &#039;&#039;&#039;moz-phab&#039;&#039;&#039;]. It is possible to ask for review as part of patch submission (See the [https://github.com/mozilla-conduit/review#execution &#039;&#039;&#039;moz-phab&#039;&#039;&#039; documentation]).&lt;br /&gt;
&lt;br /&gt;
Note that Phabricator has two reviewer designations, normal and &amp;quot;blocking&amp;quot;. Setting a user as a &amp;quot;blocking&amp;quot; reviewer is similar to the common use of a &#039;&#039;&#039;review?&#039;&#039;&#039; flag in that it requires review from that user or an explicit removal. Normal reviewers work differently in that acceptance from any reviewer removes the review from that user&#039;s queue (i.e. Only a single reviewer must accept). Using blocking reviewers mimics the Bugzilla workflow most closely, and there is a &#039;&#039;&#039;submit.always_blocking&#039;&#039;&#039; [https://github.com/mozilla-conduit/review#configuration configuration] option in &#039;&#039;&#039;moz-phab&#039;&#039;&#039; which will default to making all reviewers blocking.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
[[File:Non-blocking-review.png|320px]]&lt;br /&gt;
&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ==&lt;br /&gt;
&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator notifies the provided user of your message. The notification is a one-time action which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
[[File:At-mention.png|479px]]&lt;br /&gt;
&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. The Phabricator revision cannot be &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
[[File:Blocking-reviewer.png|324px]]&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ==&lt;br /&gt;
If you have a stand-alone image you&#039;d like to ask for review on you may do so using the [https://phabricator.services.mozilla.com/pholio/ Pholio] Phabricator application. You can find Pholio in the main menu as &amp;quot;Design Review&amp;quot;, and a new image can be uploaded by clicking [https://phabricator.services.mozilla.com/pholio/create/ &amp;quot;Create Mock&amp;quot;] on the main Pholio page.&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ==&lt;br /&gt;
&lt;br /&gt;
There are two ways to remove a patch from the queue of your reviewers:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove the reviewer using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers.png|206px]]&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Plan Changes&amp;quot; to your revision, which removes the revision from their queue until you have posted a new version of the diff.&lt;br /&gt;
[[File:Plan-Changes.png|205px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ==&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully, look out for an announcement when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ==&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Responding to requests =&lt;br /&gt;
&lt;br /&gt;
== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ==&lt;br /&gt;
If you&#039;d like to remove yourself as a reviewer you can do so in one of two ways:&lt;br /&gt;
&lt;br /&gt;
* Explicitly edit the reviewers and remove yourself using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
[[File:Change-Reviewers-reviewer.png|216px]]&lt;br /&gt;
&lt;br /&gt;
* Add the &amp;quot;Resign as Reviewer&amp;quot; action, which marks you as resigned. Resigning has mostly the same effect as removing yourself from the reviewer list except for the case when a project you&#039;re a member of has been asked for review. Resigning in the project case explicitly marks you as not a reviewer and is easier than removing the project and re-adding all other members.&lt;br /&gt;
[[File:Resign-As-Reviewer.png|204px]]&lt;br /&gt;
&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments), you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
= Querying for Information =&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s review queue ==&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
# Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
# Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
#* You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
# Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
# The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
== Query a user&#039;s activity ==&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
== Save a frequently used query ==&lt;br /&gt;
Most query advanced query pages have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this allows you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this URL does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
= Other Tasks =&lt;br /&gt;
&lt;br /&gt;
== Upload a WIP patch ==&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
== Watch a component ==&lt;br /&gt;
TODO: Herald for subscribing to file changes.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207102</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207102"/>
		<updated>2019-02-04T05:31:36Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Dump answers in a couple more TODO tasks, and add another task.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how similar situations should be handled when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Tasks =&lt;br /&gt;
&lt;br /&gt;
== Querying for Information ==&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s review queue ===&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
* Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
* Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
** You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
* Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
* The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s activity ===&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
=== Save a frequently used query ===&lt;br /&gt;
Most query advanced query pages will have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this will allow you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this url does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
== Making requests to other users ==&lt;br /&gt;
&lt;br /&gt;
=== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ===&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. This will prevent the Phabricator revision from becoming &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or been removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
Patches may be [https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches submitted to Phabricator] for review using [https://github.com/mozilla-conduit/review &#039;&#039;&#039;moz-phab&#039;&#039;&#039;]. It is possible to ask for review as part of patch submission (See the [https://github.com/mozilla-conduit/review#execution &#039;&#039;&#039;moz-phab&#039;&#039;&#039; documentation for this]).&lt;br /&gt;
&lt;br /&gt;
Note that Phabricator has two reviewer designations, normal and &amp;quot;blocking&amp;quot;. Setting a user as a &amp;quot;blocking&amp;quot; reviewer is similar to the common use of a &#039;&#039;&#039;review?&#039;&#039;&#039; flag in that it requires review from that user or an explicit removal. Normal reviewers work differently in that an acceptance from any reviewer will remove the review from that user&#039;s queue (i.e. Only a single reviewer must accept). Using blocking reviewers will mimic the Bugzilla workflow most closely and there is a &#039;&#039;&#039;submit.always_blocking&#039;&#039;&#039; [https://github.com/mozilla-conduit/review#configuration configuration] option in &#039;&#039;&#039;moz-phab&#039;&#039;&#039; which will default to making all reviewers blocking.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ===&lt;br /&gt;
There are two ways to remove a patch from the queue of your reviewers:&lt;br /&gt;
# Explicitly edit the reviewers and remove the reviewer using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
# &amp;quot;Plan Changes&amp;quot; to your revision, which will remove the revision from their queue until you have posted a new version of the diff.&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ===&lt;br /&gt;
If you&#039;d like to remove yourself as a reviewer you can do so in one of two ways:&lt;br /&gt;
# Explicitly edit the reviewers and remove yourself using the &amp;quot;Change Reviewers&amp;quot; action.&lt;br /&gt;
# Add the &amp;quot;Resign as Reviewer&amp;quot; action, which will mark you as resigned. This has mostly the same effect as removing yourself from the reviewer list except for the case when a project you&#039;re a member of has been asked for review. Resigning in the project case will explicitly mark you as not a reviewer and is easier than removing the project and re-adding all other members.&lt;br /&gt;
Both of these actions are taken using the &amp;quot;Add Action...&amp;quot; dropdown at the bottom of the revision&#039;s page. After you have added the action (along with any comments) you must click the &amp;quot;Submit&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ===&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully and an announcement will be made when that is further along.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ===&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ===&lt;br /&gt;
If you have a stand-alone image you&#039;d like to ask for review on you may do so using the [https://phabricator.services.mozilla.com/pholio/ Pholio] Phabricator application. This is linked in the main menu as &amp;quot;Design Review&amp;quot; and a new image can be uploaded by clicking [https://phabricator.services.mozilla.com/pholio/create/ &amp;quot;Create Mock&amp;quot;] on the main Pholio page.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully and an announcement will be made when that is further along.&lt;br /&gt;
&lt;br /&gt;
== Other Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Upload a WIP patch ===&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
=== Watch a component ===&lt;br /&gt;
TODO: Herald for subscribing to file changes.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207060</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207060"/>
		<updated>2019-02-01T16:52:19Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Finish uplift approval flag item.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how similar situations should be handled when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Tasks =&lt;br /&gt;
&lt;br /&gt;
== Querying for Information ==&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s review queue ===&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
* Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
* Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
** You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
* Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
* The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s activity ===&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
=== Save a frequently used query ===&lt;br /&gt;
Most query advanced query pages will have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this will allow you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this url does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
== Making requests to other users ==&lt;br /&gt;
&lt;br /&gt;
=== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ===&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. This will prevent the Phabricator revision from becoming &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or been removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
&lt;br /&gt;
=== Upload WIP patches ===&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
TODO: moz-phab, add reviewer, blocking vs non-blocking.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ===&lt;br /&gt;
TODO: plan changes vs edit reviewers.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ===&lt;br /&gt;
TODO: request changes vs resign.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; uplift on a patch ===&lt;br /&gt;
At this time &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; requests should use the current [[Release Management/Uplift rules]]. &#039;&#039;&#039;approval-mozilla-&amp;lt;repo&amp;gt;?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move uplift approval to Phabricator fully and an announcement will be made when that is further along.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ===&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ===&lt;br /&gt;
TODO: Pholio&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully and an announcement will be made when that is further along.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207058</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1207058"/>
		<updated>2019-02-01T16:45:49Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Add sec-approval? item.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how similar situations should be handled when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Tasks =&lt;br /&gt;
&lt;br /&gt;
== Querying for Information ==&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s review queue ===&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
* Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
* Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
** You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
* Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
* The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s activity ===&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
=== Save a frequently used query ===&lt;br /&gt;
Most query advanced query pages will have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this will allow you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this url does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
== Making requests to other users ==&lt;br /&gt;
&lt;br /&gt;
=== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ===&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. This will prevent the Phabricator revision from becoming &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or been removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
&lt;br /&gt;
=== Upload WIP patches ===&lt;br /&gt;
TODO: Not sure if this workflow should be integrated into the request feedback section.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
TODO: moz-phab, add reviewer, blocking vs non-blocking.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ===&lt;br /&gt;
TODO: plan changes vs edit reviewers.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ===&lt;br /&gt;
TODO: request changes vs resign.&lt;br /&gt;
&lt;br /&gt;
=== Request uplift approval on a patch ===&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ===&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ===&lt;br /&gt;
TODO: Pholio&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
At this time &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; requests should use the current [[Security/Bug Approval Process]]. &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; can be set on the Bugzilla attachment which corresponds to the revision in Phabricator. There is a plan to move &#039;&#039;&#039;sec-approval&#039;&#039;&#039; to Phabricator fully and an announcement will be made when that is further along.&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1206972</id>
		<title>Phabricator/Bugzilla Equivalents</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Phabricator/Bugzilla_Equivalents&amp;diff=1206972"/>
		<updated>2019-01-31T15:34:44Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Created page with &amp;quot;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some common tasks in Bugzilla do not have direct analogues in Phabricator and others may not be obvious to a new user. This page serves to document these common tasks and how similar situations should be handled when using Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Tasks =&lt;br /&gt;
&lt;br /&gt;
== Querying for Information ==&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s review queue ===&lt;br /&gt;
You may query a user&#039;s review queue by crafting an advanced differential search query. Take the following steps:&lt;br /&gt;
* Visit this example query page: https://phabricator.services.mozilla.com/differential/query/IeE2zgiqj9EX/&lt;br /&gt;
* Change &amp;quot;Responsible Users&amp;quot; to the user you&#039;re interested in.&lt;br /&gt;
** You probably do &#039;&#039;not&#039;&#039; want &amp;quot;Exact User: &amp;lt;username&amp;gt;&amp;quot; as it excludes revisions for the user&#039;s projects.&lt;br /&gt;
* Click &amp;quot;Search&amp;quot;.&lt;br /&gt;
* The user&#039;s review queue are items under the &amp;quot;Must Review&amp;quot; and &amp;quot;Ready to Review&amp;quot; headings.&lt;br /&gt;
&lt;br /&gt;
=== Query a user&#039;s activity ===&lt;br /&gt;
You may query a user&#039;s activity by visiting their profile page: https://phabricator.services.mozilla.com/p/&amp;lt;username&amp;gt;/. An example user&#039;s profile page is here: https://phabricator.services.mozilla.com/p/bzbarsky/. The &amp;quot;Recent Activity&amp;quot; box lists only recent activity, but you may click the &amp;quot;View All&amp;quot; button to be taken to an advanced query of the user&#039;s activity.&lt;br /&gt;
&lt;br /&gt;
=== Save a frequently used query ===&lt;br /&gt;
Most query advanced query pages will have a &amp;quot;Save Query&amp;quot; button on the results page. Clicking this will allow you to give the query a name and add it to your personal query list. After saving a query you can share it with others by copying the URL of the results page (Note, this url does not include the saved query name and is quite opaque).&lt;br /&gt;
&lt;br /&gt;
== Making requests to other users ==&lt;br /&gt;
&lt;br /&gt;
=== Make a &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request ===&lt;br /&gt;
Phabricator does not have a feature directly comparable to Bugzilla&#039;s &#039;&#039;&#039;needinfo?&#039;&#039;&#039; request. We suggest one of the following alternatives:&lt;br /&gt;
* Use an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you expect a response.&lt;br /&gt;
* Add the user as a &#039;&#039;&#039;blocking reviewer&#039;&#039;&#039; and indicate your intent by including a comment. This will prevent the Phabricator revision from becoming &#039;&#039;&#039;Accepted&#039;&#039;&#039; until the indicated user has either &#039;&#039;&#039;Accepted&#039;&#039;&#039; the revision, &#039;&#039;&#039;Resigned&#039;&#039;&#039; as a reviewer, or been removed as a reviewer. Since this is re-purposing the normal request for review it is best to include a comment making your intended use clear.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;feedback?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
Phabricator does not distinguish between asking for final review and requesting other forms of feedback. It is best to use an explicit comment explaining you would like feedback, along with one of:&lt;br /&gt;
* Requesting review from the user you&#039;d like feedback from.&lt;br /&gt;
* Using an &#039;&#039;&#039;@&#039;&#039;&#039; mention. Including &#039;&#039;&#039;@&amp;lt;username&amp;gt;&#039;&#039;&#039; in a comment on Phabricator will notify the provided user of your message. This is a one-time notification which does not require acknowledgement, so it is best to make it clear with your text that you are expecting feedback.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
TODO: moz-phab, add reviewer, blocking vs non-blocking.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag from your own patch ===&lt;br /&gt;
TODO: plan changes vs edit reviewers.&lt;br /&gt;
&lt;br /&gt;
=== Clear a &#039;&#039;&#039;review?&#039;&#039;&#039; flag asked of you ===&lt;br /&gt;
TODO: request changes vs resign.&lt;br /&gt;
&lt;br /&gt;
=== Request uplift approval on a patch ===&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;checkin-needed&#039;&#039;&#039; to land your changes ===&lt;br /&gt;
TODO: Move to phabricator tag.&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;review?&#039;&#039;&#039; of an image file ===&lt;br /&gt;
TODO: Pholio&lt;br /&gt;
&lt;br /&gt;
=== Request &#039;&#039;&#039;sec-approval?&#039;&#039;&#039; on a patch ===&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit&amp;diff=1175233</id>
		<title>EngineeringProductivity/Projects/Conduit</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit&amp;diff=1175233"/>
		<updated>2017-07-07T11:51:49Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Fixup tech stack link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Definition =&lt;br /&gt;
&lt;br /&gt;
Project Conduit is a loosely coupled, extensible set of services that will provide automation and visualization of the main Firefox engineering processes, from submitting changesets for review to landing them.  It is an evolution and course correction of [[EngineeringProductivity/Projects/MozReview|MozReview]].&lt;br /&gt;
&lt;br /&gt;
The central concept of Conduit is the organization of our systems around commits.  Commits are discrete units of work that exist from the initial submission of code changes from a developer for feedback, testing, and review, up to landing on integration branches and from there moving to mozilla-central and release branches.  Since a commit is the final form of a code change, including metadata like date, author, summary, etc., it is easiest to work with them throughout the whole system, copying and transforming them as needed.&lt;br /&gt;
&lt;br /&gt;
Conduit will include a code-review tool ([[Phabricator]]) with some custom extensions, and various services relating to submission, analysis, testing, and landing of commits.&lt;br /&gt;
&lt;br /&gt;
See the Conduit [[/RoadMap|road map]].&lt;br /&gt;
&lt;br /&gt;
See also our [[/DesignDocs|design docs]], which may be moved to https://readthedocs.org at some point.&lt;br /&gt;
&lt;br /&gt;
= Tracking =&lt;br /&gt;
&lt;br /&gt;
Conduit is being developed in fortnightly sprints.  See our [https://trello.com/b/x0a7Ybfi/conduit Trello board].&lt;br /&gt;
&lt;br /&gt;
mcote also posts updates and notes to [https://mrcote.info/blog/categories/conduit/ his blog].&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
Code for Conduit services is on GitHub in the [https://github.com/mozilla-conduit mozilla-conduit] org.  Our Phabricator [https://github.com/mozilla-services/phabricator-extensions extensions] are located in their own repo, as are our Phabricator [https://github.com/mozilla-services/mozphab configuration files].  There is also a [[BMO]] [https://github.com/mozilla-bteam/bmo/tree/master/extensions/PhabBugz extension] for integrating with Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Bugs and Communication =&lt;br /&gt;
&lt;br /&gt;
Bugs should be filed in the [https://bugzilla.mozilla.org/enter_bug.cgi?product=Conduit&amp;amp;component=General Conduit product] on BMO.&lt;br /&gt;
&lt;br /&gt;
Announcements and discussion are in the mozilla.tools newsgroup/[https://lists.mozilla.org/listinfo/tools mailing list]/[https://groups.google.com/forum/#!forum/mozilla.tools Google group] and mozilla.dev.version-control newsgroup/[https://lists.mozilla.org/listinfo/dev-version-control mailing list]/[https://groups.google.com/forum/#!forum/mozilla.dev.version-control Google group].&lt;br /&gt;
&lt;br /&gt;
Discussion also occurs in the #conduit channel on irc.mozilla.org and on Slack.&lt;br /&gt;
&lt;br /&gt;
= The Commit-based Approach =&lt;br /&gt;
&lt;br /&gt;
== Autoland ==&lt;br /&gt;
&lt;br /&gt;
Authorized developers should have a way to land any commits, their own or others&#039;, with the press of a button.  This system should&lt;br /&gt;
* support Mercurial&lt;br /&gt;
* preserve the original commits&#039; author and message&lt;br /&gt;
* retry if the destination repository is closed or unavailable (e.g. trees are closed)&lt;br /&gt;
* have a permission model that allows authorized users to use autoland even if they can&#039;t push directly to the destination repo&lt;br /&gt;
** this allows us to restrict direct-landing permission, and hence keys, to a small subset of people&lt;br /&gt;
* allow different sources and destinations (staging to try, staging to mozilla-central, uplifts from mozilla-central to beta to release)&lt;br /&gt;
&lt;br /&gt;
Note that this system is made much simpler by having a staging repository and transplanting commits rather than applying diffs for a number of reasons:&lt;br /&gt;
* history is preserved so commits can be sent to try for testing without rebasing first&lt;br /&gt;
* all metadata is already in the staged commits (author, commit message, etc.).&lt;br /&gt;
** this is particularly important in our workflow because some developers use different hg author names/emails from what they use in Bugzilla&lt;br /&gt;
* a stack of commits can be landed at once&lt;br /&gt;
&lt;br /&gt;
Furthermore, an advanced Autoland service can provide tighter integration with GitHub-hosted repositories.  This is particularly important for some of the Quantum work, which requires synchronization of Servo and Gecko code.&lt;br /&gt;
&lt;br /&gt;
== Tracking and Visualization ==&lt;br /&gt;
&lt;br /&gt;
In the Firefox development and release process, code changes traditionally follow this process:&lt;br /&gt;
&lt;br /&gt;
# Developer pushes patch to Bugzilla&lt;br /&gt;
# Developer may push patch to Try for test results, which may or may not be posted to or linked from the bug&lt;br /&gt;
# After the patch gets an r+, developer commits and pushes to mozilla-inbound&lt;br /&gt;
# Sheriff merges changesets, in bulk, to the mozilla-central branch.&lt;br /&gt;
# A Nightly build is created which contains the changeset, amongst many others.&lt;br /&gt;
# The changeset is merged, along with other unrelated changesets, to the aurora branch.&lt;br /&gt;
# An Aurora build is created which contains the changeset, amongst many others.&lt;br /&gt;
# Repeat steps 5-6 for beta and release.&lt;br /&gt;
&lt;br /&gt;
At any point, the changeset may also be backed out of a particular branch and later reapplied (in a modified form).&lt;br /&gt;
&lt;br /&gt;
There is currently no straightforward way to track or see work &amp;quot;move&amp;quot; across the branches and builds.  The combination of a central commit index plus an integrated Autoland service would provide this view and would be of use to developers and release managers.&lt;br /&gt;
&lt;br /&gt;
== Static Analysis and Other Reports ==&lt;br /&gt;
&lt;br /&gt;
With a microservice architecture and a commit index, adding a new analysis step, either manually or automatically initiated, becomes straightforward.  Commits can be easily pulled down to a testing server straight from the staging repo and results either posted to the bug or code-review tool, or pulled into the commit index for visualization.&lt;br /&gt;
&lt;br /&gt;
== Microcommits ==&lt;br /&gt;
&lt;br /&gt;
Having a push-based approach (i.e. a staging/review repository) makes it simpler to break up a large piece of work into a series of small commits.  Microcommits improve quality and reduce review time by shrinking the scope of each change.  Furthermore, Mercurial&#039;s history-editing abilities mean that history is not lost when commits are edited or rebased (obsolete commits do not automatically get deleted) and that force-pushes are not required.&lt;br /&gt;
&lt;br /&gt;
The flexibility of a push-based approach also allows other types of workflows, such as squashing multiple local changesets into a single changeset for review.&lt;br /&gt;
&lt;br /&gt;
== Loose Coupling ==&lt;br /&gt;
&lt;br /&gt;
By separating core process automation from the work to integrate such automation with code-review and other tools, not only should it be possible to replace a tool without major effort, but improvements and bug fixes to individual services should be much easier.&lt;br /&gt;
&lt;br /&gt;
= High-Level Design =&lt;br /&gt;
&lt;br /&gt;
Conduit is designed around multiple small services, with the exception of necessarily larger tools, for example issue trackers and code-review apps.  Services will generally have their own UIs, moving away from our previous model in which automation interfaces have been integrated directly into the larger tools.  Standing up separate UIs for individual services, such as autoland, allows them to be used independent of bug-tracking and code-review tools and also speeds up development, freed from the confines of an extension system.&lt;br /&gt;
&lt;br /&gt;
Initial services will include autoland and a commit index.  Both functions currently exist but are tightly coupled with Review Board, with much of the code living in the MozReview Review Board extension. These will be split off into small, independent applications.&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
&lt;br /&gt;
The other clear alternative is the path MozReview was previously on: continuing to develop automation services partially within Review Board, and continuing to improve core Review Board features at the same time. This has been unsatisfactory for the reasons expounded above.&lt;br /&gt;
&lt;br /&gt;
Another alternative is to use a full tool suite that implements the same level of changeset-based automation that we have (push-to-review, autoland) and that we are working on or planning for (conflict detection, static analysis, etc.).  Solutions in this area are few and far between and often designed with smaller applications in mind. GitHub can be seen as one such alternative, though it lacks critical features like support for confidential issues and patches and has clear integration path with our testing and CI systems.  We are planning some support for GitHub-based workflows, but it cannot be a full replacement for our processes.  Similarly, suites like Phabricator offer compelling issue-tracking and code-review tools that we can use in Conduit, but they lack an autoland feature that meets our requirements, as well as the flexibility offered by a repository-based system.&lt;br /&gt;
&lt;br /&gt;
In general, Firefox is a sufficiently unique, complex, and highly scaled project that it is highly unlikely that there exists any off-the-shelf solution that can fully automate our engineering processes.  However we are always exploring ways that we can avoid duplicating effort.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
* [https://mrcote.info/blog/2017/01/13/project-conduit/ Introductory blog post]&lt;br /&gt;
* [[/Tech_Stack|Our Tech Stack]]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit/Tech_Stack&amp;diff=1175231</id>
		<title>EngineeringProductivity/Projects/Conduit/Tech Stack</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit/Tech_Stack&amp;diff=1175231"/>
		<updated>2017-07-07T11:49:51Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Initial tech stack draft.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Our Technologies =&lt;br /&gt;
&lt;br /&gt;
The following is a non-exhaustive lists of the technologies the team primarily uses. When developing a new system, especially under tight time constraints, it is a good idea to stick with these technologies.&lt;br /&gt;
&lt;br /&gt;
== Programming Languages ==&lt;br /&gt;
&lt;br /&gt;
=== Python (3.5+) ===&lt;br /&gt;
&lt;br /&gt;
Python is our team&#039;s primary programming language. It is a versatile language which is both easy to learn and powerful. Much of our team&#039;s previously developed software is built with Python.&lt;br /&gt;
&lt;br /&gt;
Python 3 is the preferred version as it is the future of Python development and most libraries are compatible.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Python has &#039;&#039;good enough&#039;&#039; performance for most tasks and is adequate until measurements show otherwise.&lt;br /&gt;
* There are many existing Python services interacting with Mozilla&#039;s various systems, which may serve as examples.&lt;br /&gt;
&lt;br /&gt;
The following is a set of python libraries commonly used by our team (It&#039;s best to have a concrete reason when considering an alternative library that is not listed here):&lt;br /&gt;
&lt;br /&gt;
* click&lt;br /&gt;
* connexion&lt;br /&gt;
* Django&lt;br /&gt;
* Flask&lt;br /&gt;
* Kombu&lt;br /&gt;
* pytest&lt;br /&gt;
* requests&lt;br /&gt;
* SQLalchemy&lt;br /&gt;
&lt;br /&gt;
=== Python (2.7.x) ===&lt;br /&gt;
&lt;br /&gt;
Python 2 is used where version 3 is inappropriate. This includes the following locations:&lt;br /&gt;
&lt;br /&gt;
* Mercurial extensions (mercurial&#039;s python 3 support is incomplete 2017-06-16)&lt;br /&gt;
* Scripts packaged with the Firefox build environment&lt;br /&gt;
* Modifications to existing systems built with Python 2&lt;br /&gt;
&lt;br /&gt;
=== Javascript ===&lt;br /&gt;
&lt;br /&gt;
Javascript is used by our team for building client side web applications.&lt;br /&gt;
&lt;br /&gt;
== Supporting Services ==&lt;br /&gt;
&lt;br /&gt;
=== uWSGI ===&lt;br /&gt;
&lt;br /&gt;
uWSGI is our preferred WSGI server/gateway.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
PostgreSQL is our preferred database.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Traditional RDBMS&#039; are well understood by our development team&lt;br /&gt;
* Our operations team is more experienced with SQL systems vs newer NOSQL databases&lt;br /&gt;
* PostgreSQL can fulfill a similar role to NOSQL databases using the built-in JSON data types.&lt;br /&gt;
* There are mature libraries and tools for working with PostgreSQL&lt;br /&gt;
* Performance characteristics are well understood and adequate&lt;br /&gt;
&lt;br /&gt;
=== Redis ===&lt;br /&gt;
&lt;br /&gt;
Redis is the preferred choice for in-memory storage of data. It performs comparably with memcached in traditional caching scenarios but also supports more powerful data types.&lt;br /&gt;
&lt;br /&gt;
Redis is also suitable as a persistent data store when configured correctly. This is at the expense of some performance, but may be used as such where it makes sense.&lt;br /&gt;
&lt;br /&gt;
=== Amazon SNS/SQS ===&lt;br /&gt;
&lt;br /&gt;
Amazon&#039;s notification and messaging services are the preferred choice when a reliable internal message queue is required. &lt;br /&gt;
&lt;br /&gt;
=== RabbitMQ (Mozilla&#039;s Pulse) ===&lt;br /&gt;
&lt;br /&gt;
Messages which are relevant to a wider audience may be published to Mozilla&#039;s Pulse service. While it is possible to use Pulse for non-sensitive internal messages, Amazon SNS/SQS is preferred.&lt;br /&gt;
&lt;br /&gt;
== Conceptual Choices ==&lt;br /&gt;
&lt;br /&gt;
=== OpenAPI (Swagger) ===&lt;br /&gt;
&lt;br /&gt;
=== RESTful ===&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit&amp;diff=1174786</id>
		<title>EngineeringProductivity/Projects/Conduit</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Projects/Conduit&amp;diff=1174786"/>
		<updated>2017-06-29T21:23:08Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Add a page for our tech stack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Definition =&lt;br /&gt;
&lt;br /&gt;
Project Conduit is a loosely coupled, extensible set of services that will provide automation and visualization of the main Firefox engineering processes, from submitting changesets for review to landing them.  It is an evolution and course correction of [[EngineeringProductivity/Projects/MozReview|MozReview]].&lt;br /&gt;
&lt;br /&gt;
The central concept of Conduit is the organization of our systems around commits.  Commits are discrete units of work that exist from the initial submission of code changes from a developer for feedback, testing, and review, up to landing on integration branches and from there moving to mozilla-central and release branches.  Since a commit is the final form of a code change, including metadata like date, author, summary, etc., it is easiest to work with them throughout the whole system, copying and transforming them as needed.&lt;br /&gt;
&lt;br /&gt;
Conduit will include a code-review tool ([[Phabricator]]) with some custom extensions, and various services relating to submission, analysis, testing, and landing of commits.&lt;br /&gt;
&lt;br /&gt;
See the Conduit [[/RoadMap|road map]].&lt;br /&gt;
&lt;br /&gt;
See also our [[/DesignDocs|design docs]], which may be moved to https://readthedocs.org at some point.&lt;br /&gt;
&lt;br /&gt;
= Tracking =&lt;br /&gt;
&lt;br /&gt;
Conduit is being developed in fortnightly sprints.  See our [https://trello.com/b/x0a7Ybfi/conduit Trello board].&lt;br /&gt;
&lt;br /&gt;
mcote also posts updates and notes to [https://mrcote.info/blog/categories/conduit/ his blog].&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
Code for Conduit services is on GitHub in the [https://github.com/mozilla-conduit mozilla-conduit] org.  Our Phabricator [https://github.com/mozilla-services/phabricator-extensions extensions] are located in their own repo, as are our Phabricator [https://github.com/mozilla-services/mozphab configuration files].  There is also a [[BMO]] [https://github.com/mozilla-bteam/bmo/tree/master/extensions/PhabBugz extension] for integrating with Phabricator.&lt;br /&gt;
&lt;br /&gt;
= Bugs and Communication =&lt;br /&gt;
&lt;br /&gt;
Bugs should be filed in the [https://bugzilla.mozilla.org/enter_bug.cgi?product=Conduit&amp;amp;component=General Conduit product] on BMO.&lt;br /&gt;
&lt;br /&gt;
Announcements and discussion are in the mozilla.tools newsgroup/[https://lists.mozilla.org/listinfo/tools mailing list]/[https://groups.google.com/forum/#!forum/mozilla.tools Google group] and mozilla.dev.version-control newsgroup/[https://lists.mozilla.org/listinfo/dev-version-control mailing list]/[https://groups.google.com/forum/#!forum/mozilla.dev.version-control Google group].&lt;br /&gt;
&lt;br /&gt;
Discussion also occurs in the #conduit channel on irc.mozilla.org and on Slack.&lt;br /&gt;
&lt;br /&gt;
= The Commit-based Approach =&lt;br /&gt;
&lt;br /&gt;
== Autoland ==&lt;br /&gt;
&lt;br /&gt;
Authorized developers should have a way to land any commits, their own or others&#039;, with the press of a button.  This system should&lt;br /&gt;
* support Mercurial&lt;br /&gt;
* preserve the original commits&#039; author and message&lt;br /&gt;
* retry if the destination repository is closed or unavailable (e.g. trees are closed)&lt;br /&gt;
* have a permission model that allows authorized users to use autoland even if they can&#039;t push directly to the destination repo&lt;br /&gt;
** this allows us to restrict direct-landing permission, and hence keys, to a small subset of people&lt;br /&gt;
* allow different sources and destinations (staging to try, staging to mozilla-central, uplifts from mozilla-central to beta to release)&lt;br /&gt;
&lt;br /&gt;
Note that this system is made much simpler by having a staging repository and transplanting commits rather than applying diffs for a number of reasons:&lt;br /&gt;
* history is preserved so commits can be sent to try for testing without rebasing first&lt;br /&gt;
* all metadata is already in the staged commits (author, commit message, etc.).&lt;br /&gt;
** this is particularly important in our workflow because some developers use different hg author names/emails from what they use in Bugzilla&lt;br /&gt;
* a stack of commits can be landed at once&lt;br /&gt;
&lt;br /&gt;
Furthermore, an advanced Autoland service can provide tighter integration with GitHub-hosted repositories.  This is particularly important for some of the Quantum work, which requires synchronization of Servo and Gecko code.&lt;br /&gt;
&lt;br /&gt;
== Tracking and Visualization ==&lt;br /&gt;
&lt;br /&gt;
In the Firefox development and release process, code changes traditionally follow this process:&lt;br /&gt;
&lt;br /&gt;
# Developer pushes patch to Bugzilla&lt;br /&gt;
# Developer may push patch to Try for test results, which may or may not be posted to or linked from the bug&lt;br /&gt;
# After the patch gets an r+, developer commits and pushes to mozilla-inbound&lt;br /&gt;
# Sheriff merges changesets, in bulk, to the mozilla-central branch.&lt;br /&gt;
# A Nightly build is created which contains the changeset, amongst many others.&lt;br /&gt;
# The changeset is merged, along with other unrelated changesets, to the aurora branch.&lt;br /&gt;
# An Aurora build is created which contains the changeset, amongst many others.&lt;br /&gt;
# Repeat steps 5-6 for beta and release.&lt;br /&gt;
&lt;br /&gt;
At any point, the changeset may also be backed out of a particular branch and later reapplied (in a modified form).&lt;br /&gt;
&lt;br /&gt;
There is currently no straightforward way to track or see work &amp;quot;move&amp;quot; across the branches and builds.  The combination of a central commit index plus an integrated Autoland service would provide this view and would be of use to developers and release managers.&lt;br /&gt;
&lt;br /&gt;
== Static Analysis and Other Reports ==&lt;br /&gt;
&lt;br /&gt;
With a microservice architecture and a commit index, adding a new analysis step, either manually or automatically initiated, becomes straightforward.  Commits can be easily pulled down to a testing server straight from the staging repo and results either posted to the bug or code-review tool, or pulled into the commit index for visualization.&lt;br /&gt;
&lt;br /&gt;
== Microcommits ==&lt;br /&gt;
&lt;br /&gt;
Having a push-based approach (i.e. a staging/review repository) makes it simpler to break up a large piece of work into a series of small commits.  Microcommits improve quality and reduce review time by shrinking the scope of each change.  Furthermore, Mercurial&#039;s history-editing abilities mean that history is not lost when commits are edited or rebased (obsolete commits do not automatically get deleted) and that force-pushes are not required.&lt;br /&gt;
&lt;br /&gt;
The flexibility of a push-based approach also allows other types of workflows, such as squashing multiple local changesets into a single changeset for review.&lt;br /&gt;
&lt;br /&gt;
== Loose Coupling ==&lt;br /&gt;
&lt;br /&gt;
By separating core process automation from the work to integrate such automation with code-review and other tools, not only should it be possible to replace a tool without major effort, but improvements and bug fixes to individual services should be much easier.&lt;br /&gt;
&lt;br /&gt;
= High-Level Design =&lt;br /&gt;
&lt;br /&gt;
Conduit is designed around multiple small services, with the exception of necessarily larger tools, for example issue trackers and code-review apps.  Services will generally have their own UIs, moving away from our previous model in which automation interfaces have been integrated directly into the larger tools.  Standing up separate UIs for individual services, such as autoland, allows them to be used independent of bug-tracking and code-review tools and also speeds up development, freed from the confines of an extension system.&lt;br /&gt;
&lt;br /&gt;
Initial services will include autoland and a commit index.  Both functions currently exist but are tightly coupled with Review Board, with much of the code living in the MozReview Review Board extension. These will be split off into small, independent applications.&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
&lt;br /&gt;
The other clear alternative is the path MozReview was previously on: continuing to develop automation services partially within Review Board, and continuing to improve core Review Board features at the same time. This has been unsatisfactory for the reasons expounded above.&lt;br /&gt;
&lt;br /&gt;
Another alternative is to use a full tool suite that implements the same level of changeset-based automation that we have (push-to-review, autoland) and that we are working on or planning for (conflict detection, static analysis, etc.).  Solutions in this area are few and far between and often designed with smaller applications in mind. GitHub can be seen as one such alternative, though it lacks critical features like support for confidential issues and patches and has clear integration path with our testing and CI systems.  We are planning some support for GitHub-based workflows, but it cannot be a full replacement for our processes.  Similarly, suites like Phabricator offer compelling issue-tracking and code-review tools that we can use in Conduit, but they lack an autoland feature that meets our requirements, as well as the flexibility offered by a repository-based system.&lt;br /&gt;
&lt;br /&gt;
In general, Firefox is a sufficiently unique, complex, and highly scaled project that it is highly unlikely that there exists any off-the-shelf solution that can fully automate our engineering processes.  However we are always exploring ways that we can avoid duplicating effort.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
* [https://mrcote.info/blog/2017/01/13/project-conduit/ Introductory blog post]&lt;br /&gt;
* [[/TechStack|Our Tech Stack]]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-21&amp;diff=1085898</id>
		<title>DeveloperServices/TeamMeetings/2015-07-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-21&amp;diff=1085898"/>
		<updated>2015-07-21T17:30:09Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; fubar (all quiet)&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR&lt;br /&gt;
*** fixed CentOS images to build again, added build/*, rust testing {{bug|1175886}}, waiting on DXR fix {{bug|1183952}}&lt;br /&gt;
*** workaround for multi-tree searching {{bug|1164071}}&lt;br /&gt;
** BMO&lt;br /&gt;
*** apache segfaults, abrtd/coredumps {{bug|1184848}}&lt;br /&gt;
*** new cron job {{bug|1185851}}&lt;br /&gt;
*** AWS design review meeting&lt;br /&gt;
*** misc bug cleanup &lt;br /&gt;
** Treeherder&lt;br /&gt;
*** perfherder.m.o setup {{bug|1184957}}&lt;br /&gt;
*** new ENV handling in puppet {{bug|1183443}}, review {{bug|1175432}}&lt;br /&gt;
** AWS&lt;br /&gt;
*** Treeherder access tweak&lt;br /&gt;
*** remove bkero&#039;s access, reset root pw {{bug|1185994}}&lt;br /&gt;
** MozReview - fix broken puppet config {{bug|1186033}}&lt;br /&gt;
** Misc/sec&lt;br /&gt;
*** remove bkero&#039;s access, reset root pw {{bug|1185994}}&lt;br /&gt;
*** ES advisories (review only, no action yet) {{bug|1184692}} {{bug|1184723}}&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** TCW went smoothly&lt;br /&gt;
** scl3 sea micros ready for turn down&lt;br /&gt;
** cvs blog post&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Sick&lt;br /&gt;
** Decoupled r+ carryforward code from autoland review stuff to get it landed quicker {{bug|1175166}}&lt;br /&gt;
*** Just finishing up test writing&lt;br /&gt;
** Investigation of interdiff issue {{bug|1183664}}&lt;br /&gt;
*** Almost certain this is an RB core bug now&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR - set up second builder, test ansible changes; test rust and pypy builds&lt;br /&gt;
** BMO - memcache stats to :r2, review current design draft&lt;br /&gt;
** Treeherder - sort out perfherder site&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** more evac scl3&lt;br /&gt;
** start legacy &amp;amp;rarr; modern cutover&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Get review and land r+ carryforward {{bug|1175166}}&lt;br /&gt;
** Report interdiff issue to core / check if fixed in newer RB {{bug|1183664}}&lt;br /&gt;
** Upgrade RBTools&lt;br /&gt;
** More autoland work&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q3 Q3 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-21&amp;diff=1085897</id>
		<title>DeveloperServices/TeamMeetings/2015-07-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-21&amp;diff=1085897"/>
		<updated>2015-07-21T17:27:47Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; fubar (all quiet)&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR&lt;br /&gt;
*** fixed CentOS images to build again, added build/*, rust testing {{bug|1175886}}, waiting on DXR fix {{bug|1183952}}&lt;br /&gt;
*** workaround for multi-tree searching {{bug|1164071}}&lt;br /&gt;
** BMO&lt;br /&gt;
*** apache segfaults, abrtd/coredumps {{bug|1184848}}&lt;br /&gt;
*** new cron job {{bug|1185851}}&lt;br /&gt;
*** AWS design review meeting&lt;br /&gt;
*** misc bug cleanup &lt;br /&gt;
** Treeherder&lt;br /&gt;
*** perfherder.m.o setup {{bug|1184957}}&lt;br /&gt;
*** new ENV handling in puppet {{bug|1183443}}, review {{bug|1175432}}&lt;br /&gt;
** AWS&lt;br /&gt;
*** Treeherder access tweak&lt;br /&gt;
*** remove bkero&#039;s access, reset root pw {{bug|1185994}}&lt;br /&gt;
** MozReview - fix broken puppet config {{bug|1186033}}&lt;br /&gt;
** Misc/sec&lt;br /&gt;
*** remove bkero&#039;s access, reset root pw {{bug|1185994}}&lt;br /&gt;
*** ES advisories (review only, no action yet) {{bug|1184692}} {{bug|1184723}}&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** TCW went smoothly&lt;br /&gt;
** scl3 sea micros ready for turn down&lt;br /&gt;
** cvs blog post&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Sick&lt;br /&gt;
** Decoupled r+ carryforward code from autoland review stuff to get it landed quicker {{bug|1175166}}&lt;br /&gt;
*** Just finishing up test writing&lt;br /&gt;
** Investigation of interdiff issue {{bug|1183664}}&lt;br /&gt;
*** Almost certain this is an RB core bug now&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR - set up second builder, test ansible changes; test rust and pypy builds&lt;br /&gt;
** BMO - memcache stats to :r2, review current design draft&lt;br /&gt;
** Treeherder - sort out perfherder site&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** more evac scl3&lt;br /&gt;
** start legacy &amp;amp;rarr; modern cutover&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q3 Q3 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-14&amp;diff=1084669</id>
		<title>DeveloperServices/TeamMeetings/2015-07-14</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-14&amp;diff=1084669"/>
		<updated>2015-07-14T17:58:59Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** bkero &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Bug handoff&lt;br /&gt;
** Finishing up sorting through backlog&lt;br /&gt;
* fubar&lt;br /&gt;
** new mana space&lt;br /&gt;
** Treeherder&lt;br /&gt;
*** dev access issue {{bug|1179860}}&lt;br /&gt;
*** ENV changes {{bug|1182163}}, {{bug|1182302, {{bug|1183443}}&lt;br /&gt;
** BMO&lt;br /&gt;
*** BMO spammer&lt;br /&gt;
*** fix bmoattachments.org redirect loop {{bug|1094835}}, {{bug|1183151}}&lt;br /&gt;
** DXR - steal m-c docker base, pypy testing (fail), builder image issues/testing {{bug|1175886}}&lt;br /&gt;
* gps&lt;br /&gt;
** bundleclone data analysis follow-ups. {{bug|1181783}} is interesting&lt;br /&gt;
** bundleclone S3 expiration fire drill ({{bug|1182739}}&lt;br /&gt;
** mach mercurial-setup prompting ({{bug|1182677}})&lt;br /&gt;
** Core Mercurial performance work (derived from issue noticed by hwine)&lt;br /&gt;
** CentOS 7 headaches related to hgweb1 and admin server&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync odds &amp;amp; ends - all in parallel, one item to fix before scl3 turn down&lt;br /&gt;
** various b2g repos needed mirroring&lt;br /&gt;
** TCW &amp;amp; other releng stuff&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Investigated switching MozReview request creation to single API call&lt;br /&gt;
** More r+ carryforward + autoland stuff&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Bug handoff&lt;br /&gt;
** Do most the things the sticky notes on my monitor say&lt;br /&gt;
** Offboarding stuff&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR - prod cutover to SCL3?, merge build changes to master and document&lt;br /&gt;
** BMO - new jobs on ETL node, https for esfrontline, BMO RRA&lt;br /&gt;
* gps&lt;br /&gt;
** Mercurial performance work (trying to beat 3.5 patch deadline this week)&lt;br /&gt;
** Continue keeping an eye on bundleclone foo&lt;br /&gt;
** Land mach mercurial-setup prompting ({{bug|1182677}})&lt;br /&gt;
** CentOS 7 follow-ups/potential workarounds&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync - disable scl3!!!!&lt;br /&gt;
** clean up all the repo things&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Keep working on r+ carryforward / autoland&lt;br /&gt;
** Figure out if we want to switch to single API for request posting &amp;amp; if so, do it&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-14&amp;diff=1084666</id>
		<title>DeveloperServices/TeamMeetings/2015-07-14</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-14&amp;diff=1084666"/>
		<updated>2015-07-14T17:55:46Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** bkero &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Bug handoff&lt;br /&gt;
** Finishing up sorting through backlog&lt;br /&gt;
* fubar&lt;br /&gt;
** new mana space&lt;br /&gt;
** Treeherder&lt;br /&gt;
*** dev access issue {{bug|1179860}}&lt;br /&gt;
*** ENV changes {{bug|1182163}}, {{bug|1182302, {{bug|1183443}}&lt;br /&gt;
** BMO&lt;br /&gt;
*** BMO spammer&lt;br /&gt;
*** fix bmoattachments.org redirect loop {{bug|1094835}}, {{bug|1183151}}&lt;br /&gt;
** DXR - steal m-c docker base, pypy testing (fail), builder image issues/testing {{bug|1175886}}&lt;br /&gt;
* gps&lt;br /&gt;
** bundleclone data analysis follow-ups. {{bug|1181783}} is interesting&lt;br /&gt;
** bundleclone S3 expiration fire drill ({{bug|1182739}}&lt;br /&gt;
** mach mercurial-setup prompting ({{bug|1182677}})&lt;br /&gt;
** Core Mercurial performance work (derived from issue noticed by hwine)&lt;br /&gt;
** CentOS 7 headaches related to hgweb1 and admin server&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync odds &amp;amp; ends - all in parallel, one item to fix before scl3 turn down&lt;br /&gt;
** various b2g repos needed mirroring&lt;br /&gt;
** TCW &amp;amp; other releng stuff&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Investigated switching MozReview request creation to single API call&lt;br /&gt;
** More r+ carryforward + autoland stuff&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Bug handoff&lt;br /&gt;
** Do most the things the sticky notes on my monitor say&lt;br /&gt;
** Offboarding stuff&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR - prod cutover to SCL3?, merge build changes to master and document&lt;br /&gt;
** BMO - new jobs on ETL node, https for esfrontline, BMO RRA&lt;br /&gt;
* gps&lt;br /&gt;
** Mercurial performance work (trying to beat 3.5 patch deadline this week)&lt;br /&gt;
** Continue keeping an eye on bundleclone foo&lt;br /&gt;
** Land mach mercurial-setup prompting ({{bug|1182677}})&lt;br /&gt;
** CentOS 7 follow-ups/potential workarounds&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync - disable scl3!!!!&lt;br /&gt;
** clean up all the repo things&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-07&amp;diff=1083511</id>
		<title>DeveloperServices/TeamMeetings/2015-07-07</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-07&amp;diff=1083511"/>
		<updated>2015-07-07T17:48:51Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finished up writing Q3 deliverables&lt;br /&gt;
** Started work on r+ carry-forward&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** r+ carry-forward&lt;br /&gt;
** Implement checking reviews for commits as part of autoland to inbound&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-07&amp;diff=1083510</id>
		<title>DeveloperServices/TeamMeetings/2015-07-07</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-07-07&amp;diff=1083510"/>
		<updated>2015-07-07T17:47:23Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finished up writing Q3 deliverables&lt;br /&gt;
** Started work on r+ carry-forward&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-16&amp;diff=1080413</id>
		<title>DeveloperServices/TeamMeetings/2015-06-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-16&amp;diff=1080413"/>
		<updated>2015-06-16T16:39:39Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Created page with &amp;quot;&amp;lt;small&amp;gt; &amp;amp;laquo; previous meeting —  index –  DeveloperSe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** RB Security &amp;amp; more release fixes&lt;br /&gt;
*** Better MozReview diffs now deployed!&lt;br /&gt;
*** MozReview tests caught a few regressions in RB Core&lt;br /&gt;
**** Tracked down and patched / reviewed regression fixes&lt;br /&gt;
*** Work to upgrade to regression fix release 2.0.17&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finish up MozReview LDAP&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-02&amp;diff=1078005</id>
		<title>DeveloperServices/TeamMeetings/2015-06-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-02&amp;diff=1078005"/>
		<updated>2015-06-02T17:58:02Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; fubar (Wednesday)&lt;br /&gt;
** nothing active&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Code review + bugfixing for hg.m.o bundle generation&lt;br /&gt;
** Python 2.7 for hg.m.o/git.m.o installed. venv work landed, need to get scripts to use it&lt;br /&gt;
** Smaller issues: (SVN ACLs for T-bird, ldap perms for private hg.m.o repo)&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** hg.mozilla.org is now generating and serving bundles from S3&lt;br /&gt;
*** http://gregoryszorc.com/blog/2015/05/29/faster-cloning-from-hg.mozilla.org-with-server-provided-bundles/&lt;br /&gt;
** Landed rewriting API and changeset id recording to MozReview&lt;br /&gt;
** Blogged about MozReview changes from last week: http://gregoryszorc.com/blog/2015/05/29/important-changes-to-mozreview/&lt;br /&gt;
** Progress on server for moz.build metadata ({{bug|1168607}})&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** cvs/bzr archiving to ftp&lt;br /&gt;
** spring release&lt;br /&gt;
* lmandel&lt;br /&gt;
** Reviewed SVN information from fubar.&lt;br /&gt;
* smacleod&lt;br /&gt;
** Productivity sapping Cold + Allergies&lt;br /&gt;
** Worked more on the MozReview LDAP querying&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Transition hgweb heads to using a python2.7-venv mod_wsgi&lt;br /&gt;
** Move some &#039;hg&#039; module Puppet resources to ansible&lt;br /&gt;
* fubar&lt;br /&gt;
** catch up&lt;br /&gt;
** BMO deploy fixes&lt;br /&gt;
** DXR/ES, Rust index&lt;br /&gt;
* gps&lt;br /&gt;
** continue working on moz.build metadata server&lt;br /&gt;
*** unblocks auto bug filing and eventually auto reviewer selection&lt;br /&gt;
*** ... which is a soft blocker on GitHub integration&lt;br /&gt;
** Pulse publishing of GitHub webhooks?&lt;br /&gt;
** Mercurial 3.4.1 deployment?&lt;br /&gt;
** MozReview Review-URL/workflow enhancements?&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** blog post for cvs&lt;br /&gt;
** releng scl3 work planning&lt;br /&gt;
* lmandel&lt;br /&gt;
** Start following up with people about their SVN repos&lt;br /&gt;
* smacleod&lt;br /&gt;
** Review Queue&lt;br /&gt;
** Finish up MozReview LDAP&lt;br /&gt;
** Finish up RB core work&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* Hal will be off the week after whistler&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-02&amp;diff=1078003</id>
		<title>DeveloperServices/TeamMeetings/2015-06-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-06-02&amp;diff=1078003"/>
		<updated>2015-06-02T17:56:00Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; fubar (Wednesday)&lt;br /&gt;
** nothing active&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Code review + bugfixing for hg.m.o bundle generation&lt;br /&gt;
** Python 2.7 for hg.m.o/git.m.o installed. venv work landed, need to get scripts to use it&lt;br /&gt;
** Smaller issues: (SVN ACLs for T-bird, ldap perms for private hg.m.o repo)&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** hg.mozilla.org is now generating and serving bundles from S3&lt;br /&gt;
*** http://gregoryszorc.com/blog/2015/05/29/faster-cloning-from-hg.mozilla.org-with-server-provided-bundles/&lt;br /&gt;
** Landed rewriting API and changeset id recording to MozReview&lt;br /&gt;
** Blogged about MozReview changes from last week: http://gregoryszorc.com/blog/2015/05/29/important-changes-to-mozreview/&lt;br /&gt;
** Progress on server for moz.build metadata ({{bug|1168607}})&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** cvs/bzr archiving to ftp&lt;br /&gt;
** spring release&lt;br /&gt;
* lmandel&lt;br /&gt;
** Reviewed SVN information from fubar.&lt;br /&gt;
* smacleod&lt;br /&gt;
** Productivity sapping Cold + Allergies&lt;br /&gt;
** Worked more on the MozReview LDAP querying&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Transition hgweb heads to using a python2.7-venv mod_wsgi&lt;br /&gt;
** Move some &#039;hg&#039; module Puppet resources to ansible&lt;br /&gt;
* fubar&lt;br /&gt;
** catch up&lt;br /&gt;
** BMO deploy fixes&lt;br /&gt;
** DXR/ES, Rust index&lt;br /&gt;
* gps&lt;br /&gt;
** continue working on moz.build metadata server&lt;br /&gt;
*** unblocks auto bug filing and eventually auto reviewer selection&lt;br /&gt;
*** ... which is a soft blocker on GitHub integration&lt;br /&gt;
** Pulse publishing of GitHub webhooks?&lt;br /&gt;
** Mercurial 3.4.1 deployment?&lt;br /&gt;
** MozReview Review-URL/workflow enhancements?&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** blog post for cvs&lt;br /&gt;
** releng scl3 work planning&lt;br /&gt;
* lmandel&lt;br /&gt;
** Start following up with people about their SVN repos&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* Hal will be off the week after whistler&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-26&amp;diff=1076617</id>
		<title>DeveloperServices/TeamMeetings/2015-05-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-26&amp;diff=1076617"/>
		<updated>2015-05-26T17:35:12Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** bkero &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** PTO&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** bundle serving from hg.mozilla.org&lt;br /&gt;
** MozReview workflow enhancements&lt;br /&gt;
* hwine&lt;br /&gt;
** TCW, 38.0.5&lt;br /&gt;
** vcs-sync legacy running in AWS in parallel&lt;br /&gt;
* lmandel&lt;br /&gt;
** short week&lt;br /&gt;
** release work, training for new relman team members, work hand-off&lt;br /&gt;
* smacleod&lt;br /&gt;
** More core RB work for MozReview extensions&lt;br /&gt;
*** Abortable Signals up&lt;br /&gt;
*** Looked into locking down extra data keys to prevent API mucking&lt;br /&gt;
** MozReview LDAP checking and restrictions&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** virtualenv+python2.7 work on hgweb[1-10]&lt;br /&gt;
** code review for hg bundleclone work&lt;br /&gt;
** resume scan-build&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** finish deploying bundle hosting to hg.mozilla.org&lt;br /&gt;
** assist release automation in deploying bundle cloning&lt;br /&gt;
** work on metadata querying and hosting for moz.build files&lt;br /&gt;
** maybe work on upstream Mercurial changes to better support native bundle cloning&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync legacy cutover to AWS&lt;br /&gt;
** vcs-sync modern in parallel on AWS&lt;br /&gt;
* lmandel&lt;br /&gt;
** SVN decommission plan&lt;br /&gt;
* smacleod&lt;br /&gt;
** MozReview ldap&lt;br /&gt;
** Mockup future MozReview ideas for Whistler&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* [hal] &amp;quot;Whistler Change Freeze&amp;quot; -- IT trying to get company wide, so no one gets paged. PDX sucked for me because we didn&#039;t have a change freeze in the business units, so I&#039;m voting that at least dev services has a change freeze.&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-26&amp;diff=1076616</id>
		<title>DeveloperServices/TeamMeetings/2015-05-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-26&amp;diff=1076616"/>
		<updated>2015-05-26T17:34:12Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** bkero &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** PTO&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** bundle serving from hg.mozilla.org&lt;br /&gt;
** MozReview workflow enhancements&lt;br /&gt;
* hwine&lt;br /&gt;
** TCW, 38.0.5&lt;br /&gt;
** vcs-sync legacy running in AWS in parallel&lt;br /&gt;
* lmandel&lt;br /&gt;
** short week&lt;br /&gt;
** release work, training for new relman team members, work hand-off&lt;br /&gt;
* smacleod&lt;br /&gt;
** More core RB work for MozReview extensions&lt;br /&gt;
*** Abortable Signals up&lt;br /&gt;
*** Looked into locking down extra data keys to prevent API mucking&lt;br /&gt;
** MozReview LDAP checking and restrictions&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** virtualenv+python2.7 work on hgweb[1-10]&lt;br /&gt;
** code review for hg bundleclone work&lt;br /&gt;
** resume scan-build&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
** finish deploying bundle hosting to hg.mozilla.org&lt;br /&gt;
** assist release automation in deploying bundle cloning&lt;br /&gt;
** work on metadata querying and hosting for moz.build files&lt;br /&gt;
** maybe work on upstream Mercurial changes to better support native bundle cloning&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync legacy cutover to AWS&lt;br /&gt;
** vcs-sync modern in parallel on AWS&lt;br /&gt;
* lmandel&lt;br /&gt;
** SVN decommission plan&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* [hal] &amp;quot;Whistler Change Freeze&amp;quot; -- IT trying to get company wide, so no one gets paged. PDX sucked for me because we didn&#039;t have a change freeze in the business units, so I&#039;m voting that at least dev services has a change freeze.&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/Goals-2015Q2&amp;diff=1075335</id>
		<title>DeveloperServices/Goals-2015Q2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/Goals-2015Q2&amp;diff=1075335"/>
		<updated>2015-05-19T18:09:00Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Update MozReview goals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hg ==&lt;br /&gt;
* Advertise and use bundles - build speed improvement&lt;br /&gt;
** Create extension to take advantage of bundles (gps)&lt;br /&gt;
** Set up build tooling to use the bundles&lt;br /&gt;
** Set up infra (cronjob + server + s3 uploading) to produce bundles (bkero)&lt;br /&gt;
* Run hgweb out of v-c-t repository (bkero) - Increased portability, testability&lt;br /&gt;
* Python 2.7 upgrade (bkero) - general speed improvement and increased upstream testing usefulness&lt;br /&gt;
&lt;br /&gt;
== git ==&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
== MozReview ==&lt;br /&gt;
* Fix diffs (smacleod)&lt;br /&gt;
** Properly show rename / copy / empty files&lt;br /&gt;
*** Make RB core properly handle git style diffs&lt;br /&gt;
*** Generate git style diffs from MozReview&lt;br /&gt;
** Allow display of a deleted files original contents [now unprioritized]&lt;br /&gt;
* Allow Review Board to check ldap groups&lt;br /&gt;
** Restrict try pushes from MozReview to level 1&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-19&amp;diff=1075334</id>
		<title>DeveloperServices/TeamMeetings/2015-05-19</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-19&amp;diff=1075334"/>
		<updated>2015-05-19T18:00:29Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; bkero&lt;br /&gt;
** No open issues, TCW this Sat.&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** gitweb[1-3] deployment&lt;br /&gt;
*** Problems&lt;br /&gt;
** Moved some puppet-controlled resources to ansible&lt;br /&gt;
** debugged vct testing problems on laptop (lessc on node 0.10)&lt;br /&gt;
** python2.7/venv work&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** hg.m.o meltdown caused by TC&lt;br /&gt;
** vcs-sync&lt;br /&gt;
* lmandel&lt;br /&gt;
** Releases, releases, and more releases&lt;br /&gt;
* smacleod&lt;br /&gt;
** Worked on making core RB close/reopen operations abortable&lt;br /&gt;
** Started on MozReview ldap integration&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** grokmirror mirror latency&lt;br /&gt;
** Choose python 2.7 deployment strategy&lt;br /&gt;
** virtualenv deployment on hgweb[1-10]&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** TCW for releng&lt;br /&gt;
* lmandel&lt;br /&gt;
** short week due to stat holiday and PTO&lt;br /&gt;
** training for new relman employees&lt;br /&gt;
** mid year operations plan review&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finish up core RB close/reopen abort signals&lt;br /&gt;
** Keep working on MozReview LDAP&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (hwine) App level logging for &#039;&#039;now&#039;&#039;. Papertrail?&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* Hal out Thursday, May 21 (Giants v. Dodgers, Go Giants!)&lt;br /&gt;
* lmandel off Friday&lt;br /&gt;
* bkero pto 20/21 (still on-call)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-19&amp;diff=1075333</id>
		<title>DeveloperServices/TeamMeetings/2015-05-19</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-19&amp;diff=1075333"/>
		<updated>2015-05-19T17:59:40Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; bkero&lt;br /&gt;
** No open issues, TCW this Sat.&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** gitweb[1-3] deployment&lt;br /&gt;
*** Problems&lt;br /&gt;
** Moved some puppet-controlled resources to ansible&lt;br /&gt;
** debugged vct testing problems on laptop (lessc on node 0.10)&lt;br /&gt;
** python2.7/venv work&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** hg.m.o meltdown caused by TC&lt;br /&gt;
** vcs-sync&lt;br /&gt;
* lmandel&lt;br /&gt;
** Releases, releases, and more releases&lt;br /&gt;
* smacleod&lt;br /&gt;
** Worked on making core RB close/reopen operations abortable&lt;br /&gt;
** Started on MozReview ldap integration&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** grokmirror mirror latency&lt;br /&gt;
** Choose python 2.7 deployment strategy&lt;br /&gt;
** virtualenv deployment on hgweb[1-10]&lt;br /&gt;
* fubar&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** TCW for releng&lt;br /&gt;
* lmandel&lt;br /&gt;
** short week due to stat holiday and PTO&lt;br /&gt;
** training for new relman employees&lt;br /&gt;
** mid year operations plan review&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (hwine) App level logging for &#039;&#039;now&#039;&#039;. Papertrail?&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* Hal out Thursday, May 21 (Giants v. Dodgers, Go Giants!)&lt;br /&gt;
* lmandel off Friday&lt;br /&gt;
* bkero pto 20/21 (still on-call)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-12&amp;diff=1074223</id>
		<title>DeveloperServices/TeamMeetings/2015-05-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-12&amp;diff=1074223"/>
		<updated>2015-05-12T17:30:42Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!! (fubar -&amp;gt; hwine)&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Submitted CAB request to move gitweb[1-3] to production&lt;br /&gt;
** Fun with version-control-tools create-test-setup debugging&lt;br /&gt;
** scan-build&lt;br /&gt;
* fubar&lt;br /&gt;
** wrapping up DXR ES build testing&lt;br /&gt;
** BMO changes around pythian contractors&lt;br /&gt;
** finish docs update for regular ops&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Investigated problems with upgrading Review Board&lt;br /&gt;
*** Latest RB appears to have fixed draft issues&lt;br /&gt;
*** Triggers bug in RBTools caching (have patch to disable caching)&lt;br /&gt;
** Coordinated with RB core team to fix RBTools bug blocking upgrade (unicode)&lt;br /&gt;
** Started properly preventing publishes on commit requests&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Get dev environment pulse working, fix mozreview logic to create pulse events based on code-containing commits&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** More testing of latest Review Board on reviewboard-dev&lt;br /&gt;
** Start implementing a piece of github -&amp;gt; mozreview&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* fubar - May 14-29&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-12&amp;diff=1074221</id>
		<title>DeveloperServices/TeamMeetings/2015-05-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-12&amp;diff=1074221"/>
		<updated>2015-05-12T17:28:56Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!! (fubar -&amp;gt; hwine)&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Submitted CAB request to move gitweb[1-3] to production&lt;br /&gt;
** Fun with version-control-tools create-test-setup debugging&lt;br /&gt;
** scan-build&lt;br /&gt;
* fubar&lt;br /&gt;
** wrapping up DXR ES build testing&lt;br /&gt;
** BMO changes around pythian contractors&lt;br /&gt;
** finish docs update for regular ops&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Investigated problems with upgrading Review Board&lt;br /&gt;
*** Latest RB appears to have fixed draft issues&lt;br /&gt;
*** Triggers bug in RBTools caching (have patch to disable caching)&lt;br /&gt;
** Coordinated with RB core team to fix RBTools bug blocking upgrade (unicode)&lt;br /&gt;
** Started properly preventing publishes on commit requests&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Get dev environment pulse working, fix mozreview logic to create pulse events based on code-containing commits&lt;br /&gt;
* fubar&lt;br /&gt;
** PTO&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* fubar - May 14-29&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-05&amp;diff=1072322</id>
		<title>DeveloperServices/TeamMeetings/2015-05-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-05&amp;diff=1072322"/>
		<updated>2015-05-05T17:32:30Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; bkero&lt;br /&gt;
&lt;br /&gt;
* {{bug|1161609}} git.m.o operations needing some love&lt;br /&gt;
* fyi - scl3 power outage Wed/Thur 2000-2300 PT {{bug|1160608}}&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Wrote partial hgweb-from-vct host installation playbook&lt;br /&gt;
** scan-build + mozreview&lt;br /&gt;
* fubar&lt;br /&gt;
** started docs refresh&lt;br /&gt;
** BMO PHX&amp;amp;rarr;AWS planning started&lt;br /&gt;
** test VM for docker builds in SCL3; m-c wrangling&lt;br /&gt;
** bzr tarballs (hal?)&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** some progress on CVS&lt;br /&gt;
** lots of interrupts about FF 38.0 (l10n issues)&lt;br /&gt;
** power cycle planning&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finished up git diff support in RB core&lt;br /&gt;
** Started on MozReview patches to switch us to new diff support&lt;br /&gt;
** Ran some basic usage statistics on MozReview&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Finish hgweb-from-vct playbook&lt;br /&gt;
** mozreview+pulse+bots interaction as prereq to implementing scan-build for gecko patches&lt;br /&gt;
* fubar&lt;br /&gt;
** docs refresh con&#039;t&lt;br /&gt;
** SVN data&lt;br /&gt;
** docker build testing&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** Intern ramp up - welcome Anhad (irc ffledgling)&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** scl3 power work&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Convert MozReview to new diff support.&lt;br /&gt;
** Start giving RB commit author information.&lt;br /&gt;
** More RB core work around the diff viewer.&lt;br /&gt;
** Write some re-usable scripts for generating better MozReview usage stats.&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (hwine) Gentle reminder - any maintenance work to any of our systems should be coordinated and pre-announced in #moc. Good habit and builds good will(sm).&lt;br /&gt;
* (lmandel) bz identified functionality (CVS attic blame) that we (as in Mozilla) have decommissioned without a replacement. From his comments, a Web based way to access blame would make him more productive. Hal has a thread on the mailing list about get {{bug|1155388}} into the dxr backlog.&lt;br /&gt;
* (lmandel) We talked about integrating static analysis in the review process. Sylvestre Ledru and I discussed prototyping scanbuild diff results in MozReview. Would be opt-in and look something like:&lt;br /&gt;
** dev requests review from scanbuild&lt;br /&gt;
** build with patch(es) created automatically, scanbuild run&lt;br /&gt;
** diff from scanbuild results with patches compared against latest m-c build or separate build that does not include patches&lt;br /&gt;
** diff posted to MozReview&lt;br /&gt;
* (lmandel) Do we have best practices docs for using our tools and, more generally, how to work as a Mozilla dev?&lt;br /&gt;
* (lmandel) Interested in giving a talk to our interns? Sign up: https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=45125125&lt;br /&gt;
* (hwine) With additional task cluster changes, we&#039;re starting to see more load &amp;amp; alerts on git.m.o. Seems like a good time to make a tuning push on git.m.o? We have some bug already filed, and the TC team may have input on how their use is ramping.&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-05&amp;diff=1072321</id>
		<title>DeveloperServices/TeamMeetings/2015-05-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-05-05&amp;diff=1072321"/>
		<updated>2015-05-05T17:28:38Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; bkero&lt;br /&gt;
&lt;br /&gt;
* {{bug|1161609}} git.m.o operations needing some love&lt;br /&gt;
* fyi - scl3 power outage Wed/Thur 2000-2300 PT {{bug|1160608}}&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Wrote partial hgweb-from-vct host installation playbook&lt;br /&gt;
** scan-build + mozreview&lt;br /&gt;
* fubar&lt;br /&gt;
** started docs refresh&lt;br /&gt;
** BMO PHX&amp;amp;rarr;AWS planning started&lt;br /&gt;
** test VM for docker builds in SCL3; m-c wrangling&lt;br /&gt;
** bzr tarballs (hal?)&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** some progress on CVS&lt;br /&gt;
** lots of interrupts about FF 38.0 (l10n issues)&lt;br /&gt;
** power cycle planning&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Finished up git diff support in RB core&lt;br /&gt;
** Started on MozReview patches to switch us to new diff support&lt;br /&gt;
** Ran some basic usage statistics on MozReview&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Finish hgweb-from-vct playbook&lt;br /&gt;
** mozreview+pulse+bots interaction as prereq to implementing scan-build for gecko patches&lt;br /&gt;
* fubar&lt;br /&gt;
** docs refresh con&#039;t&lt;br /&gt;
** SVN data&lt;br /&gt;
** docker build testing&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** Intern ramp up - welcome Anhad (irc ffledgling)&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** scl3 power work&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (hwine) Gentle reminder - any maintenance work to any of our systems should be coordinated and pre-announced in #moc. Good habit and builds good will(sm).&lt;br /&gt;
* (lmandel) bz identified functionality (CVS attic blame) that we (as in Mozilla) have decommissioned without a replacement. From his comments, a Web based way to access blame would make him more productive. Hal has a thread on the mailing list about get {{bug|1155388}} into the dxr backlog.&lt;br /&gt;
* (lmandel) We talked about integrating static analysis in the review process. Sylvestre Ledru and I discussed prototyping scanbuild diff results in MozReview. Would be opt-in and look something like:&lt;br /&gt;
** dev requests review from scanbuild&lt;br /&gt;
** build with patch(es) created automatically, scanbuild run&lt;br /&gt;
** diff from scanbuild results with patches compared against latest m-c build or separate build that does not include patches&lt;br /&gt;
** diff posted to MozReview&lt;br /&gt;
* (lmandel) Do we have best practices docs for using our tools and, more generally, how to work as a Mozilla dev?&lt;br /&gt;
* (lmandel) Interested in giving a talk to our interns? Sign up: https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=45125125&lt;br /&gt;
* (hwine) With additional task cluster changes, we&#039;re starting to see more load &amp;amp; alerts on git.m.o. Seems like a good time to make a tuning push on git.m.o? We have some bug already filed, and the TC team may have input on how their use is ramping.&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/DeveloperServices/Goals-2015Q2 Q2 Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-28&amp;diff=1070858</id>
		<title>DeveloperServices/TeamMeetings/2015-04-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-28&amp;diff=1070858"/>
		<updated>2015-04-28T18:01:17Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** fubar &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Run hgweb out of v-c-t repository&lt;br /&gt;
** At Linuxfest Northwest conference&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR docker build container&lt;br /&gt;
* gps&lt;br /&gt;
** RelEng mini work week in PDX&lt;br /&gt;
** Ansible playbooks for hg.mo deployments&lt;br /&gt;
*** Deploying extensions and hooks&lt;br /&gt;
*** Re-cloning repos on hgweb nodes&lt;br /&gt;
*** Wrote an Ansible module for manipulating Stingray load balancer state&lt;br /&gt;
** Ansible playbook for deploying MozReview to production&lt;br /&gt;
** Churned through review backlog&lt;br /&gt;
** hg.mozilla.org now displays the revision of version-control-tools it was deployed from&lt;br /&gt;
** Review and deploy {{bug|1157547}} so bug number regexps are better&lt;br /&gt;
** Due diligence for Mercurial 3.4&lt;br /&gt;
*** Reported a few performance regressions&lt;br /&gt;
*** Sent a few small patches to upstream&lt;br /&gt;
** Starting re-cloning repositories on hgweb nodes so repository store is up to date&lt;br /&gt;
*** Discovered time bomb when syncing hgrc files referencing newer hooks.&lt;br /&gt;
*** Need to kill library_overrides ({{bug|1159099}})&lt;br /&gt;
** Patched `mach mercurial-setup` for compatibility with next release of MozillaBuild&lt;br /&gt;
** Aided RyanVM with Mercurial packaging for next MozillaBuild&lt;br /&gt;
&lt;br /&gt;
* hwine&lt;br /&gt;
** releng work week&lt;br /&gt;
** sick&lt;br /&gt;
* lmandel&lt;br /&gt;
** catchup&lt;br /&gt;
** lots of random discussions about quality, Win64, vendors in Whistler, other Whistler planning, more deliverables stuff, ...&lt;br /&gt;
* smacleod&lt;br /&gt;
** Kept working on fixing diffs in RB&lt;br /&gt;
*** Spoke with core RB about diff changes, needed to restructure things a bit&lt;br /&gt;
*** Turned out RB git parser was slightly broken needed to fix to make hg git diff parsing work&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Finish hgweb out of v-c-t repository, start testing&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR&lt;br /&gt;
*** docker tweaks, look at jenkins for scheduling builds&lt;br /&gt;
*** possibly spin up SCL3 env for builds, web?&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** cvs final bits&lt;br /&gt;
** releng 38.0 beta&lt;br /&gt;
* lmandel&lt;br /&gt;
** back to svn decom plan (hopefully)&lt;br /&gt;
** reviewing team wiki/docs&lt;br /&gt;
** goals cleanup&lt;br /&gt;
* smacleod&lt;br /&gt;
** Get RB diff stuff up for review ASAP (I&#039;d appreciate if gps did a skim review of the RB core changes as well).&lt;br /&gt;
** Track down a few MozReview bugs&lt;br /&gt;
** Start on empty file toggle work&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (lmandel) Decommissioning bzr&lt;br /&gt;
** Can someone volunteer to create a tarball of the Bugzilla repo (any other repos that need them) that we can upload to ftp?&lt;br /&gt;
** Who can help decommission the server when we&#039;re ready?&lt;br /&gt;
* (lmandel) Whistler planning&lt;br /&gt;
** What does our team want to accomplish? (What is our goal?)&lt;br /&gt;
** education &lt;br /&gt;
*** session for platform/all about how to develop more efficiently (build and hg best practices)&lt;br /&gt;
** Q3 planning with other teams (releng)?&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* bkero pto Friday&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-28&amp;diff=1070855</id>
		<title>DeveloperServices/TeamMeetings/2015-04-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-28&amp;diff=1070855"/>
		<updated>2015-04-28T17:58:18Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** fubar &amp;amp;rarr; hwine&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Run hgweb out of v-c-t repository&lt;br /&gt;
** At Linuxfest Northwest conference&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR docker build container&lt;br /&gt;
* gps&lt;br /&gt;
** RelEng mini work week in PDX&lt;br /&gt;
** Ansible playbooks for hg.mo deployments&lt;br /&gt;
*** Deploying extensions and hooks&lt;br /&gt;
*** Re-cloning repos on hgweb nodes&lt;br /&gt;
*** Wrote an Ansible module for manipulating Stingray load balancer state&lt;br /&gt;
** Ansible playbook for deploying MozReview to production&lt;br /&gt;
** Churned through review backlog&lt;br /&gt;
** hg.mozilla.org now displays the revision of version-control-tools it was deployed from&lt;br /&gt;
** Review and deploy {{bug|1157547}} so bug number regexps are better&lt;br /&gt;
** Due diligence for Mercurial 3.4&lt;br /&gt;
*** Reported a few performance regressions&lt;br /&gt;
*** Sent a few small patches to upstream&lt;br /&gt;
** Starting re-cloning repositories on hgweb nodes so repository store is up to date&lt;br /&gt;
*** Discovered time bomb when syncing hgrc files referencing newer hooks.&lt;br /&gt;
*** Need to kill library_overrides ({{bug|1159099}})&lt;br /&gt;
** Patched `mach mercurial-setup` for compatibility with next release of MozillaBuild&lt;br /&gt;
** Aided RyanVM with Mercurial packaging for next MozillaBuild&lt;br /&gt;
&lt;br /&gt;
* hwine&lt;br /&gt;
** releng work week&lt;br /&gt;
** sick&lt;br /&gt;
* lmandel&lt;br /&gt;
** catchup&lt;br /&gt;
** lots of random discussions about quality, Win64, vendors in Whistler, other Whistler planning, more deliverables stuff, ...&lt;br /&gt;
* smacleod&lt;br /&gt;
** Kept working on fixing diffs in RB&lt;br /&gt;
*** Spoke with core RB about diff changes, needed to restructure things a bit&lt;br /&gt;
*** Turned out RB git parser was slightly broken needed to fix to make hg git diff parsing work&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** Finish hgweb out of v-c-t repository, start testing&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR&lt;br /&gt;
*** docker tweaks, look at jenkins for scheduling builds&lt;br /&gt;
*** possibly spin up SCL3 env for builds, web?&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** vcs-sync&lt;br /&gt;
** cvs final bits&lt;br /&gt;
** releng 38.0 beta&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (lmandel) Decommissioning bzr&lt;br /&gt;
** Can someone volunteer to create a tarball of the Bugzilla repo (any other repos that need them) that we can upload to ftp?&lt;br /&gt;
** Who can help decommission the server when we&#039;re ready?&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
* bkero pto Friday&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069568</id>
		<title>DeveloperServices/TeamMeetings/2015-04-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069568"/>
		<updated>2015-04-21T18:00:05Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES&lt;br /&gt;
*** working on m-c builds in docker&lt;br /&gt;
*** bunker cluster chassis/system updates w/ MOC&lt;br /&gt;
** TH: help converting to virtualenvs&lt;br /&gt;
** BMO: ES/etl jobs hanging&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
** 37.0.2 desktop and mobile releases out the door&lt;br /&gt;
** Q2 goals review and approval - wrapping up today&lt;br /&gt;
** decommissioning svn plan - started work, this will be ongoing for a few weeks&lt;br /&gt;
&lt;br /&gt;
* smacleod&lt;br /&gt;
** Tracked down the MozReview diff issues&lt;br /&gt;
** Wrote Q2 goals&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES finish docker build&lt;br /&gt;
** start docs update (goal: finish by 5/13)&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
** continue on decommissioning SVN plan&lt;br /&gt;
* smacleod&lt;br /&gt;
** Get RB diff fix up for review.&lt;br /&gt;
** Start work on deleted file toggle.&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069566</id>
		<title>DeveloperServices/TeamMeetings/2015-04-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069566"/>
		<updated>2015-04-21T17:58:14Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Planned for this week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES&lt;br /&gt;
*** working on m-c builds in docker&lt;br /&gt;
*** bunker cluster chassis/system updates w/ MOC&lt;br /&gt;
** TH: help converting to virtualenvs&lt;br /&gt;
** BMO: ES/etl jobs hanging&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
** 37.0.2 desktop and mobile releases out the door&lt;br /&gt;
** Q2 goals review and approval - wrapping up today&lt;br /&gt;
** decommissioning svn plan - started work, this will be ongoing for a few weeks&lt;br /&gt;
&lt;br /&gt;
* smacleod&lt;br /&gt;
** Tracked down the MozReview diff issues&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES finish docker build&lt;br /&gt;
** start docs update (goal: finish by 5/13)&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Get RB diff fix up for review.&lt;br /&gt;
** Start work on deleted file toggle.&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069564</id>
		<title>DeveloperServices/TeamMeetings/2015-04-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-21&amp;diff=1069564"/>
		<updated>2015-04-21T17:57:06Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* Last week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
&lt;br /&gt;
== Stand-up ==&lt;br /&gt;
=== Last week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES&lt;br /&gt;
*** working on m-c builds in docker&lt;br /&gt;
*** bunker cluster chassis/system updates w/ MOC&lt;br /&gt;
** TH: help converting to virtualenvs&lt;br /&gt;
** BMO: ES/etl jobs hanging&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
** Tracked down the MozReview diff issues&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
* fubar&lt;br /&gt;
** DXR/ES finish docker build&lt;br /&gt;
** start docs update (goal: finish by 5/13)&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
* lmandel&lt;br /&gt;
* smacleod&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/Goals-2015Q2&amp;diff=1069552</id>
		<title>DeveloperServices/Goals-2015Q2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/Goals-2015Q2&amp;diff=1069552"/>
		<updated>2015-04-21T17:29:16Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: Add some MozReview Goals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hg ==&lt;br /&gt;
* Advertise and use bundles - build speed improvement&lt;br /&gt;
** Create extension to take advantage of bundles (gps)&lt;br /&gt;
** Set up build tooling to use the bundles&lt;br /&gt;
** Set up infra (cronjob + server + s3 uploading) to produce bundles (bkero)&lt;br /&gt;
* Run hgweb out of v-c-t repository (bkero) - Increased portability, testability&lt;br /&gt;
* Python 2.7 upgrade (bkero) - general speed improvement and increased upstream testing usefulness&lt;br /&gt;
&lt;br /&gt;
== git ==&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
== MozReview ==&lt;br /&gt;
* Fix diffs (smacleod)&lt;br /&gt;
** Properly show rename / copy / empty files&lt;br /&gt;
*** Make RB core properly handle git style diffs&lt;br /&gt;
*** Generate git style diffs from MozReview&lt;br /&gt;
** Allow display of a deleted files original contents&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-14&amp;diff=1068337</id>
		<title>DeveloperServices/TeamMeetings/2015-04-14</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/2015-04-14&amp;diff=1068337"/>
		<updated>2015-04-14T18:11:30Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: add smacleod&amp;#039;s next week&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&amp;amp;laquo; previous meeting]] — &lt;br /&gt;
[[DeveloperServices/TeamMeetings|index]] – &lt;br /&gt;
[[DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &amp;amp;raquo;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;[https://wiki.mozilla.org/index.php?title=DeveloperServices/TeamMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}&amp;amp;action=edit&amp;amp;redlink=1&amp;amp;preload=DeveloperServices/TeamMeetings/Template create?]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Info ==&lt;br /&gt;
* 11 am Pacific Time&lt;br /&gt;
* Vidyo room: DeveloperServices&lt;br /&gt;
* Backchannel in #vcs&lt;br /&gt;
&lt;br /&gt;
== Hot items ==&lt;br /&gt;
* On Call Handoff!!!&lt;br /&gt;
** hwine &amp;amp;rarr; bkero&lt;br /&gt;
== Last week ==&lt;br /&gt;
* bkero&lt;br /&gt;
** Stood up git mirror (ro) in AWS&lt;br /&gt;
** Patched v-c-t to correctly build-out bmoweb container for testing/dev environment&lt;br /&gt;
** python2.7&lt;br /&gt;
** q2 goals listing&lt;br /&gt;
** Squashed many old bugs&lt;br /&gt;
* fubar&lt;br /&gt;
** treeherder temp db on rds, pending IT response&lt;br /&gt;
** mozreview newrelic&lt;br /&gt;
** start poking at docker for DXR/ES&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** release work&lt;br /&gt;
** dead drive on laptop - cost ~ 2 days :( :(&lt;br /&gt;
** new guidance on what repos go where forthcoming&lt;br /&gt;
* lmandel&lt;br /&gt;
** Q1 goals review - some detail in workday is preventing me from approving the Q1 goals of some people, hr is aware&lt;br /&gt;
** catch-up&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Planned for this week ===&lt;br /&gt;
* bkero&lt;br /&gt;
** python2.7&lt;br /&gt;
* fubar&lt;br /&gt;
** get initial heroku spin up for treeherder&lt;br /&gt;
** DXR/ES docker work&lt;br /&gt;
* gps&lt;br /&gt;
* hwine&lt;br /&gt;
** 37.0.2 work&lt;br /&gt;
** keep pushing CVS decom&lt;br /&gt;
** vcs-sync migration to AWS&lt;br /&gt;
* lmandel&lt;br /&gt;
** 37.0.2 desktop and mobile releases&lt;br /&gt;
** Q2 goals review and approval&lt;br /&gt;
** decommissioning svn plan&lt;br /&gt;
* smacleod&lt;br /&gt;
** MozReview move/rename support&lt;br /&gt;
&lt;br /&gt;
== Other business ==&lt;br /&gt;
* (lmandel) Updated [[DeveloperServices/TeamMeetings|team meetings page]] to make it easy to create new meeting pages and auto updates for archives.&lt;br /&gt;
* [[DeveloperServices/Goals-2015Q2|Q2 2015 Goals]]&lt;br /&gt;
&lt;br /&gt;
== PTOs, etc ==&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[https://wiki.mozilla.org/Platform/2015-Q1-Goals Goals]&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Meeting/3-Dec-2013&amp;diff=779635</id>
		<title>Firefox/Meeting/3-Dec-2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Meeting/3-Dec-2013&amp;diff=779635"/>
		<updated>2013-12-03T17:23:00Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* SessionStore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Details ==&lt;br /&gt;
&lt;br /&gt;
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC&lt;br /&gt;
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]&lt;br /&gt;
{{conf|91337}}&lt;br /&gt;
* irc.mozilla.org #fx-team for backchannel&lt;br /&gt;
* &amp;quot;Firefox&amp;quot; Vidyo Room&lt;br /&gt;
&lt;br /&gt;
== General Topics ==&lt;br /&gt;
== Friends of the Firefox team ==&lt;br /&gt;
&#039;&#039;Give a shoutout/thanks to people for helping fix and test bugs.&#039;&#039;&lt;br /&gt;
== Project Updates ==&lt;br /&gt;
===Australis===&lt;br /&gt;
===Thumbnailing===&lt;br /&gt;
===SessionStore===&lt;br /&gt;
* Cleanup old session store data ({{bug|943352}}, [https://groups.google.com/d/msg/mozilla.dev.platform/NTMU6_rqTes/bavoDxTiTsIJ Mailing List RFC])&lt;br /&gt;
* Scroll position regression ({{bug|921942}})&lt;br /&gt;
* Removal of write on startup waiting to land ({{bug|887780}})&lt;br /&gt;
* Introducing more Telemetry to Session store ({{bug|942063}})&lt;br /&gt;
* Don&#039;t save history for dynamically generated iframes ({{bug|936271}})&lt;br /&gt;
* E10s work for restore path ({{bug|942374}})&lt;br /&gt;
* Work on a number of intermittent tests ({{bug|942513}}, {{bug|942622}}, {{bug|919060}}, {{bug|942673}}, {{bug|942512}})&lt;br /&gt;
* Q4 Session Store Goals Meeting notes: [https://etherpad.mozilla.org/OmgSov5RZC Etherpad]&lt;br /&gt;
&lt;br /&gt;
===Places API asyncification===&lt;br /&gt;
===Social API===&lt;br /&gt;
===e10s===&lt;br /&gt;
=== UX Updates ===&lt;br /&gt;
=== QA ===&lt;br /&gt;
&lt;br /&gt;
==Stand ups==&lt;br /&gt;
Suggested format:&lt;br /&gt;
* What did you do last week?&lt;br /&gt;
* What are working on this week?&lt;br /&gt;
* Anything blocking you?&lt;br /&gt;
Please keep your update to under 1 minute!&lt;br /&gt;
&lt;br /&gt;
===gavin===&lt;br /&gt;
(gavin&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===paolo===&lt;br /&gt;
(paolo&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mak===&lt;br /&gt;
(marco&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===enn===&lt;br /&gt;
(Neil&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===felipe===&lt;br /&gt;
(felipe&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mano===&lt;br /&gt;
(Mano&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===ttaubert===&lt;br /&gt;
(Tim&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===adw===&lt;br /&gt;
(Drew&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===markh===&lt;br /&gt;
(Mark&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===smacleod===&lt;br /&gt;
(Steven&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dolske===&lt;br /&gt;
(dolske&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mconley===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dao===&lt;br /&gt;
&lt;br /&gt;
===mikedeboer===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===gijs===&lt;br /&gt;
(gijs&#039; [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===Unfocused===&lt;br /&gt;
(Blair&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===MattN===&lt;br /&gt;
(MattN&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])&lt;br /&gt;
&lt;br /&gt;
===jaws===&lt;br /&gt;
(jaws&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mixedpuppy===&lt;br /&gt;
(mixedpuppy&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Meeting/19-Nov-2013&amp;diff=765493</id>
		<title>Firefox/Meeting/19-Nov-2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Meeting/19-Nov-2013&amp;diff=765493"/>
		<updated>2013-11-19T17:05:36Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* SessionStore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Details ==&lt;br /&gt;
&lt;br /&gt;
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC&lt;br /&gt;
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]&lt;br /&gt;
{{conf|91337}}&lt;br /&gt;
* irc.mozilla.org #fx-team for backchannel&lt;br /&gt;
* &amp;quot;Firefox&amp;quot; Vidyo Room&lt;br /&gt;
&lt;br /&gt;
== General Topics ==&lt;br /&gt;
== Friends of the Firefox team ==&lt;br /&gt;
&#039;&#039;Give a shoutout/thanks to people for helping fix and test bugs.&#039;&#039;&lt;br /&gt;
== Project Updates ==&lt;br /&gt;
===Australis===&lt;br /&gt;
===Thumbnailing===&lt;br /&gt;
===SessionStore===&lt;br /&gt;
* Removal of Synchronous initialization path landing ({{bug|918024}})&lt;br /&gt;
* API for storing global session data landed ({{bug|899213}})&lt;br /&gt;
* Broadcasting of tab data as it changes instead of collecting it is close to landing ({{bug|930967}})&lt;br /&gt;
* billm landed a number of code cleanups ({{bug|930269}})&lt;br /&gt;
* Investigation into problematic websites greatly increasing the size of the session ({{bug|934934}}, {{bug|936271}})&lt;br /&gt;
&lt;br /&gt;
===Places API asyncification===&lt;br /&gt;
===Social API===&lt;br /&gt;
===e10s===&lt;br /&gt;
=== UX Updates ===&lt;br /&gt;
=== QA ===&lt;br /&gt;
&lt;br /&gt;
==Stand ups==&lt;br /&gt;
Suggested format:&lt;br /&gt;
* What did you do last week?&lt;br /&gt;
* What are working on this week?&lt;br /&gt;
* Anything blocking you?&lt;br /&gt;
Please keep your update to under 1 minute!&lt;br /&gt;
&lt;br /&gt;
===gavin===&lt;br /&gt;
(gavin&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===paolo===&lt;br /&gt;
(paolo&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mak===&lt;br /&gt;
(marco&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===enn===&lt;br /&gt;
(Neil&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===felipe===&lt;br /&gt;
(felipe&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mano===&lt;br /&gt;
(Mano&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===ttaubert===&lt;br /&gt;
(Tim&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===adw===&lt;br /&gt;
(Drew&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===markh===&lt;br /&gt;
(Mark&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===smacleod===&lt;br /&gt;
(Steven&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dolske===&lt;br /&gt;
(dolske&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mconley===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dao===&lt;br /&gt;
&lt;br /&gt;
===mikedeboer===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===gijs===&lt;br /&gt;
(gijs&#039; [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===Unfocused===&lt;br /&gt;
(Blair&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===MattN===&lt;br /&gt;
(MattN&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])&lt;br /&gt;
&lt;br /&gt;
===jaws===&lt;br /&gt;
(jaws&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mixedpuppy===&lt;br /&gt;
(mixedpuppy&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox/Meeting/15-Oct-2013&amp;diff=729228</id>
		<title>Firefox/Meeting/15-Oct-2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox/Meeting/15-Oct-2013&amp;diff=729228"/>
		<updated>2013-10-15T15:53:18Z</updated>

		<summary type="html">&lt;p&gt;Smacleod: /* SessionStore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Details ==&lt;br /&gt;
&lt;br /&gt;
* Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC&lt;br /&gt;
* [http://arewemeetingyet.com/Los%20Angeles/2013-08-20/10:00/w/Firefox%20development%20meeting Handy local meeting time link]&lt;br /&gt;
{{conf|91337}}&lt;br /&gt;
* irc.mozilla.org #fx-team for backchannel&lt;br /&gt;
* &amp;quot;Firefox&amp;quot; Vidyo Room&lt;br /&gt;
&lt;br /&gt;
== General Topics ==&lt;br /&gt;
== Friends of the Firefox team ==&lt;br /&gt;
&#039;&#039;Give a shoutout/thanks to people for helping fix and test bugs.&#039;&#039;&lt;br /&gt;
== Project Updates ==&lt;br /&gt;
===Australis===&lt;br /&gt;
===Downloads API===&lt;br /&gt;
===Thumbnailing===&lt;br /&gt;
===SessionStore===&lt;br /&gt;
* A few code cleanups ({{bug|923034}}, {{bug|923854}}).&lt;br /&gt;
* Fix a rather rare regression for windows quickly opened at startup ({{bug|900910}}).&lt;br /&gt;
* Fixing lost windows due to ID collisions ({{bug|925771}}).&lt;br /&gt;
* Ensure write instructions after shutdown will be prevented ({{bug|922785}}, {{bug|922814}})&lt;br /&gt;
* Remove synchronous startup code ({{bug|918024}}).&lt;br /&gt;
* Still working to get rid of saving state right after startup ({{bug|887780}}, {{bug|921581}}).&lt;br /&gt;
* Marionette tests for startup path are coming along&lt;br /&gt;
* Work to collect more data in content scripts to be e10s friendly ({{bug|909048}}, {{bug|910668}}, {{bug|919835}}).&lt;br /&gt;
&lt;br /&gt;
===Places API asyncification===&lt;br /&gt;
===Social API===&lt;br /&gt;
===e10s===&lt;br /&gt;
=== UX Updates ===&lt;br /&gt;
&lt;br /&gt;
==Stand ups==&lt;br /&gt;
Suggested format:&lt;br /&gt;
* What did you do last week?&lt;br /&gt;
* What are working on this week?&lt;br /&gt;
* Anything blocking you?&lt;br /&gt;
Please keep your update to under 1 minute!&lt;br /&gt;
&lt;br /&gt;
===gavin===&lt;br /&gt;
(gavin&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gavin%40gavinsharp.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===paolo===&lt;br /&gt;
(paolo&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/pamadini%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mak===&lt;br /&gt;
(marco&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mak%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===enn===&lt;br /&gt;
(Neil&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/enndeakin%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===felipe===&lt;br /&gt;
(felipe&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/felipc%40gmail.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mano===&lt;br /&gt;
(Mano&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mano%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===ttaubert===&lt;br /&gt;
(Tim&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===adw===&lt;br /&gt;
(Drew&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===markh===&lt;br /&gt;
(Mark&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===smacleod===&lt;br /&gt;
(Steven&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/smacleod%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dolske===&lt;br /&gt;
(dolske&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/dolske%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mconley===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mconley%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===dao===&lt;br /&gt;
&lt;br /&gt;
===mikedeboer===&lt;br /&gt;
(Mike&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mdeboer%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===gijs===&lt;br /&gt;
(gijs&#039; [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===Unfocused===&lt;br /&gt;
(Blair&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/bmcbride%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===MattN===&lt;br /&gt;
(MattN&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mozilla%40noorenberghe.ca Status Board])&lt;br /&gt;
&lt;br /&gt;
===jaws===&lt;br /&gt;
(jaws&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws%40mozilla.com Status Board])&lt;br /&gt;
&lt;br /&gt;
===mixedpuppy===&lt;br /&gt;
(mixedpuppy&#039;s [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/scaraveo%40mozilla.com Status Board])&lt;/div&gt;</summary>
		<author><name>Smacleod</name></author>
	</entry>
</feed>