Re: [Zope-CMF] Re: [dev] removing Zope2 interfaces

2007-03-09 Thread Sidnei da Silva

On 3/9/07, Jens Vagelpohl <[EMAIL PROTECTED]> wrote:

I'm not following, are you saying PAS referred to old-style
interfaces defined in the CMF? I wasn't aware of any dependencies there.


Not in CMF sorry, just pointing out a general issue. If people have
any persistent references to interfaces and your remove those
interfaces then stuff might break.

--
Sidnei da Silva
Enfold Systemshttp://enfoldsystems.com
Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] removing Zope2 interfaces

2007-03-09 Thread Jens Vagelpohl

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 9 Mar 2007, at 16:17, Sidnei da Silva wrote:

PAS used old-style interfaces at one point, and stored references to
them in __implements__ attributes on persistent objects. I know
because I had to write migration code for an app of mine.


I'm not following, are you saying PAS referred to old-style  
interfaces defined in the CMF? I wasn't aware of any dependencies there.


jens



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF8YnURAx5nvEhZLIRAvpjAJ9DIgLdtZa/vy9ILBiPdphXNplihQCfVj2B
eUPkSCjj4MwA6/xNDRzKA4w=
=J+FC
-END PGP SIGNATURE-
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] removing Zope2 interfaces

2007-03-09 Thread Sidnei da Silva

On 3/9/07, yuppie <[EMAIL PROTECTED]> wrote:

Sidnei da Silva wrote:
> One possible ill effect is persistent references to interfaces due to
> PAS. I've reported that a few days ago, but nobody seems to have
> noticed.

Maybe I wasn't clear:

I was talking about oldstyle interfaces using Zope2's Interface package
instead of zope.interface. I did not mean any newstyle interfaces of Zope2.

I guess that doesn't affect PAS?


PAS used old-style interfaces at one point, and stored references to
them in __implements__ attributes on persistent objects. I know
because I had to write migration code for an app of mine.

--
Sidnei da Silva
Enfold Systemshttp://enfoldsystems.com
Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests