mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-24 08:08:22 +00:00
docs/random/release: Some updates to the release procedure.
Original commit message from CVS: * docs/random/release: Some updates to the release procedure.
This commit is contained in:
parent
0aeac41ffd
commit
5c14a4f3d8
2 changed files with 33 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2007-06-26 Jan Schmidt <thaytan@mad.scientist.com>
|
||||||
|
|
||||||
|
* docs/random/release:
|
||||||
|
Some updates to the release procedure.
|
||||||
|
|
||||||
2007-06-26 Stefan Kost <ensonic@users.sf.net>
|
2007-06-26 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* gst/gstelementfactory.c: (__gst_element_details_clear):
|
* gst/gstelementfactory.c: (__gst_element_details_clear):
|
||||||
|
|
|
@ -39,6 +39,23 @@ RELEASE PROCEDURE:
|
||||||
- before release:
|
- before release:
|
||||||
- make sure all blocker bugs for that release are fixed or deferred
|
- make sure all blocker bugs for that release are fixed or deferred
|
||||||
- make sure you have a local copy of all online files
|
- make sure you have a local copy of all online files
|
||||||
|
- Make one or more prereleases
|
||||||
|
- Make sure you've got the latest clean CVS of the module
|
||||||
|
- Run bin/data-get in www/ to sync data from website
|
||||||
|
- Bump the nano number to > 2 (eg, first pre-release for
|
||||||
|
0.10.12 is 0.10.11.2)
|
||||||
|
- Re-autogen if not in maintainer-mode (which you should be)
|
||||||
|
- run 'make release' to build the tarballs
|
||||||
|
- copy tarballs+md5 sums to the data/src/$module/pre/ dir
|
||||||
|
- Run bin/data-put in www/ to sync the new tarballs to the website
|
||||||
|
- Announce the availability of the new tarballs
|
||||||
|
- Tell the translation project by sending an email to
|
||||||
|
translation@iro.umontreal.ca, eg:
|
||||||
|
Subject: gst-plugins-bad-0.10.5.2.pot available
|
||||||
|
Tarball is at http://gstreamer.freedesktop.org/src/gst-plugins-bad/pre/gst-plugins-bad-0.10.5.2.tar.bz2
|
||||||
|
FIXME: Not sure if the translation project bot parses version strings
|
||||||
|
with a nano correctly.
|
||||||
|
|
||||||
- bin/new-release (module) (version) (checkoutdir) (release name)
|
- bin/new-release (module) (version) (checkoutdir) (release name)
|
||||||
- updates cvs
|
- updates cvs
|
||||||
- allows you to update versioning in configure.ac
|
- allows you to update versioning in configure.ac
|
||||||
|
@ -63,18 +80,26 @@ RELEASE PROCEDURE:
|
||||||
- tag tree
|
- tag tree
|
||||||
for example for 0.6.3 :
|
for example for 0.6.3 :
|
||||||
cvs tag RELEASE-0_6_3
|
cvs tag RELEASE-0_6_3
|
||||||
- bump nano number, commit
|
- bump nano number in configure.ac, commit
|
||||||
- if working in the "stable" release branch, update to this tag to freeze it:
|
- if working in the "stable" release branch, update to this tag to freeze it:
|
||||||
cvs up -r RELEASE-0_6_3
|
cvs up -r RELEASE-0_6_3
|
||||||
- sync source and packages to website
|
- sync source and packages to website
|
||||||
- add entry on website; commit additions to website
|
+ run /bin/data-put in www
|
||||||
- change versions in www/src/htdocs/entities.gst
|
- change versions in www/src/htdocs/entities.gst
|
||||||
|
- add entry on website
|
||||||
|
+ Edit src/htdocs/news/news.xml and add a new item at the bottom.
|
||||||
|
- commit additions to website
|
||||||
- add versions and milestones in bugzilla
|
- add versions and milestones in bugzilla
|
||||||
|
- upload new tarballs to gnome ftp
|
||||||
|
+ e.g:
|
||||||
|
scp gstreamer-0.10.42.tar.gz master.gnome.org:
|
||||||
|
ssh master.gnome.org
|
||||||
|
install-module gstreamer-0.10.42.tar.gz
|
||||||
|
|
||||||
- Send release announcements to:
|
- Send release announcements to:
|
||||||
gstreamer-devel@lists.sourceforge.net gstreamer-announce@lists.sourceforge.net kde-multimedia@kde.org gnome-multimedia@gnome.org
|
gstreamer-devel@lists.sourceforge.net gstreamer-announce@lists.sourceforge.net kde-multimedia@kde.org gnome-multimedia@gnome.org
|
||||||
- Update freshmeat with new releases (get Uraeus to do it)
|
- Update freshmeat with new releases (get Uraeus to do it)
|
||||||
|
|
||||||
|
|
||||||
Old release notes - superceded by the www/bin/new-release script.
|
Old release notes - superceded by the www/bin/new-release script.
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue