-----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@palladion.com Palladion Software "Excellence by Design" http://palladion.com
there is a world of difference between shipping with and requiring...is this language really what happened?
I thought the decision was to ship with a site.zcml and package-includes directory in their conventional place, not changing Five's behavior to look for it's skeleton if it didn't find the aforementioned.
-w
Tres Seaver wrote:
-----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@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-----
Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
On Tue, 2006-30-05 at 12:45 -0500, whit wrote:
there is a world of difference between shipping with and requiring...is this language really what happened?
I thought the decision was to ship with a site.zcml and package-includes directory in their conventional place, not changing Five's behavior to look for it's skeleton if it didn't find the aforementioned.
No fear, this will be fixed shortly.
- Rocky