Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Zope: CMF

[dev] CMF 2.2 dependencies

 

 

Zope cmf RSS feed   Index | Next | Previous | View Threaded


y.2009 at wcm-solutions

Jul 5, 2009, 8:38 AM

Post #1 of 8 (1393 views)
Permalink
[dev] CMF 2.2 dependencies

Hi!


zope.app.component and zope.app.container are no longer part of Zope 2
trunk, but CMF currently has many imports from these two packages.

All the code needed by CMF has been moved to new packages (zope.site,
zope.browser, zope.container) that are part of Zope 2 trunk, but they
are not part of Zope 2.11.


Possible solutions:
-------------------

1.) Make Zope >= 2.12 required for CMF 2.2 and change all imports.

2.) Make Zope < 2.13 required for CMF 2.2.

3.) Add zope.app.component and zope.app.container to CMF dependencies.

4.) Re-add zope.app.component and zope.app.container to Zope 2 trunk
dependencies.

5.) Add a lot of try except imports and modify zcml files to make
imports from both locations working.


Any preferences or better ideas?


Cheers,

Yuppie


_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


tseaver at palladion

Jul 5, 2009, 8:47 AM

Post #2 of 8 (1311 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

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

yuppie wrote:
> Hi!
>
>
> zope.app.component and zope.app.container are no longer part of Zope 2
> trunk, but CMF currently has many imports from these two packages.
>
> All the code needed by CMF has been moved to new packages (zope.site,
> zope.browser, zope.container) that are part of Zope 2 trunk, but they
> are not part of Zope 2.11.
>
>
> Possible solutions:
> -------------------
>
> 1.) Make Zope >= 2.12 required for CMF 2.2 and change all imports.
>
> 2.) Make Zope < 2.13 required for CMF 2.2.
>
> 3.) Add zope.app.component and zope.app.container to CMF dependencies.
>
> 4.) Re-add zope.app.component and zope.app.container to Zope 2 trunk
> dependencies.
>
> 5.) Add a lot of try except imports and modify zcml files to make
> imports from both locations working.
>
>
> Any preferences or better ideas?

I would change CMF 2.2 to import from the new locations, and require
Zope >= 2.12: I can see no benefit in trying to straddle with 2.11, and
Plone 4.0 is supposed to move to Zope 2.12 and CMF 2.2 this year.


Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver [at] palladion
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

iD8DBQFKUMss+gerLs4ltQ4RAh+0AJoC8Ud9hs6hV+9UqtPeB4c29EY7UACggAhS
cT2csKE9IJ0qSlbgTlOruzQ=
=Ydt4
-----END PGP SIGNATURE-----

_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


y.2009 at wcm-solutions

Jul 6, 2009, 4:56 AM

Post #3 of 8 (1310 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

Tres Seaver wrote:
> yuppie wrote:
>>
>> Possible solutions:
>> -------------------
>>
>> 1.) Make Zope >= 2.12 required for CMF 2.2 and change all imports.
>>
>> 2.) Make Zope < 2.13 required for CMF 2.2.
>>
>> 3.) Add zope.app.component and zope.app.container to CMF dependencies.
>>
>> 4.) Re-add zope.app.component and zope.app.container to Zope 2 trunk
>> dependencies.
>>
>> 5.) Add a lot of try except imports and modify zcml files to make
>> imports from both locations working.
>>
>>
>> Any preferences or better ideas?
>
> I would change CMF 2.2 to import from the new locations, and require
> Zope >= 2.12: I can see no benefit in trying to straddle with 2.11, and
> Plone 4.0 is supposed to move to Zope 2.12 and CMF 2.2 this year.

Ok. I'm fine with that.

If there are no objections I'll make 'Zope2 >= 2.12.0b3dev' required and
remove obsolete BBB code.

Cheers, Yuppie

_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


jens at dataflake

Jul 6, 2009, 5:02 AM

Post #4 of 8 (1312 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

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


On Jul 5, 2009, at 16:47 , Tres Seaver wrote:

> I would change CMF 2.2 to import from the new locations, and require
> Zope >= 2.12: I can see no benefit in trying to straddle with 2.11,
> and
> Plone 4.0 is supposed to move to Zope 2.12 and CMF 2.2 this year.

+1

jens



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

iEYEARECAAYFAkpR59AACgkQRAx5nvEhZLLI/ACcCB4O1aYDNkKX+U3ATfEoKHwB
aGEAn3WkORu+WRft5W1YmDa1HB9ogLkR
=PSdH
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


charlie at begeistert

Jul 9, 2009, 11:15 AM

Post #5 of 8 (1312 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

Am 05.07.2009, 17:38 Uhr, schrieb yuppie <y.2009 [at] wcm-solutions>:

> 1.) Make Zope >= 2.12 required for CMF 2.2 and change all imports.
> 2.) Make Zope < 2.13 required for CMF 2.2.
> 3.) Add zope.app.component and zope.app.container to CMF dependencies.
> 4.) Re-add zope.app.component and zope.app.container to Zope 2 trunk
> dependencies.
> 5.) Add a lot of try except imports and modify zcml files to make
> imports from both locations working.

> Any preferences or better ideas?

As previously noted backwards compatability should be desirable but not at
too high a price. CMF 2.2 contains a lot of changes not least the
eggification and buildout support that stem largely from the changes in
Zope trunk so it is reasonable to make 2.12 the new baseline. However, it
was also previously stated that Plone 4 might not be able to based on
2.12. Tres seems to indicate that this is no longer going to be the case.
So +1 for 1) from me.

Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226
_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


davidglick at onenw

Jul 9, 2009, 11:22 AM

Post #6 of 8 (1311 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

On Jul 9, 2009, at 11:15 AM, Charlie Clark wrote:
> As previously noted backwards compatability should be desirable but
> not at
> too high a price. CMF 2.2 contains a lot of changes not least the
> eggification and buildout support that stem largely from the changes
> in
> Zope trunk so it is reasonable to make 2.12 the new baseline.
> However, it
> was also previously stated that Plone 4 might not be able to based on
> 2.12. Tres seems to indicate that this is no longer going to be the
> case.
> So +1 for 1) from me.


Just to put in a word from the Plone world...we have our Plone 4
branch running pretty well on Zope 2.12/CMF trunk (there are still a
few issues to work through, but we haven't run into any CMF-related
ones yet). So +1 from us too.

How soon can we expect a CMF 2.2 release? Are there blockers, aside
from a final Zope 2.12 release? Ideally we'd like to make an alpha
release of Plone 4 around the beginning of October (right, Eric?)

David Glick
Web Developer
ONE/Northwest

New tools and strategies for engaging people in protecting the
environment

http://www.onenw.org
davidglick [at] onenw
work: (206) 286-1235 x32
mobile: (206) 679-3833

Subscribe to ONEList, our email newsletter!
Practical advice for effective online engagement
http://www.onenw.org/full_signup




_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


tseaver at palladion

Jul 9, 2009, 11:41 AM

Post #7 of 8 (1302 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

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

David Glick wrote:

> How soon can we expect a CMF 2.2 release? Are there blockers, aside
> from a final Zope 2.12 release? Ideally we'd like to make an alpha
> release of Plone 4 around the beginning of October (right, Eric?)

I don't know of any real blockers: we should be able to release
whenever Zope 2.12 does.


Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver [at] palladion
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

iD8DBQFKVjnk+gerLs4ltQ4RAtC1AJ9TPlzJYxUkMKoPYza5eer2cW6logCg0d+1
VOAkZ19RQxNmhgZqoVNIPp0=
=2qxe
-----END PGP SIGNATURE-----

_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


y.2009 at wcm-solutions

Jul 10, 2009, 4:38 AM

Post #8 of 8 (1314 views)
Permalink
Re: [dev] CMF 2.2 dependencies [In reply to]

Tres Seaver wrote:
> David Glick wrote:
>
>> How soon can we expect a CMF 2.2 release? Are there blockers, aside
>> from a final Zope 2.12 release? Ideally we'd like to make an alpha
>> release of Plone 4 around the beginning of October (right, Eric?)
>
> I don't know of any real blockers: we should be able to release
> whenever Zope 2.12 does.

I think these issues should be resolved before making a release:

https://bugs.launchpad.net/zope-cmf/+bug/161664 (add views)
https://bugs.launchpad.net/zope-cmf/+bug/308947 (_checkWorkflowAllowed)
https://bugs.launchpad.net/zope-cmf/+bug/397795 (icon_expr)

Cheers, Yuppie

_______________________________________________
Zope-CMF maillist - Zope-CMF [at] lists
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests

Zope cmf RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.