[Checkins] SVN: zopetoolkit/doc/source/releaseteam/ Write some draft release procedures
Hanno Schlichting
hannosch at hannosch.eu
Sat Jun 26 07:47:05 EDT 2010
Log message for revision 113891:
Write some draft release procedures
Changed:
U zopetoolkit/doc/source/releaseteam/index.rst
A zopetoolkit/doc/source/releaseteam/release-procedure.rst
-=-
Modified: zopetoolkit/doc/source/releaseteam/index.rst
===================================================================
--- zopetoolkit/doc/source/releaseteam/index.rst 2010-06-26 11:29:53 UTC (rev 113890)
+++ zopetoolkit/doc/source/releaseteam/index.rst 2010-06-26 11:47:04 UTC (rev 113891)
@@ -11,6 +11,7 @@
:maxdepth: 2
members
+ release-procedure
meeting-20100506
meeting-20100518
meeting-20100601
Added: zopetoolkit/doc/source/releaseteam/release-procedure.rst
===================================================================
--- zopetoolkit/doc/source/releaseteam/release-procedure.rst (rev 0)
+++ zopetoolkit/doc/source/releaseteam/release-procedure.rst 2010-06-26 11:47:04 UTC (rev 113891)
@@ -0,0 +1,63 @@
+Release procedure
+=================
+
+.. note::
+
+ This is internal documentation for the Zope Toolkit release team
+ to create official Zope Toolkit releases.
+
+Steps for creating a new release
+--------------------------------
+
+- Get a checkout of svn+ssh://svn.zope.org/repos/main/zopetoolkit
+
+- check the buildbots for failing tests
+
+- Check the ztk-versions.cfg and zopeapp-versions.cfg file for outdated or
+ updated packages and update version information where necessary. Run::
+
+ bin/checkversions -l 2 ztk-versions.cfg
+ bin/checkversions -l 2 zopeapp-versions.cfg
+
+ to check them. Give the buildbots a day to test the new set on all platforms.
+
+ .. note::
+
+ This will change depending on ccomb's buildbot to automatically update
+ versions.
+
+- review index.rst
+
+- tag the release. For example::
+
+ svn cp svn+ssh://svn.zope.org/repos/main/zopetoolkit/trunk
+ svn+ssh://svn.zope.org/repos/main/zopetoolkit/tags/1.0a1
+
+- update version information:
+
+ - Open zopetoolkit/doc/scripts/update-releaseinfo.py and search for
+ ``releases = [`` around line 74. Add a new entry, for example::
+
+ ('1.0a1', os.path.join(os.pardir, 'tags', '1.0a1')),
+
+ .. note::
+
+ We can automate this to look for all directories in tags. The Sphinx
+ documentation is updated automatically via a cron job and this script
+ is run as part of the job.
+
+- create the release specific download index on download.zope.org
+ (requires login credentials on download.zope.org. In case of
+ problems contact Jens Vagelpohl)
+
+ - login to download.zope.org
+
+ - change to user ``zope``::
+
+ sudo su - zope
+
+ - create the download index (e.g. for Zope Toolkit 1.0a1)::
+
+ /var/zope/zope2index/bin/ztk_kgs tags/1.0a1 /var/www/download.zope.org/zopetoolkit/index/1.0a1
+
+- Launchpad tasks (none yet)
Property changes on: zopetoolkit/doc/source/releaseteam/release-procedure.rst
___________________________________________________________________
Added: svn:eol-style
+ native
More information about the checkins
mailing list