NetBeansPatchesProcess

(Difference between revisions)
m
m
Line 64: Line 64:
#* '''Increasing spec. version numbers''':
#* '''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)
#** 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 : <tt>For the list of included fixed bugs please check http://wiki.netbeans.org/NetBeans8.0PatchesInfo.</tt>
+
#** add following text into Long Description : <tt>For the list of included fixed bugs please check http://wiki.netbeans.org/NetBeans8.0.1PatchesInfo.</tt>
#* change SW of appropriate issue from ''801patch1-candidate'' to ''801patch1-fixed'' and set Target Milestone accordingly (e.g. "8.0.1")
#* change SW of appropriate issue from ''801patch1-candidate'' to ''801patch1-fixed'' and set Target Milestone accordingly (e.g. "8.0.1")
Line 77: Line 77:
===How to release patch (Coordinator, BE) ===
===How to release patch (Coordinator, BE) ===
-
# '''Update [[NetBeans8.0PatchesInfo]] page''' (''Coordinator''): provide list of fixed issues and list of patched plugins & related version numbers
+
# '''Update [[NetBeans8.0.1PatchesInfo]] page''' (''Coordinator''): provide list of fixed issues and list of patched plugins & related version numbers
# '''Publishing patch''' (''BE''): published patch on live UC
# '''Publishing patch''' (''BE''): published patch on live UC

Revision as of 15:09, 9 October 2014

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

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

How to nominate issues

  • Bugs nomination (Anybody) : add 801patch1-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 801patch1-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 release801 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.1PatchesInfo.
    • change SW of appropriate issue from 801patch1-candidate to 801patch1-fixed and set Target Milestone accordingly (e.g. "8.0.1")

How to verify and test (QE)

  1. Pre-integration testing: verify fixes of issues with SW 801patch1-candidate in trunk (change status to VERIFIED [query 4])
  2. Issues verification:
    • verify fixes in the build from releases/release801 branch
    • change SW for appropriate issue from 801patch1-fixed [query 3] to 801patch1-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.1PatchesInfo 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