mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
updates to release doc
Original commit message from CVS: updates to release doc
This commit is contained in:
parent
11b193abe3
commit
48e21ffd6e
1 changed files with 38 additions and 0 deletions
|
@ -194,3 +194,41 @@ NOTES ON STARTING A NEW STABLE SERIES
|
|||
perl -i -p -e 's@0\.9([^.])@0.10$1@g' (file) changes 0.9 -> 0.10
|
||||
|
||||
|
||||
|
||||
NEW NOTES
|
||||
---------
|
||||
- www/bin/new-release is a release helper script. It automates a lot of the
|
||||
tedious work. Now releasing looks like this:
|
||||
|
||||
- before release:
|
||||
- make sure all blocker bugs for that release are fixed or deferred
|
||||
- make sure you have a local copy of all online files
|
||||
- bin/new-release (module) (version) (checkoutdir) (release name)
|
||||
- updates cvs
|
||||
- allows you to update versioning in configure.ac
|
||||
- rebuilds
|
||||
- updates ChangeLog
|
||||
- adds a new releases/module/version.xml file and lets you edit
|
||||
--> here you add/fix up the features (from ChangeLog) and check
|
||||
contributors
|
||||
- allows you to update NEWS file with snippets from RELEASE
|
||||
--> copy stuff
|
||||
- rebuilds docs for plugins
|
||||
- rolls release tarballs and puts them in the local www/data tree
|
||||
- uploads docs to website
|
||||
- commits changes to po files
|
||||
- shows you a diff for evaluation
|
||||
|
||||
- build packages to test
|
||||
|
||||
- release:
|
||||
- cvs commit in the tree
|
||||
- tag tree
|
||||
for example for 0.6.3 :
|
||||
cvs tag RELEASE-0_6_3
|
||||
- if working in the "stable" release branch, update to this tag to freeze it:
|
||||
cvs up -r RELEASE-0_6_3
|
||||
- sync source and packages to website
|
||||
- add entry on website; commit additions to website
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue