Wiki source code of Release Plan for version 6.4.5

Last modified by Thomas Mortagne on 2017/03/24 12:15

Hide last authors
Thomas Mortagne 1.1 1 {{velocity}}
2 #set ($object = $doc.getObject("ReleasePlans.ReleasePlanClass"))
3 #set ($version = $object.getProperty("version").getValue())
4 #set ($shortVersion = $stringtool.replaceChars($version, ".-", ""))
5 #set ($shortVersion = $stringtool.upperCase($shortVersion))
6 #set ($shortVersion = $shortVersion.replace('MILESTONE', 'M'))
7 {{/velocity}}
8
9 {{info}}Use these icons to mark the release progress: (x) not done, (/) done, (!) not done for a good reason (explain reason){{/info}}
10
Ecaterina Moraru (Valica) 4.2 11 * (/) Verify that the ##xwiki-commons##'s top level POM has a ##xwiki.clirr.previous.version## property correctly pointing to the latest stable (non-milestone) release and if not, change it and [[ensure that all the CLIRR excludes are correct>>ReleasePlans.ReleasePlanHelp||anchor="HInitialCLIRRcheck"]] and remove those that are no longer valid.
Thomas Mortagne 9.1 12 * (/) [[Verify>>ReleasePlanHelp||anchor="HVerifyJIRAissue"]] that there are no {{velocity}}[[open issues on JIRA for version $version>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Unresolved%22%29]]{{/velocity}}.
Ecaterina Moraru (Valica) 4.2 13 * (!) Verify that no tests are failing [[on the CI Server>>http://ci.xwiki.org]] (or that failures are understood). {{warning}} Some flicker tests for xwiki-enterprise-test-extension, xwiki-enterprise-test-ui and org.xwiki.mail.test.ui.MailTest.testMail{{/warning}}
Thomas Mortagne 9.1 14 * (/) Verify that there are no {{velocity}}[[missing documentation for closed JIRA issues for version $version>>https://jira.xwiki.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Fixed%22%29+and+%28%28Documentation+is+EMPTY%29+or+%28%22Documentation+in+Release+Notes%22+is+EMPTY%29%29&runQuery=true&clear=true]]{{/velocity}}
Ecaterina Moraru (Valica) 4.2 15 * (/) Ensure that the {{velocity}}[[Release Notes are complete and nice-looking for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWiki${shortVersion}]]{{/velocity}}
Thomas Mortagne 1.1 16 * Release JIRA versions and create new versions for the next development iteration on the following JIRA projects:
Thomas Mortagne 9.1 17 ** (/) [[Commons JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XCOMMONS/versions]]
18 ** (/) [[Rendering JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XRENDERING/versions]]
19 ** (/) [[Platform JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XWIKI/versions]]
20 ** (/) [[Enterprise JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XE/versions]]
Ecaterina Moraru (Valica) 4.4 21 * (/) Since the release is performed on ##agent-1-1##, mark it offline in the [[Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1-1/markOffline]] to avoid using it in the CI. Put as comment {{velocity}}{{code language="none"}}Temporarily marking agent-1-1 offline for the release of $version{{/code}}{{/velocity}}.
Ecaterina Moraru (Valica) 4.5 22 * (/) [[Log on the release machine>>ReleasePlans.ReleasePlanHelp||anchor="HLogonReleasemachine"]], [[set up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HSetupyouridentity"]] and [[update the release scripts>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateReleasescripts"]]
Ecaterina Moraru (Valica) 7.1 23 * (!) [[Update translations>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateTranslations"]]{{warning}}Since there have been many UI modifications between 6.4.x and 7.x version, but no issue fixed for 6.4.5 version requires new translations, in order to not cause inconsistencies, translations have not been updated (over 66 translations pages for 23 languages).{{/warning}}
Ecaterina Moraru (Valica) 7.2 24 * (/) [[Build the release>>ReleasePlans.ReleasePlanHelp||anchor="HBuildtherelease"]]
Ecaterina Moraru (Valica) 8.1 25 * (/) [[Clean up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HCleanupidentity"]]
26 * (/) Mark ##agent-1-1## online again in the [[ Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1-1/]] (button on the right).
Ecaterina Moraru (Valica) 4.6 27 * (/) [[Publish CLIRR reports>>ReleasePlans.ReleasePlanHelp||anchor="HGenerateCLIRRReport"]] in the {{velocity}}[[Release Notes for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWiki${shortVersion}]]{{/velocity}}
Ecaterina Moraru (Valica) 8.2 28 * (/) [[Push distribution files to OW2 and release them>>ReleasePlans.ReleasePlanHelp||anchor="HPushtoOW2"]]
Thomas Mortagne 1.1 29 * (x) Force [[rebuild of the Debian repository index>>ReleasePlans.ReleasePlanHelp||anchor="HRebuildDebianDistribution"]]
Ecaterina Moraru (Valica) 8.3 30 * (/) Update the [[XE Download page>>http://enterprise.xwiki.org/xwiki/bin/edit/Main/Download]]
Ecaterina Moraru (Valica) 8.13 31 * (/) Force extensions update on http://extensions.xwiki.org using the [[Batch importer scheduler>>http://extensions.xwiki.org/xwiki/bin/view/Scheduler/]]
Ecaterina Moraru (Valica) 4.7 32 * (/) Ensure that there's a line pointing to the Release Notes for version {{velocity}}$version{{/velocity}} on the [[Release Notes home page>>xwiki:ReleaseNotes.WebHome]]
Ecaterina Moraru (Valica) 8.4 33 * (/) [[Publish news on OW2>>ReleasePlans.ReleasePlanHelp||anchor="HNewsonOW2"]]
Ecaterina Moraru (Valica) 8.5 34 * (/) [[Create blog post on xwiki.org>>ReleasePlans.ReleasePlanHelp||anchor="HBlogpostonxwiki.org"]]
Ecaterina Moraru (Valica) 8.6 35 * (/) [[Update the API doc>>platform:DevGuide.API]], including [[Rendering>>rendering:Main.JavaDoc]]
Ecaterina Moraru (Valica) 8.8 36 * (!) Update [[Wikipedia (en)>>http://en.wikipedia.org/wiki/XWiki]], [[Wikipedia (fr)>>http://fr.wikipedia.org/wiki/XWiki]] and [[Wikipedia (compare wiki software)>>http://en.wikipedia.org/wiki/Comparison_of_wiki_software]] {{warning}}No need since 7.1.2 is already mentioned{{/warning}}
Ecaterina Moraru (Valica) 8.9 37 * (!) [[Wikimatrix>>http://www.wikimatrix.org/edit/XWiki]] with Ludovic's account {{warning}}No need since 7.1.2 is already mentioned{{/warning}}
Ecaterina Moraru (Valica) 8.10 38 * (/) [[Announcement Mail>>ReleasePlans.ReleasePlanHelp||anchor="HAnnouncementMail"]]
Ecaterina Moraru (Valica) 8.11 39 * (/) [[Announce on Twitter>>ReleasePlans.ReleasePlanHelp||anchor="HAnnounceonTwitter"]] with the [[xwikiorg account>>https://twitter.com/xwikiorg/]]
Ecaterina Moraru (Valica) 8.12 40 * (/) Update the [[Release Manager Roster page>>Community.ReleaseManagerRoster]] to move yourself to the bottom of the list for your next release and to add the version you released.
Ecaterina Moraru (Valica) 5.1 41 * (/) Ensure that the {{velocity}}[[release date in this Release Plan>>path:$doc.getURL("edit", "editor=object")]]{{/velocity}} corresponds to the date when the release was finished
42 * (!) Update the release date on the [[Roadmap page>>xwiki:Roadmaps.WebHome]] for non bugfix releases {{warning}} Bugfix release {{/warning}}
Ecaterina Moraru (Valica) 8.14 43 * (/) [[Push Commons and Rendering to Maven Central>>ReleasePlans.ReleasePlanHelp||anchor="HPublishtoMavenCentral"]]

Get Connected