yuppie wrote: > If there are no objections, I'd like to merge two changes into the > Zope-2_8-branch before 2.8.1 is released: > > 1.) Backports from zope.tal to TAL and a small modification of ustr: > > http://svn.zope.org/?rev=37613&view=rev > http://svn.zope.org/?rev=37614&view=rev > > This is a fix needed by Five to handle massageIDs correctly. I don't > expect any backwards compatibility issues.
+1 > 2.) Backport of Interfaces.bridge from the Zope trunk: > > http://svn.zope.org/?rev=33270&view=rev > > This is a new utility function for z2 -> z3 interface migration. It > doesn't change any existing code, so there should be no risk. I guess it > would be useful for many products, at least CMF trunk could benefit from > that bridging code. +1 Normally I would be hesitant about adding new features to a minor release; this case is different, though: - the bridge code seems to be completely isolated from anything else, so there's zero risk to jeopardize any existing code. - it will encourage people to write more Zope 3 style interfaces from the beginning. Currently Five's Zope 2 -> Zope 3 bridging code encourages people to write more Zope 2 interfaces, often only to bridge them to Zope 3 ones. That clearly isn't the optimal way: Zope 3 interfaces are not only future-proof and more powerful but Zope 2 interfaces are also rarely needed at all (there are a couple of uses, e.g. in some catalog indexes, which is why we do need Zope 3 -> Zope 2 bridging). Philipp _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )