[Rt-devel] Rough notes on RT release engineering.
Jesse Vincent
jesse at bestpractical.com
Fri Jun 20 19:38:08 EDT 2008
As we've rejiggered the repository, the old tools have gotten a bit
clunkier than I'd like, but the new tools have gotten increasingly
shiny.
So, here's a braindump on how I've created RT 3.8.0rc2 (announcement
pending)
The process clearly still needs some work. (And _must_ become automated)
One change I've made is that we're no longer running the output of svn
log --verbose into the dist. It bloats the size by 10% and doesn't
really provide anything over what you get from svn log. (And anyone
who cares enough will almost certainly want to prod at the repository
for diffs)
# Tag the branch
svk br --create 3.8.0rc2 --tag --from 3.8.0-releng --project rt-3.8
# Check out the newly tagged version and update the version number.
# This is unacceptable for the long-term release process. Perhaps we
want a trivial expression to grab it from the cwd of the checkout
svn co svn+ssh://svn.bestpractical.com/svn/bps-public/rt/3.8/tags/
3.8.0rc2
Index: configure.ac
===================================================================
--- configure.ac (revision 13501)
+++ configure.ac (working copy)
@@ -7,7 +7,7 @@
dnl Setup autoconf
AC_PREREQ(2.53)
-AC_INIT(RT, 3.7.86, [rt-bugs at bestpractical.com])
+AC_INIT(RT, 3.8.0rc2, [rt-bugs at bestpractical.com])
AC_CONFIG_SRCDIR([lib/RT.pm.in])
svn ci 'Bumped the version to 3.8.0rc2 for release'
svn export svn+ssh://svn.bestpractical.com/svn/bps-public/rt/3.8/tags/
3.8.0rc2 rt-3.8.0rc2
cd rt-3.8.0rc2
autoconf
INSTALL=install-sh PERL=/usr/bin/perl ./configure --with-db-
type=SQLite --enable-layout=inplace --with-standalone
cd ..
tar czvf rt-3.8.0rc2.tar.gz rt-3.8.0rc2
gpg2 --detach-sign rt-3.8.0rc2.tar.gz
scp -rvp rt-3.8.0rc2.tar.gz download.bestpractical.com:/home/ftp/pub/
rt/devel/
scp -rvp rt-3.8.0rc2.tar.gz.sig download.bestpractical.com:/home/ftp/
pub/rt/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.bestpractical.com/pipermail/rt-devel/attachments/20080620/000c235c/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
Url : http://lists.bestpractical.com/pipermail/rt-devel/attachments/20080620/000c235c/attachment.pgp
More information about the Rt-devel
mailing list