[Fai-commit] r6541 - trunk/doc
Michael Prokop
mika at alioth.debian.org
Tue May 10 17:45:48 UTC 2011
Author: mika
Date: 2011-05-10 17:45:48 +0000 (Tue, 10 May 2011)
New Revision: 6541
Modified:
trunk/doc/release-management.txt
Log:
release-management: Mention test cycle; dcommit before tagging + releasing.
Modified: trunk/doc/release-management.txt
===================================================================
--- trunk/doc/release-management.txt 2011-05-10 17:37:56 UTC (rev 6540)
+++ trunk/doc/release-management.txt 2011-05-10 17:45:48 UTC (rev 6541)
@@ -123,6 +123,18 @@
% git add debian/changelog
% NEW_VERSION=$(dpkg-parsechangelog | awk '/^Version:/ {print $2}')
% git commit -s -m "Release new version ${NEW_VERSION}."
+
+Build source package:
+
+ % git-buildpackage --git-ignore-branch -S
+
+Then the usual Q/A takes place once again - using cowbuilder for
+building the binary package, running lintian on the resulting
+fai*.changes file, testing the result.
+
+If everything is fine finally push and tag the stable release in svn:
+
+ % git svn dcommit
% git svn tag -m "Tagging stable release ${NEW_VERSION}." "${NEW_VERSION}"
Push changes + tags to the stable git repository at git.grml.org
@@ -134,13 +146,14 @@
% git tag -u $DEBSIGN_KEYID -s v3.4.8 -m "release 3.4.8"
% git push --tags grml
-Finally debsign the fai*.changes file upload the package to Debian:
+Finally debsign the fai*.changes file and upload it to Debian:
% dput ftp-master fai...*changes
--------------------------------------------------------------------------------
Document History:
+May 10 2011: Mention test cycle; dcommit before tagging + releasing.
Apr 15 2011: Improve document structure, adjust workflow so git commit
IDs aren't rewritten after releasing, thanks to Michael
Tautschnig for feedback.
More information about the Fai-commit
mailing list