diff options
author | Kristian Rietveld <kris@gtk.org> | 2002-11-20 21:55:05 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2002-11-20 21:55:05 +0000 |
commit | 41f52c90aab7a0856ed03d3fb1de650957b88af1 (patch) | |
tree | e2294c8158c78dcb50c0ed896610f08a7d0dd2bb /docs/RELEASE-HOWTO | |
parent | 83e9cd53209b4d0636d01920afbb48458ef75739 (diff) | |
download | gdk-pixbuf-41f52c90aab7a0856ed03d3fb1de650957b88af1.tar.gz |
small tweaks.
Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
* docs/RELEASE-HOWTO: small tweaks.
Diffstat (limited to 'docs/RELEASE-HOWTO')
-rw-r--r-- | docs/RELEASE-HOWTO | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/docs/RELEASE-HOWTO b/docs/RELEASE-HOWTO index b4826e169..8520a42c9 100644 --- a/docs/RELEASE-HOWTO +++ b/docs/RELEASE-HOWTO @@ -2,26 +2,36 @@ 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/ +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 -1) Update NEWS based on ChangeLog -2) Update version in configure.in, increase MICRO, interface and binary +1) autogen and build it, make sure to enable docs. +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 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 +4) Add === Released 2.0.x === at the top of the ChangeLog +5) make mydistcheck +6) Fix broken stuff found by 4) repeat +7) cvs commit; you'll have a bunch of po file changes, and maybe some +doc changes too (NOTE: be sure to use cvs with compression, else you'll +end up waiting for a long time :). +8) If 7) fails because someone else committed inbetween, curse, cvs up +fix conflicts and go to 5) +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 -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 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. +12) Send it to gnome-announce-list, gtk-list, gtk-app-devel-list and +gtk-devel-list. Set reply-to to gnome-hackers. |