bump nano add release target

Original commit message from CVS:
bump nano
add release target
This commit is contained in:
Thomas Vander Stichele 2004-02-06 13:07:20 +00:00
parent 5cafe6cc17
commit a4e5d02aef
4 changed files with 34 additions and 14 deletions

View file

@ -1,3 +1,9 @@
2004-02-06 Thomas Vander Stichele <thomas at apestaart dot org>
* Makefile.am: add release target
* configure.ac: bump nano to 1
* docs/random/release:
2004-02-06 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstcaps.h:
@ -21,6 +27,13 @@
(_gst_real_pad_fixate_accumulator):
Revert POINTER->BOXED change in signal marshaller.
=== gstreamer 0.7.4 ===
2004-02-06 Thomas Vander Stichele <thomas at apestaart dot org>
* NEWS: GStreamer 0.7.4 "Wooden Eels" released
* configure.ac: changed for release
2004-02-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
* gstreamer.spec.in:

View file

@ -45,12 +45,26 @@ DIST_SUBDIRS = include libs gst \
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
configure.ac autogen.sh depcomp \
REQUIREMENTS ABOUT-NLS RELEASE DOCBUILDING DEVEL \
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \
idiottest.mak common
CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4
# to do a release, run "make release"
# this will generate all archives and md5sums
# make bz2 as well
AUTOMAKE_OPTIONS = dist-bzip2
release: dist
make @PACKAGE@-@VERSION@.tar.gz.md5
make @PACKAGE@-@VERSION@.tar.bz2.md5
# generate md5 sum files
%.md5: %
md5sum $< > $@
dist-hook:
cp gstreamer.spec $(distdir)
rm -rf `find $(distdir)/common -name CVS`

View file

@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([])
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AS_VERSION(gstreamer, GST_VERSION, 0, 7, 3, 2, GST_CVS="no", GST_CVS="yes")
AS_VERSION(gstreamer, GST_VERSION, 0, 7, 4, 1, GST_CVS="no", GST_CVS="yes")
#if test x$program_suffix = xNONE ; then
# program_suffix=-$GST_VERSION_MAJOR.$GST_VERSION_MINOR

View file

@ -41,12 +41,11 @@ TODO :
- Set the nano to 2 (in configure.ac, AS_VERSION)
- Do all updates/patches/changes for the release tarball in this branch
- Think of a good codename for the release
- create a new version dir in www/releases and add that to cvs
- copy files from the last one to this new release dir
- create a new $(version).xml file in www/src/htdocs/releases/$(module)
and add that to cvs
- Start updating the release notes on the www cvs tree
- grepping ChangeLog for contributors:
grep "<.*>" ChangeLog | perl -i -p -e 's@\d*-\d*-\d*\s*(.*)\s*<.*$@$1@' | sort | uniq
- Log in to sourceforge and run www-update.sh in the gstreamer root dir
- depending on how the API has changed update the libtool versioning
in configure.ac, AS_LIBTOOL
(Look at the libtool info page about versioning for guidelines)
@ -54,8 +53,6 @@ TODO :
This is needed in order to support newer platforms.
On Debian install the autotools-dev package to get these.
Someone please add some more useful info here on how to do this
- copy new supporting RPMS to the htdocs/redhat dir in various places,
update README, and update symlinks to these packages in the release dir
- while (IS_PRERELEASE)
{
- increase the nano number (starting with 2)
@ -80,15 +77,11 @@ with the same name.
TODO :
- give the latest prerelease another good testing
- proofread the release notes (notice.php) and the index (index.php)
- change the symlinks on the website :
- change the releases/current symbolic link to point to the new release dir
- change the releases/cvs symlink to point to the next release dir
- run www-update.sh on sourceforge
- proofread the release notes
- make a text copy of the release notes to be included in the tarball :
lynx -dump http://gstreamer.net/releases/current/notice.php?clean=1 > RELEASE
lynx -dump http://gstreamer.net/releases/$(module)/$(version) > NEWS
or
links -dump "http://gstreamer.net/releases/current/notice.php?clean=1" > RELEASE
links -dump "http://gstreamer.net/releases/$(module)/$(version)" > NEWS
- update web site docs
- release-specific docs should go in CVS