[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