[Zope-dev] Re: SVN: Products.Five/trunk/ Five now requires
site.zcml to live in /etc
Tres Seaver
tseaver at palladion.com
Tue May 30 12:57:14 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rocky Burt wrote:
> Log message for revision 68359:
> Five now requires site.zcml to live in /etc
>
> Changed:
> U Products.Five/trunk/CHANGES.txt
> D Products.Five/trunk/skel/
> U Products.Five/trunk/zcml.py
>
> -=-
> Modified: Products.Five/trunk/CHANGES.txt
> ===================================================================
> --- Products.Five/trunk/CHANGES.txt 2006-05-29 19:42:51 UTC (rev 68358)
> +++ Products.Five/trunk/CHANGES.txt 2006-05-29 20:24:13 UTC (rev 68359)
> @@ -8,6 +8,18 @@
> Restructuring
> -------------
>
> +* Zope 2.10+ now includes site.zcml as part of its instance creation
> + skel directory. As a consequence Five now requires this file to exist
> + in every instance. If upgrading a site from Zope 2.9 to 2.10, you will
> + need to copy site.zcml and package-includes/ from your installed Zope
> + installation location (skel/etc/) into the etc/ directory of your upgraded
> + instance.
> +
> + The rationale for requiring this new file is to bring Zope 2 instances
> + closer in consistency to Zope 3 instances. It also eases use of Zope 3
> + coding techniques in Zope 2 and removes some confusion when trying
> + to run pure Zope 3 applications on Zope 2.
This is a BBB foul. The appropriate way to make such a change is to add
a deprecation warning, leaveing the "old" behavior (which was to use the
'site.zcml' from inside Five) in place.
Making "forward compatibility" smoother is *less* important than
preserving "backward compatibility".
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEfHlq+gerLs4ltQ4RAlNbAJ9IISl/plYHaMXb7DuEEEvVMJu9pwCeMASk
R/kuYOm5U9F03unBpcApm58=
=hehK
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list