[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