new file describing the release process.

Tue Nov 19 00:45:34 2002  Kristian Rietveld  <kris@gtk.org>

        * docs/RELEASE-HOWTO: new file describing the release process.

        * docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
This commit is contained in:
Kristian Rietveld 2002-11-18 23:34:02 +00:00 committed by Kristian Rietveld
parent 8271b9df07
commit 09951ec9ad
8 changed files with 65 additions and 2 deletions

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -1,3 +1,9 @@
Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: new file describing the release process.
* docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property): Clean up

View File

@ -15,5 +15,5 @@ EXTRA_DIST = \
widget_geometry.txt \
widget_system.txt \
generation.txt \
gtkdocs_fix
gtkdocs_fix \
RELEASE-HOWTO

27
docs/RELEASE-HOWTO Normal file
View File

@ -0,0 +1,27 @@
How to do a GTK+ release?
=========================
Make sure you have Owen's special autoconf and libtool RPMs, available at:
http://people.redhat.com/otaylor/gtk/autotools/
0) Blow away your gtk+ directory, check a new version out
1) Update NEWS based on ChangeLog
2) Update version in configure.in, increase MICRO, interface and binary
age by 1. (Note that this is critical, a slip-up here will cause the soname
to change).
3) Add === Released 2.0.9 === at the top of the ChangeLog
4) make distcheck
5) Fix broken stuff found by 4) repeat
6) cvs commit; you'll have a bunch of po file changes, and maybe some
doc changes too
7) If 6) fails because someone else committed inbetween, curse, cvs up
fix conflicts and go to 4)
8) type 'cvs tag GTK_2_0_9' in the toplevel directory
9) You now have the tarball, and the CVS tag, now upload the tarball to
gnome.org and gtk.org
10) Go to the gnome-announce list archives, find the last announce message,
create a new message in the same form, replacing version numbers, commentary
at the top about "what this release is about" and the Summary of changes.
11) Send it to gnome-announce-list, gtk-list, gtk-app-devel-list and
gtk-devel-list.