Producing A Release: Difference between revisions

From MediaWiki
Jump to navigationJump to search
(New page: The following lists the steps involved in preparing a new release of the NST. * Manual Package Updates * Update html/welcome.html * Do a Sanity Check * [[Review include/dis...)
 
No edit summary
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The following lists the steps involved in preparing a new release of the NST.
The following lists the steps involved in preparing a new release of the NST.
The official release of the NST ISO images should only be created on the ''pristine'' development machines (under the ''repo'' directory on ''nst28-repo'').
NOTE: As there are often significant changes between releases, these steps should be used and guidelines and revised each time a new release is created.
* '''Review ''TODO'' Comments in "pkginfo.xml" and "*.spec" Files'''


* [[Manual Package Updates]]
* [[Manual Package Updates]]


* [[Update html/welcome.html]]
* [[Update Package Dependency Lists]]
 
* [[Make Sure Public Repos Are Setup]]
 
* [[Update The Welcome Page]]


* [[Do a Sanity Check]]
* [[Do a Sanity Check]]


* [[Review include/dist/configure.sh]]
* [[Check The RELEASE Values]]
 
* [[Update Release Notes]]


* [[Check RELEASE Values]]
* [[Final Merge From Development Area]]


* [[Update html/log/changelog.at]]
* [[Build The Manifest]]


* [[Commit All Source]]
* [[Commit All Source]]


* [[Tag Source For Release]]
* [[Build and Update the Yum Repository]]


* [[Build Initial Release Set]]
* [[Build Initial Release Set]]
Line 22: Line 34:


* [[Boot Release]]
* [[Boot Release]]
* [[Tag Source For Release]]


* [[Transfer to SourceForge]]
* [[Transfer to SourceForge]]
Line 31: Line 45:
* [[Update Release Information in the Menus]]
* [[Update Release Information in the Menus]]


<!--
* [[Build Release Documents]]
* [[Build Release Documents]]


* [[Build Release PDFs]]
* [[Build Release PDFs]]
 
-->
* [[Update Release Notes]]
 
* [[Start Next Release Section in Changelog]]
 
* [[Update/Add Manifest and Release Links]]
* [[Update/Add Manifest and Release Links]]


Line 46: Line 57:


* [[Commit and Publish HTML Updates]]
* [[Commit and Publish HTML Updates]]
* [[Merge Changes Back To Development Area]]


* [[Make Announcements]]
* [[Make Announcements]]


* [[Grab a Beer]]
* '''Grab a Beer''' - You've earned it if you made it this far (you may want to take a shower at this point as well).

Latest revision as of 06:19, 30 June 2018

The following lists the steps involved in preparing a new release of the NST.

The official release of the NST ISO images should only be created on the pristine development machines (under the repo directory on nst28-repo).

NOTE: As there are often significant changes between releases, these steps should be used and guidelines and revised each time a new release is created.

  • Review TODO Comments in "pkginfo.xml" and "*.spec" Files
  • Grab a Beer - You've earned it if you made it this far (you may want to take a shower at this point as well).