[Zope-dev] SVN: zope.traversing/trunk/ Use applySkin from new location zope.publisher.skinnable

Tres Seaver tseaver at palladion.com
Sun Apr 5 12:00:29 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Roger Ineichen wrote:
> Log message for revision 97754:
>   Use applySkin from new location zope.publisher.skinnable
>   instead of zope.publisher.browser.
> 
> Changed:
>   U   zope.traversing/trunk/CHANGES.txt
>   U   zope.traversing/trunk/src/zope/traversing/namespace.py
> 
> -=-
> Modified: zope.traversing/trunk/CHANGES.txt
> ===================================================================
> --- zope.traversing/trunk/CHANGES.txt	2009-03-10 01:19:59 UTC (rev 97753)
> +++ zope.traversing/trunk/CHANGES.txt	2009-03-10 01:23:10 UTC (rev 97754)
> @@ -5,6 +5,9 @@
>  3.5.3 (unreleased)
>  ------------------
>  
> +- Use applySkin from new location. zope.publisher.skinnable instead of
> +  zope.publisher.browser.
> +
>  - Use IAbsoluteURL lookup instead of the "absolute_url" view in the
>    recursive AbsoluteURL adapters (LP: #338101).
>  
> 
> Modified: zope.traversing/trunk/src/zope/traversing/namespace.py
> ===================================================================
> --- zope.traversing/trunk/src/zope/traversing/namespace.py	2009-03-10 01:19:59 UTC (rev 97753)
> +++ zope.traversing/trunk/src/zope/traversing/namespace.py	2009-03-10 01:23:10 UTC (rev 97754)
> @@ -26,7 +26,7 @@
>  from zope.interface import providedBy, directlyProvides, directlyProvidedBy
>  from zope.location.interfaces import IRoot, LocationError
>  from zope.publisher.interfaces.browser import IBrowserSkinType
> -from zope.publisher.browser import applySkin
> +from zope.publisher.skinnable import applySkin
>  from zope.security.proxy import removeSecurityProxy
>  from zope.traversing.interfaces import ITraversable, IPathAdapter

This change breaks older packages who might expect a 3.5.x version to
have compatible dependencies:  it impliictly requires
zope.component>=3.6.0, which is wildly incompatible.  I think the 3.5.3
release tag should be copied as 3.6.0, and a 3.5.4 should be released
which reverts this change.


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.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJ2NWd+gerLs4ltQ4RAjXYAJ41DrNdU21xBtWftCsRy1t3yM87UQCfQrb4
erQC8Q/T3tlTa5Tv5TsC+Jw=
=/bXG
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list