[Zope-dev] removing zope.app from the ZTK
Martijn Faassen
faassen at startifact.com
Tue Dec 29 17:11:22 EST 2009
Fred Drake wrote:
> On Tue, Dec 29, 2009 at 4:04 PM, Martijn Faassen <faassen at startifact.com> wrote:
>> But right now we need to provide some guidance for how people can move
>> away from these packages in a sane manner. And we should make sure we
>> continue to test the zope.app.* packages when we make ZTK changes, for
>> the time being.
>>
>> Let's work out a plan and a timeline.
>
> I think we disagree as to the scale of what's needed still.
I'm looking at this from the perspective of the discontinuity we will
introduce for existing users of the libraries that are now in the Zope
Toolkit but were formerly presented as Zope 3, and the guidance we offer
for people to move onto the ZTK. When we release ZTK 1.0 we need to have
some story for this.
For this we need to have some level of commitment (as a community, and I
think also a transition obligation of the ZTK maintainers) to maintain
zopeapp as a backwards compatibility KGS for a period of time. We need
to offer people and projects using the ZTK some guidance as to how to
shift to the new way recommend and maintain (the ZTK).
In part this can be done on a per-project basis, such as for Zope 2 and
Grok. But zopeapp is something we can maintain centrally.
I'm also worried about the large amount of Zope 3 code that's out there,
which doesn't seem to have anyone watching out for it, possibly as
people figured that'd be us, who are dropping that responsibility.
[snip]
> If there's anyone who wants to maintain the new bastard-stepchild,
> they're free to step forward. There's no obligation on the part of
> the ZTK maintainers to do that, nor should there be.
>
> That's the whole point.
On the longer term there shouldn't be any more obligation for the ZTK
maintainers than to anyone else. That isn't *no* obligation, just like
the Python developers feel they have some obligation not to break Python
software even though they do not maintain this software.
In the immediate future I think the ZTK maintainers would do well not to
forget about the historical background and compatibility constraints of
the ZTK.
But yes, that's the point of splitting it up, indeed.
Regards,
Martijn
More information about the Zope-Dev
mailing list