small tweaks.

Wed Nov 20 23:13:19 2002  Kristian Rietveld  <kris@gtk.org>

        * docs/RELEASE-HOWTO: small tweaks.
This commit is contained in:
Kristian Rietveld 2002-11-20 21:55:05 +00:00 committed by Kristian Rietveld
parent 83e9cd5320
commit 41f52c90aa
7 changed files with 49 additions and 15 deletions

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -1,3 +1,7 @@
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org> Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value

View File

@ -2,26 +2,36 @@ How to do a GTK+ release?
========================= =========================
Make sure you have Owen's special autoconf and libtool RPMs, available at: Make sure you have Owen's special autoconf and libtool RPMs, available at:
http://people.redhat.com/otaylor/gtk/autotools/ http://people.redhat.com/otaylor/gtk/autotools/.
Also make sure you have the following packages installed (I used the RPM
package names from RedHat 8.0):
* gtk-doc
* linuxdoc-tools
* docbook-utils
Without those packages make distcheck will *not* pass.
0) Blow away your gtk+ directory, check a new version out 0) Blow away your gtk+ directory, check a new version out
1) Update NEWS based on ChangeLog 1) autogen and build it, make sure to enable docs.
2) Update version in configure.in, increase MICRO, interface and binary 2) Update NEWS based on ChangeLog
3) 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 age by 1. (Note that this is critical, a slip-up here will cause the soname
to change). to change).
3) Add === Released 2.0.9 === at the top of the ChangeLog 4) Add === Released 2.0.x === at the top of the ChangeLog
4) make distcheck 5) make mydistcheck
5) Fix broken stuff found by 4) repeat 6) Fix broken stuff found by 4) repeat
6) cvs commit; you'll have a bunch of po file changes, and maybe some 7) cvs commit; you'll have a bunch of po file changes, and maybe some
doc changes too doc changes too (NOTE: be sure to use cvs with compression, else you'll
7) If 6) fails because someone else committed inbetween, curse, cvs up end up waiting for a long time :).
fix conflicts and go to 4) 8) If 7) fails because someone else committed inbetween, curse, cvs up
8) type 'cvs tag GTK_2_0_9' in the toplevel directory fix conflicts and go to 5)
9) You now have the tarball, and the CVS tag, now upload the tarball to 9) type 'cvs tag GTK_2_0_9' in the toplevel directory
10) You now have the tarball, and the CVS tag, now upload the tarball to
gnome.org and gtk.org gnome.org and gtk.org
10) Go to the gnome-announce list archives, find the last announce message, 11) Go to the gnome-announce list archives, find the last announce message,
create a new message in the same form, replacing version numbers, commentary 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. 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 12) Send it to gnome-announce-list, gtk-list, gtk-app-devel-list and
gtk-devel-list. gtk-devel-list. Set reply-to to gnome-hackers.