[Zope-dev] Zope Toolkit - packages with zope.app dependencies

Wichert Akkerman wichert at wiggy.net
Tue Dec 29 09:42:55 EST 2009


On 12/29/09 15:28 , Martijn Faassen wrote:
> Hanno Schlichting wrote:
>> On Mon, Dec 28, 2009 at 10:57 PM, Martijn Faassen
>> <faassen at startifact.com>  wrote:
>>> Hanno Schlichting wrote:
>>>> The ZTK no longer contains any zope.app packages.
>>> I think we should be careful to just remove the zope.app packages from
>>> the ZTK entirely. I.e. we should maintain the versions of the zope.app.*
>>> packages that were in Zope 3.4 (or at least the original Zope 3 tree) in
>>> the ZTK for the time being. Otherwise we make people's life rather
>>> difficult.
>>
>> I disagree. In my opinion it's not part of the job of the ZTK to
>> provide backwards compatibility with Zope 3. The toolkit is not a
>> replacement for all of Zope 3 and you cannot run a Zope 3 application
>> even after following all the refactorings on the toolkit alone. If
>> users of Zope 3 want an upgrade story, they need to get together and
>> make a new Zope 3 release which is based on the ZTK.
>
> Totally ignoring our community's responsibility towards backwards
> compatibility and delegating it to a mythical set of "Zope 3
> maintainers" isn't an option at all.
>
> We need to provide an upgrade path from pre-ZTK applications to ZTK
> applications.

I don't know what you mean with pre-ZTK applications. Are those Zope 2 
applications? Zope 3? Grok? All of those can keep working as long as 
Zope 2, Zope 3 and Grok make sure they keep working. Zope 2 has already 
done so. I saw that there is an effort for Grok as well. Zope 3 does not 
seem to have any maintainer at the moment, but I do not think it is fair 
to shift that responsibility to others by forcing zope.app.* into the ZTK.

Wichert.


More information about the Zope-Dev mailing list