On 12/29/09 15:28 , Martijn Faassen wrote:
Hanno Schlichting wrote:
On Mon, Dec 28, 2009 at 10:57 PM, Martijn Faassen <faassen@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.