[Zope-dev] [Checkins] SVN: zope.dublincore/trunk/ Renamed the ``zope.app.dublincore.*`` permissions to ``zope.dublincore.*`.
Tres Seaver
tseaver at palladion.com
Fri Apr 23 09:19:29 EDT 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jacob Holm wrote:
> Hi Michael, Tres
>
> I agree a new major version is required due to the new "feature" of
> having new permission names, but there is no reason to break
> compatibility with code using the old names.
>
> IIRC the <redefinePermission/> zcml-directive is there exactly to
> provide backwards compatibility when renaming permissions. Use like:
>
> <redefinePermission
> from = "<no longer defined permisison id>"
> to = "<existing permission id>"
> />
>
> It is defined in zope.security:meta.zcml along with the <permission/>
> directive, so should be usable with any code that uses that.
Thanks for pointing out that directive, whose existence I had forgotten.
Assuming we put the 'redefinePermssion' directives in place on the
trunk, why shouldn't we leave the version number as is? I consider the
rename a bugfix, not a feature, and if we make it backwared compatible,
there is no reason to bump the major version.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
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
iEYEARECAAYFAkvRnlwACgkQ+gerLs4ltQ5etgCg3UwAT0AGU+cu26+bLBbCRBp4
SG0AniEokjNlI9ReKVZu4Htu13wn2CQM
=c0vh
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list