[Zope-dev] Updating the ZTK KGS
Christian Theune
ct at gocept.com
Tue Oct 6 05:06:12 EDT 2009
On 10/05/2009 02:22 PM, Martijn Faassen wrote:
> Thomas Lotze wrote:
>> Having worked on and released new versions of a few ZTK packages recently,
>> I'm tempted to update the ZTK KGS (ztk.cfg) accordingly now. However, as
>> there doesn't seem to be an agreed process about this and in an attempt
>> not to step on anyone's toes, I'd like to ask first whether it is OK for
>> any developer to modify the versions listed in ztk.cfg (provided that all
>> relevant tests are passing, of course). I'd currently like to update the
>> following packages:
>>
>> zope.app.apidoc = 3.6.7
>> zope.app.publication = 3.9.0
>> zope.error = 3.7.0
>> zope.location = 3.7.0
>> zope.site = 3.7.0
>> zope.traversing = 3.8.0
>
> Thanks for bringing this up.
>
> There's indeed currently no agreed-upon process. Jim a while ago was
> proposing a rather heavy staging process where the trunk can only be
> changed if a staged branch passed all tests on all platforms (and Python
> versions) as run by a buildbot. We don't have the infrastructure for
> this yet and Christian Theune and I were wondering whether this is needed.
>
> An alternative process would be to only *release* the ZTK after the
> compat tests run on all platforms as shown by the buildbot. We do have
> infrastructure for that.
>
> So I'd propose the following development process:
>
> * developers can change the version numbers in the ZTK
>
> * if the compattests all run, they can check in
>
> And then for releases:
>
> * we determine we want to make a release of the ZTK
>
> * if the buildbot reports it all works on all platforms
>
> * we verify there have been no further modifications since then
>
> * we can release
>
>
> * what does a release look like exactly? We should at least have a
> documentation release sitting somewhere on docs.zope.org, with the
> release number in the URL. The 'current' URL should also point to this
> documentation. Along with this we should also publish the lists of
> versions for reuse. How?
I would agree with that as a basis for getting started. I think during
the course of making the first pre-releases for the ZTK we'll be able to
spot issues with that and improve further.
Christian
--
Christian Theune · ct at gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
More information about the Zope-Dev
mailing list