Changes

Jump to: navigation, search

Thunderbird/Security And Stability Releases/Rules

5,305 bytes removed, 13:41, 4 May 2010
no edit summary
The Thunderbird 3.0.x releases are for security and stability updates. Typically these releases are restricted to security and stability fixes. The first few .x releases may include one or two regression fixes if necessary.
 
== General Rules for approval ==
 
Patches for approval must:
 
* Not affect strings in mail/locales and editor/ui.
* Land on trunk before requesting approval. Preferably to have some time baking before approval is requested.
* Be accompanied by a risk assessment as to the risk the patch poses and the reason we need to take it for the 3.0.* security releases when the approval is requested.
 
Patches are unlikely to be accepted if:
 
* They are not affecting security or stability (in the first couple of point releases this may be relaxed by drivers if there are fixes for significant regressions).
* They are high risk.
* They have no tests (some patches may be accepted without tests if there is a good reason why there aren't any, and if they can be demonstrated to be well-tested, if you need support for writing tests, please ask in #maildev).
== General Process for landing bugs on Thunderbird 3.0.x ==
# If approval is granted, land on [http://hg.mozilla.org/releases/comm-1.9.1/pushloghtml comm-1.9.1] ([https://developer.mozilla.org/en/comm-central#Branches more info on comm-central branches]).
#* Once checked in, set the status-thunderbird3.0 field to '.1-fixed', '.2-fixed' as appropriate for the release the patch is being checked in for.
 
Notes:
 
* More detailed information on what is likely to be accepted (or not) for the branch is given on the [[Tree_Rules/comm-central#Thunderbird_2|tree rules]] page.
* [[Thunderbird/Release_Driving/Flags|More information on flags used for driving the 3.0.x releases]].
== Status Tracking ==
See [http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/raw-file/default/bugtracking/index.html?branch=3.0 3.0 branch bug tracking page]
<!--Old page kept for easy tracking just in case we've broken something on the new page. These bugzilla queries are used by drivers for tracking the Thunderbird 3.0.x releases. === Triage === * [[Thunderbird/Thunderbird3.0SupportIssues|TB 3.0 Support Issues]] (updated by support)* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_blocking_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=%3F Blocking Nominations]** [https://bugzilla.mozilla.orgRelease_Driving/buglist.cgi?field0-0-0=cf_blocking_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=needed Blockers without milestone set]* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=%3F Status Nominations]* Approval Requests:** [https://bugzilla.mozilla.org/request.cgi?action=queue&type=approval-thunderbird3.0.3 3.0.3]** [https://bugzilla.mozilla.org/request.cgi?action=queue&type=approval-thunderbird3.0.2 3.0.2] === Status === {Flags| class="fullwidth-table"! Open Blockers !! Need Branch Patch !! Need Approval !! Need Landing !! Unverified|-| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:needed%20-status-thunderbird3.0:fixed&order=map_assigned_to.login_name,bugs.bug_id needed]|||||-| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.More information on flags used for driving the 3+%20-status-thunderbird3.0:.3-fixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.3]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.3+%20-status-thunderbird3.0:.3-fixed%20-flag:approval-thunderbird3.0.3%2B%20-flag:approval-thunderbird3.0.3%3F&order=map_assigned_to.login_name,bugs.bug_id 3.0.3]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.3+%20flag%3Aapproval-thunderbird3.0.3%3F%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.3]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Aapproval-thunderbird3.0.3%2B%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.3]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status-thunderbird3.0:.3-fixed%20-kw:verified-thunderbird3.0&order=bugs.bug_id 3.0.3]|-| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.2+%20-status-thunderbird3.0:.2-fixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.2]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.2+%20-status-thunderbird3.0:.2-fixed%20-flag:approval-thunderbird3.0.2%2B%20-flag:approval-thunderbird3.0.2%3F&order=map_assigned_to.login_name,bugs.bug_id 3.0.2]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.2+%20flag%3Aapproval-thunderbird3.0.2%3F%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.2]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Aapproval-thunderbird3.0.2%2B%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.2]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status-thunderbird3.0:.2-fixed%20-kw:verified-thunderbird3.0&order=bugs.bug_id 3.0.2]|-| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.1+%20-status-thunderbird3.0:.1-fixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.1]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.1+%20-status-thunderbird3.0:.1-fixed%20-flag:approval-thunderbird3.0.1%2B%20-flag:approval-thunderbird3.0.1%3F&order=map_assigned_to.login_name,bugs.bug_id 3.0.1]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking-thunderbird3.0:.1+%20flag%3Aapproval-thunderbird3.0.1%3F%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.1]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Aapproval-thunderbird3.0.1%2B%20-status-thunderbird3.0%3Afixed&order=map_assigned_to.login_name,bugs.bug_id 3.0.1]| [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status-thunderbird3.0:.1-fixed%20-kw:verified-thunderbird3.0&order=bugs.bug_id 3.0.1]|-|} === Wanted/Not-Wanted Bugs === * [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=? Nominations]* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=wanted Wanted]* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=wontfix Wontfix]* [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=unaffected Unaffected] === Core Bugs === * [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=cf_status_191;status_whiteboard=%5Btb30xwants%5D;type0-0-0=notequals;value0-0-0=fixed Wanted] == Fixed and Check-ins == {| class="fullwidth-table"! Fixed !! Check-ins|-| [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=.2-fixed 3.0.2]| [http://hg.mozilla.org/x releases/comm-1.9.1/pushloghtml?startdate=2010-01-10+15%3A31&enddate=now 3.0.2]|-| [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_status_thunderbird30;query_format=advanced;type0-0-0=equals;value0-0-0=.1-fixed 3.0.1] ([https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=notregexp;query_format=advanced;field0-0-0=cf_status_thunderbird30;status_whiteboard=fixed%20RC.*%20build;type0-0-0=equals;value0-0-0=.1-fixed just 3.0.1, not 3.0 RCs as well])| [http://hg.mozilla.org/releases/comm-1.9.1/pushloghtml?startdate=2009-11-12+08%3A30&enddate=2010-01-10+15%3A31 3.0.1]|} Note: check-in lists may contain SeaMonkey and Calendar only patches.-->
Canmove, confirm, emeritus
3,627
edits

Navigation menu