Skip to content

Commit

Permalink
Update some release procedure notes
Browse files Browse the repository at this point in the history
  • Loading branch information
hannosch committed Apr 5, 2010
1 parent 918b967 commit 394e614
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions maintenance/index.rst
Expand Up @@ -9,13 +9,13 @@ Maintenance information
Zope 2.12+ release process
--------------------------

Maintainers
Maintainers
+++++++++++

The following persons have access to the ``Zope2`` package on PyPI
(in order release new versions):

- Hanno Schlichting (in charge for Windows eggs)
- Hanno Schlichting
- Tres Seaver
- Andreas Jung

Expand All @@ -28,40 +28,39 @@ Steps for creating a new Zope 2 release
- update version information:

- setup.py
- inst/versions.py
- inst/WinBuilders/mk/zope.mk

- update docs/CHANGES.rst

- run all tests::

bin/alltests
bin/alltests

- tag the release

- upload the tagged release to PyPI
- upload the tagged release to PyPI

- create the release specfic download index on download.zope.org
- 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 2.12.2)::

/var/zope/zope2index/bin/z2_kgs tags/2.12.2 /var/www/download.zope.org/Zope2/index/2.12.2

- update the version tag for the autogenerated documenation of the releases notes for docs.zope.org::
- update the version tag for the autogenerated documentation of the releases
notes for docs.zope.org::

svn propedit svn:externals svn+ssh://svn.zope.org/repos/main/zope2docs/trunk/releases

- update version information on zope2.zope.org

- login on https://zope2.zope.org into the Plone site
- login on https://zope2.zope.org into the Plone site

Pre-Zope 2.12 release process
-----------------------------
Expand All @@ -76,19 +75,19 @@ Pre-Zope 2.12 release process

./configure --with-python=/path/to/python2.4
make
bin/instance test
bin/instance test

- create a source release::

./configure --with-python=/path/to/python2.4
make sdist
- create a software release package under www.zope.org/Products/Zope and

- create a software release package under www.zope.org/Products/Zope and
upload the source release as release file

- update the metadata of the release package (copy & paste from a former release)

- create a file CHANGES.txt with the related release notes

- send out a notification email
- send out a notification email

0 comments on commit 394e614

Please sign in to comment.