MainTrunkChecklistAfterCodeFreeze
Checklist for main trunk after cloning out a release at code-freeze
What needs to be done in main trunk after a release development has been moved to a separate repository after code-freeze date.
After 8.2 | After 8.1 | After 8.0.2 | After 8.0.1 | After 8.0 | After 7.4 | After 7.3.1 | After 7.3 | After 7.2.1 | After 7.2 | After 7.1.2 | After 7.1.1 | After 7.1 | After 7.0.1 | After 7.0 | Name | Action Item | Owner | Comment |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
done | done | x | done | done | done | x | done | x | done | x | x | done | done | done | Spec. Versions | Increase module spec. versions | Tonda |
ant -Dbranch=false increment-spec-versions hg di hg ci -m "Incrementing spec. versions in trunk after code-freeze." hg push |
done | done | x | done | x | done | x | done | x | done | Harness Version | Register new apisupport.harness module's spec version in apisupport.ant module as the new version's harness version | Tonda | ||||||
done | done | x | done | x | done | x | done, corrected | x | done | x | x | done | done | done | VERSION.txt of clusters | Increase cluster versions for use in native packages | Tonda |
find . -path "*/release/VERSION.txt" |
done | x | done | done | x | done | done | done | done | done | done | Sigfile | After FCS (not code-freeze) of the release, sigfiles in trunk need to be updated with info generated from the release which was just FCSed | Jirka/Tonda | SignatureTest#At_the_time_of_release | ||||
done | x | done | done | done | done | done | done | done | done | done | done | done + correction | done | Javadoc | nbbuild/javadoctools/export2html.xsl (change the HTML header part to talk about appropriate version and possibly say that all apis are available at the dev URL: http://www.netbeans.org/download/dev/javadoc/)
nbbuild/build.properties (needs to contain proper information about the date of previous version, so in trunk version update the values of previous.version properties to match the date of creating the branch) release which was just FCSed | Tonda | ||
already DEV | already DEV | already DEV | already DEV | already DEV | DEV | 7.4 DEV | already DEV | x | DEV | x | x | DEV 7.2 DEV | 7.1 DEV | already DEV | Branding | Return branding from version specific back to "DEV" | Tonda | Installer topbar image, splash screens, about box image, ...etc. based on the latest version's checklist (e.g. NB68BrandingChecklist). |
done | done | done | done | done | done | done | done | done, done | #217378, #217379 | done | done | done | done, done | Import Versions | File an issue in BZ to add the latest version number to the list of settings import versions and plugins import versions | Tonda | One bug under "ide/Import Settings" One bug under "platform/Plugin Importer" | |
already | already | already | already | done | done | x | done, corrected | x | done | x | x | done | done | What's New link | Update Start Page links, especially What's New which should not link to New And Noteworthy of the previous release. | Tonda | ||
already DEV | already DEV | already DEV | already DEV | already DEV | DEV | 7.4 DEV | DEV | x | 7.3 DEV | x | x | 7.2 DEV | License | Use release license with title changed to Dev in daily builds | Tonda | installer/engine/src/org/netbeans/installer/product/components/netbeans-license.txt installer/mac/newbuild/dmg/Resources/license.txt | ||
done | done | done | done | done | done | done | done | done | done | done | done | done | done | Download Pages | Change links to previous release/milestone version at daily d/l page | Jirka/Tonda | Update installer/infra/build/web/js/build_info.js with the relevant info about current release version, remove milestone link if necessary | |
done | done | already | done | done | done | x | done, corrected | x | done | x | x | done | done | done | Installer Internal version | Increase installer internal version | Tonda | installer/infra/build/build.xml, search for
<set property="nb.full.version" value="x.x.x.x.${nb.build.number}"/> |
done | already 8.1 | done | done | x | done | netbeans.exe and nbexec.exe version properties | Increase version string of the exe files (for display in Properties of the files) | Libor | o.n.bootstrap/launcher/windows/version.h ide\launcher\windows\version.h ide\launcher\windows\netbeans.exe.manifest ide\launcher\windows\netbeans64.exe.manifest | |||||||||
done | done | Notification in AU | Add a notification to the distribution UC | PetrG | updates/X.Y/uc/final/distribution/catalog.xml |