[Zope3-dev] Re: Releasing Zope 3.4

Philipp von Weitershausen philipp at weitershausen.de
Wed Apr 11 15:50:20 EDT 2007


On 11 Apr 2007, at 12:57 , Stephan Richter wrote:
> On Tuesday 10 April 2007 18:12, Philipp von Weitershausen wrote:
>>    - I think we need to tag all individual packages as well.
>>
>>    - If so, WHO tags them? (I would hope that we can determine
>>      maintainers for each zope.* package who will start  
>> maintaining the
>>      release cycles of the individual packages). Tagging basically  
>> also
>>      means updating setup.py.
>>
>>    - Who physically creates the eggs and uploads them to the  
>> CheeseShop
>>      and/or download.zope.org?
>>
>>    - That last point raises another question: Do we upload things  
>> to the
>>      CheeseShop, to download.zope.org or to both?
>
> Reading those questions convinced me that we are not ready for an  
> egg-based
> release.

That's right, we're not. That's why I'm asking to lay out procedures  
so that we will be ready when we actually do the release.

> The overhead for the release manager is far too great. even with the
> simple approach it took about 0.5-1 day; I would think it takes  
> more than
> that now.

My point was not to put that additional work that eggs have created  
on the release manager's TODO list, but to spread it over "small  
release managers" that maintain one or a couple of eggs out of the  
whole Zope distribution.

> I think we need some tools for this first. something that allows us  
> to say:
> for packages x, y, and z do the following: Create a tag, change  
> setup.py, and
> then create the egg. If we do not have this tool, every release  
> will be a
> major pain.

For 3.4, such a tool would certainly be cool because this will be the  
first time we'll be releasing lots of eggs at pretty much the same  
time. The question is whether it will also be the last time :).




More information about the Zope3-dev mailing list