Producing A Release: Difference between revisions
From MediaWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(14 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'' | 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. | 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 Package Dependency Lists]] | |||
* [[Make Sure Public Repos Are Setup]] | |||
* [[Update The Welcome Page]] | * [[Update The Welcome Page]] | ||
Line 11: | Line 17: | ||
* [[Do a Sanity Check]] | * [[Do a Sanity Check]] | ||
* [[ | * [[Check The RELEASE Values]] | ||
* [[Update Release Notes]] | |||
* [[ | * [[Final Merge From Development Area]] | ||
* [[Build The Manifest]] | * [[Build The Manifest]] | ||
* [[Commit All Source]] | * [[Commit All Source]] | ||
* [[Build and Update the Yum Repository]] | * [[Build and Update the Yum Repository]] | ||
* [[Build Initial Release Set]] | * [[Build Initial Release Set]] | ||
Line 30: | Line 34: | ||
* [[Boot Release]] | * [[Boot Release]] | ||
* [[Tag Source For Release]] | |||
* [[Transfer to SourceForge]] | * [[Transfer to SourceForge]] | ||
Line 39: | 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/Add Manifest and Release Links]] | * [[Update/Add Manifest and Release Links]] | ||
Line 50: | 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''' - You've earned it if you made it this far (you may want to take a shower at this point as well). | * '''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).