NetBeansPatchesProcess
(Difference between revisions)
(→How to proceed with patch (Developers)) |
(set TM) |
||
Line 13: | Line 13: | ||
#** 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/NetBeans7.1PatchesInfo.</tt> | #** add following text into Long Description : <tt>For the list of included fixed bugs please check http://wiki.netbeans.org/NetBeans7.1PatchesInfo.</tt> | ||
- | #* change SW of appropriate issue from [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard=71patch1-candidate&status_whiteboard_type=allwordssubstr 71patch1-candidate] to [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard=71patch1-fixed&status_whiteboard_type=allwordssubstr 71patch1-fixed] | + | #* change SW of appropriate issue from [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard=71patch1-candidate&status_whiteboard_type=allwordssubstr 71patch1-candidate] to [https://netbeans.org/bugzilla/buglist.cgi?status_whiteboard=71patch1-fixed&status_whiteboard_type=allwordssubstr 71patch1-fixed] and set Target Milestone accordingly (e.g. "7.1.1") |
===How to verify and test (QE) === | ===How to verify and test (QE) === |
Revision as of 18:00, 8 February 2012
This page documents the process and responsibilities in patches to NetBeans releases.
How to nominate issues
- Bugs nomination (Anybody) : add 71patch-candidate into Status Whiteboard (SW) field in BugZilla
- Coordination (Coordinator) : chooses and approves candidates to be integrated into the next patch (change SW to 71patch1-candidate)
How to proceed with patch (Developers)
- wait until patch candidate is VERIFIED in trunk (if doesn't happen for long time please notify your QE or Coordinator)
- Issues integration:
- you can use hg transplant to cherry-pick a bug fix from default branch into release71_fixes branch in repository releases, details: HgHowTos#WorkingWithReleaseClones
- 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/NetBeans7.1PatchesInfo.
- change SW of appropriate issue from 71patch1-candidate to 71patch1-fixed and set Target Milestone accordingly (e.g. "7.1.1")
How to verify and test (QE)
- Pre-integration testing: verify fixes of issues with SW=71patch1-candidate in trunk (change status to VERIFIED)
- Issues verification:
- verify fixes in the build from release71_fixes clone
- change SW for appropriate issue from 71patch1-fixed to 71patch1-verified
- Regression testing
- Download/Installation testing: test all scenarios covering to installation/patching already released bits+patches
How to release patch (Coordinator, BE)
- Update NetBeans7.1PatchesInfo page (Coordinator): provide list of fixed issues and list of patched plugins & related version numbers
- Publishing patch (BE): published patch on live UC