diff options
author | Havoc Pennington <hp@redhat.com> | 2003-01-15 16:34:52 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2003-01-15 16:34:52 +0000 |
commit | eae3a9cf885eddf16ecd604cc06fc33b1af4cd45 (patch) | |
tree | 8e5a887bedb4e1c8e0805aefb743a79bcef3f1c0 /HACKING | |
parent | 1b9a4589f6836641ded324b7b5d003c5cbfb0b78 (diff) |
2003-01-15 Havoc Pennington <hp@redhat.com>
* dbus/dbus-test.c (dbus_internal_symbol_do_not_use_run_tests):
fix build when --disable-tests
* Makefile.am (EXTRA_DIST): put HACKING in here
* HACKING: document procedure for making a tarball release.
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -59,4 +59,37 @@ Coding Style data). Avoiding heuristics is also important for security reasons; if it looks funny, ignore it (or exit, or disconnect). +Making a release +=== + +To make a release of D-BUS, do the following: + + - check out a fresh copy from CVS + + - increment the version number in configure.in + + - verify that the libtool versioning/library soname is + changed if it needs to be, or not changed if not + + - update the file NEWS based on the ChangeLog + + - "make distcheck" (DO NOT just "make dist" - pass the check!) + + - if make distcheck fails, fix it. + + - once distcheck succeeds, "cvs commit" + + - if someone else made changes and the commit fails, + you have to "cvs up" and run "make distcheck" again + + - once the commit succeeds, "cvs tag DBUS_X_Y_Z" where + X_Y_Z map to version X.Y.Z + + - check out the "web" module, copy the tarball to + web/content/software/dbus/releases, "cvs add -kb dbus-x.y.z.tar.gz" + + - update web/content/software/dbus/main.in with a pointer to the + tarball + + - post to message-bus-list@freedesktop.org announcing the release. |