-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jim Fulton wrote: > On Fri, Apr 23, 2010 at 5:58 PM, Tres Seaver <[email protected]> wrote: > ... >> I disagree, pretty strongly: making code forever responsible for bad >> old data is responsible for a lot of horrors in both Zope2 and Zope3 >> code bases. Releasing the packages separately allows the folks who need >> time to fix the data to have it, while still allowing development to >> continue without the burden. >> >> If you are running with a 3.6.x version of zope.dublincore, and you have >> persisted the permissions somehow, then you need to *evolve the data* >> before upgrading to 3.7.0. That is why 3.7.0 got the bump from 3.6.x. > > The bump to 3.7 would be due to a feature change. A backward-incompatible > change would require a bump to 4. > >> If you can't afford (yet) to evolve the data, then don't upgrade the >> package until you can. Running with 3.6.3 allows you to use either >> permission, as the zope.app.dublincore versions get upgraded in place to >> zope.dublincore equivalents. > > No. The declarations you give in 3.6.3 cause the new names to be > mapped back to the old.
That was Fred, no me: my declarations mapped the old names forward to the new. >> Or are you saying that the way 3.6.3 uses meta:redefinePermission won't >> work for persisted permissions? > > It will. The redefinePermission change you propose for 3.7 won't, > which makes it > backward incompatible, which means it should be a 4.0 release. I didn't propose a redefinePermission change for 3.7: I proposed to drop the (misnamed) permissions altogether from zope.dublincore. Why should zope.dublincore be carrying BBB-water for zope.app.dublincore? We have plenty of precedent for having the zope.app. version of the package stick around *purely* for BBB: let's do that in this case. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 [email protected] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkvSHt0ACgkQ+gerLs4ltQ4APQCgkC1Dc7+0ZANwfaTbE33a0WzS jJoAoKggDdu2TWZ9byhTWPSH/vsyJHh5 =RcJB -----END PGP SIGNATURE----- _______________________________________________ Zope-Dev maillist - [email protected] https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
