Sheriffing/How To/Uplifts: Difference between revisions

no edit summary
(Remove esr38 as it's reached end of life)
No edit summary
Line 57: Line 57:
[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved&resolution=FIXED&keywords=intermittent-failure&keywords_type=allwords&field0-0-0=cf_last_resolved&type0-0-0=greaterthaneq&value0-0-0=2015-08-30&field0-1-0=product&type0-1-0=nowordssubstr&value0-1-0=Calendar%20Chat%20MailNews%20QA%20Thunderbird%20Release&field0-2-0=component&type0-2-0=nowordssubstr&value0-2-0=Gaia&field0-3-0=cf_status_firefox_esr45&type0-3-0=nowordssubstr&value0-3-0=fixed%20verified%20wontfix%20unaffected%20disabled Fixed intermittents w/o esr45 {fixed|verified|wontfix|unaffected|disabled}]
[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved&resolution=FIXED&keywords=intermittent-failure&keywords_type=allwords&field0-0-0=cf_last_resolved&type0-0-0=greaterthaneq&value0-0-0=2015-08-30&field0-1-0=product&type0-1-0=nowordssubstr&value0-1-0=Calendar%20Chat%20MailNews%20QA%20Thunderbird%20Release&field0-2-0=component&type0-2-0=nowordssubstr&value0-2-0=Gaia&field0-3-0=cf_status_firefox_esr45&type0-3-0=nowordssubstr&value0-3-0=fixed%20verified%20wontfix%20unaffected%20disabled Fixed intermittents w/o esr45 {fixed|verified|wontfix|unaffected|disabled}]


=== For Crosschecks only ! Aurora ===
= Best Practicse =
<b>** NOTE **</b> These queries use date/milestone specific information that changes with every release!


[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved;resolution=FIXED;field0-0-0=target_milestone;type0-0-0=anywordssubstr;value0-0-0={{NIGHTLY_VERSION}}%20{{AURORA_VERSION}};field0-1-0=flagtypes.name;type0-1-0=equals;value0-1-0=approval-mozilla-aurora%2B;field0-2-0=cf_status_firefox{{AURORA_VERSION}};type0-2-0=nowordssubstr;value0-2-0=fixed%20verified%20wontfix%20unaffected%20disabled; Fixed bugs with mozilla-aurora approval]
* Use a unified tree https://wiki.mozilla.org/Sheriffing/How:To:SheriffingFromUnifiedRepos can help you with that
* Use the queries from release_tracking_report to find Bugs to uplift as example
as example "show where approval-mozilla-aurora was changed to approval + between - use custom dates
set the current status of the current aurora version as unfixed like status mozilla-51 not fixed
* Use the Resulting Bugs to uplift


[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved;resolution=FIXED;keywords=intermittent-failure;keywords_type=allwords;field0-0-0=target_milestone;type0-0-0=anywordssubstr;value0-0-0={{NIGHTLY_VERSION}}%20{{AURORA_VERSION}};field0-1-0=product;type0-1-0=nowordssubstr;value0-1-0=MailNews%20QA%20Thunderbird;field0-2-0=cf_status_firefox{{AURORA_VERSION}};type0-2-0=nowordssubstr;value0-2-0=fixed%20verified%20wontfix%20unaffected%20disabled; Fixed intermittents that affect Fx{{AURORA_VERSION}}]
* As example for a aurora uplift
  Pull and update to prepare for the uplifts:
    hg pull central
    hg pull aurora
    hg up aurora


=== For Crosschecks only ! Beta ===
Graft the mc commit and bring up the editor to edit the commit message, adding "a=foo" as needed:
<b>** NOTE **</b> These queries use date/milestone specific information that changes with every release!
hg graft --edit -r <revision>


[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved;resolution=FIXED;field0-0-0=target_milestone;type0-0-0=anywordssubstr;value0-0-0={{NIGHTLY_VERSION}}%20{{AURORA_VERSION}};field0-1-0=flagtypes.name;type0-1-0=equals;value0-1-0=approval-mozilla-beta%2B;field0-2-0=cf_status_firefox{{BETA_VERSION}};type0-2-0=nowordssubstr;value0-2-0=fixed%20verified%20wontfix%20unaffected%20disabled; Fixed bugs with mozilla-beta approval] (Test link with handy templates)
Repeat the previous step as needed for all uplifts as needed. Verify the outgoing changes and push:
 
hg out -r . aurora
[https://bugzilla.mozilla.org/buglist.cgi?order=cf_last_resolved;resolution=FIXED;keywords=intermittent-failure;keywords_type=allwords;field0-0-0=target_milestone;type0-0-0=anywordssubstr;value0-0-0={{AURORA_VERSION}}%20{{NIGHTLY_VERSION}};field0-1-0=product;type0-1-0=nowordssubstr;value0-1-0=MailNews%20QA%20Thunderbird;field0-2-0=cf_status_firefox{{BETA_VERSION}};type0-2-0=nowordssubstr;value0-2-0=fixed%20verified%20wontfix%20unaffected%20disabled; Fixed intermittents that affect Fx{{BETA_VERSION}}]
hg push -r . aurora
Confirmed users
2,317

edits