A milestone is a build with certain features implemented. A milestone build goes through a week(s) of testing and stabilization before being released. Completed Milestones downloads.
| How often | Implementation phase - 4 weeks followed by 1 week stabilization phase. |
|---|---|
| When | see the latest release schedule |
| Implementation Phase | During 4 weeks implementation phase we are supposed to: Implement features planned for given milestone in trunk Merge bigger features from private branches to trunk after thorough testing Inform about features slipping from current milestone to next one |
| Milestone Stabilization | Trunk daily build is announced on Monday to be tested for milestone stabilization week: Unless specified otherwise stabilization is performed at trunk. NetBeans QE tests daily builds (sanity, manual, and automated testing on multiple platforms) Community volunteers are encouraged to test as well Development engineering stabilizes IDE. Fix as many bugs as possible (use priority), not only Stoppers are fixed Testing takes whole week. During this time users can report Stoppers to Coordinator. Stoppers are tracked under special milestone umbrella issue |
| Milestone Clone | The milestone clone is created on Monday morning CET always. |
| Fixing Stoppers | Responsible developers have to fix all Stoppers during the stabilization week Developers commit fixes into the separate milestone CVS branch when stabilization week is over After last fix, new build is created |
| Test results | New and noteworthy feature description is updated to reflect what's in the milestone and what has slipped to the next milestone |
| Announce Milestone | Milestone is announced: Email to nbusers@netbeans.org and nbdev@netbeans.org |
| Updates Milestones index page | |
| Milestones | We are running milestones for NetBeans Dev (trunk). |
Expectations:
| milestone-process.png | ![]() |
43692 bytes |