[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 15:08:37 EDT 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tres Seaver wrote:
> Jacob Holm wrote:
>
>> Tres Seaver wrote:
>>> 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.
>> It's a (minor) public API change. IIRC we don't allow that in minor
>> versions, even if it is just an addition. This goes back to the whole
>> discussion of what kinds of version requirements to allow in setup.py.
>
> Such a policy would put us into an impossible situation: we would be
> unable to fix the bug in the API (which is that the permissions should
> have been renamed when the package was renamed) without making
> *multiple* unneeded releasess to the package.
>
> I play to release a 3.6.3 version which restores the old permission
> names and uses 'redefinePermisson' to map them onto the new ones, and
> then remove the BBB shim from the trunk, bumping the next version number
> to 3.7.0. Clients who still use the zope.app.dublincore permissions
> will therefore need to be updated before they can move to the next major
> version (which is why it is a major version).
Done. The 3.6.3 release is up on PyPI:
http://pypi.python.org/pypi/zope.dublincore/3.6.3
and the trunk is updated to indicate a forthcoming 3.7.0 release minus
the BBB shims:
http://svn.zope.org/zope.dublincore/trunk/?rev=111319&view=rev
The ZTK test[-zope-app tests all pass with the trunk.
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
iEYEARECAAYFAkvR8DEACgkQ+gerLs4ltQ6TrQCfSmQxmTpsiR10tDA1qCLCLJUD
B6YAoLG8clZpM+UxcABy45kU35DcnNI8
=mkuR
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list