NetBeansPatchesProcess

(Difference between revisions)
Line 40: Line 40:
| 3
| 3
|-
|-
-
| [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard_type=allwordssubstr;status_whiteboard=801patch2-candidate;bug_status=VERIFIED 802patch1-candidate & VERIFIED]
+
| [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard_type=allwordssubstr;status_whiteboard=802patch1-candidate;bug_status=VERIFIED 802patch1-candidate & VERIFIED]
| 4
| 4
|-
|-
Line 46: Line 46:
| 5
| 5
|-
|-
-
| [http://netbeans.org/bugzilla/buglist.cgi?priority=P1&priority=P2&field0-3-0=product&keywords=80_HR_FIX%2CNO80%2C%20&type0-1-0=notsubstring&keywords_type=nowords&value0-4-0=Cordova&list_id=165161&field0-1-0=status_whiteboard&field0-0-0=product&type0-4-0=notequals&cf_bug_type=DEFECT&resolution=---&resolution=FIXED&value0-3-0=qa&chfieldto=Now&chfield=bug_status&query_format=advanced&value0-2-0=8.0&chfieldfrom=2014-02-14&value0-1-0=801patch&type0-3-0=notequals&chfieldvalue=RESOLVED&bug_status=NEW&bug_status=STARTED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&field0-2-0=target_milestone&field0-4-0=component&type0-0-0=notequals&value0-0-0=www&type0-2-0=notequals P1/2s fixed in trunk since last CF date]
+
| [http://netbeans.org/bugzilla/buglist.cgi?priority=P1&priority=P2&field0-3-0=product&keywords=80_HR_FIX%2CNO80%2C%20&type0-1-0=notsubstring&keywords_type=nowords&value0-4-0=Cordova&list_id=165161&field0-1-0=status_whiteboard&field0-0-0=product&type0-4-0=notequals&cf_bug_type=DEFECT&resolution=---&resolution=FIXED&value0-3-0=qa&chfieldto=Now&chfield=bug_status&query_format=advanced&value0-2-0=8.0&chfieldfrom=2014-02-14&value0-1-0=802patch&type0-3-0=notequals&chfieldvalue=RESOLVED&bug_status=NEW&bug_status=STARTED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&field0-2-0=target_milestone&field0-4-0=component&type0-0-0=notequals&value0-0-0=www&type0-2-0=notequals P1/2s fixed in trunk since last CF date]
| 6
| 6
|-
|-
-
| [https://netbeans.org/bugzilla/buglist.cgi?query_format=advanced&status_whiteboard=802patch1-candidate&status_whiteboard_type=allwordssubstr&bug_status=RESOLVED&order=assigned_to%2Cproduct%2Cpriority%2Cbug_id&list_id=358012 801patch2-candidates not yet verified]
+
| [https://netbeans.org/bugzilla/buglist.cgi?query_format=advanced&status_whiteboard=802patch1-candidate&status_whiteboard_type=allwordssubstr&bug_status=RESOLVED&order=assigned_to%2Cproduct%2Cpriority%2Cbug_id&list_id=358012 802patch1-candidates not yet verified]
| 7
| 7
|}
|}

Revision as of 09:35, 19 February 2015

This page documents the process and responsibilities in patches to NetBeans releases.

NetBeans 8.0.2 Patch 1
Used Status Whiteboard 802patch1-candidate
Scheduled for 27-02-2015
Bugs nomination cut-off 23-02-2015
Code Freeze 24-02-2015
NetBeans 8.0.2 Patch 1 available on Update Center 27-02-2015
Links to BugZilla
802patch-candidate(s) 1
802patch1-candidate(s) 2
802patch1-fixed 3
802patch1-candidate & VERIFIED 4
802patch1-verified 5
P1/2s fixed in trunk since last CF date 6
802patch1-candidates not yet verified 7

How to nominate issues

  • Bugs nomination (Anybody) : add 802patch1-candidate into Status Whiteboard (SW) field in BugZilla (Potential candidates [query 6])
  • Coordination (Coordinator) : chooses and approves candidates to be integrated into the next patch (change SW to 802patch1-candidate [query 2])

How to proceed with patch (Developers)

  1. wait until patch candidate is VERIFIED in trunk (if doesn't happen for long time please notify your QE or Coordinator)
  2. Issues integration:
    • you can use hg graft or hg transplant to cherry-pick a bug fix from default branch into release802 branch in repository releases, details: HgHowTos#Working_with_release_branches
    • Increasing spec. version numbers:
      • increase the third version number by 1 (X.Y.Z -> X.Y.Z+1) of all patched modules (DO NOT for org.netbeans.modules.reglib, org.netbeans.modules.updatecenters)
      • add following text into Long Description : For the list of included fixed bugs please check http://wiki.netbeans.org/NetBeans8.0.2PatchesInfo.
    • change SW of appropriate issue from 802patch1-candidate to 802patch1-fixed and set Target Milestone accordingly (e.g. "8.0.2")

How to verify and test (QE)

  1. Pre-integration testing: verify fixes of issues with SW 802patch1-candidate in trunk (change status to VERIFIED [query 4])
  2. Issues verification:
    • verify fixes in the build from releases/release802 branch
    • change SW for appropriate issue from 802patch1-fixed [query 3] to 802patch1-verified [query 5]
  3. Regression testing
  4. Download/Installation testing: test all scenarios covering to installation/patching already released bits+patches


How to release patch (Coordinator, BE)

  1. Update NetBeans8.0.2PatchesInfo page (Coordinator): provide list of fixed issues and list of patched plugins & related version numbers
  2. Publishing patch (BE): published patch on live UC
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo