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

Mailing List Archive: Zope: CMF

Zope dependency

 

 

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


jens at dataflake

May 26, 2009, 1:19 AM

Post #1 of 8 (612 views)
Permalink
Zope dependency

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

Hi all,

The CMF eggs, even on trunk, still advertise compatibility with Zope
2.10. I believe we had agreed to target Zope 2.12 with trunk - please
correct me if that's wrong. If we do want Zope 2.12 I would like to go
through before the first CMF 2.2 beta and do the following:

- adjust all setup.py files to show the Zope2 egg as dependency,
which will imply the "Zope2 >= 2.12dev" dependency

- go through and delete all BBB code for Zope versions earlier than
2.12

If anyone thinks that's a bad idea please speak up.

jens


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

iEYEARECAAYFAkobpg4ACgkQRAx5nvEhZLKKIwCdGBLac6apm+3jsvl4lNWFeDd0
ijQAnA3E19/PztkNszVbOJmGiFycCXCA
=PMMx
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


wichert at wiggy

May 26, 2009, 1:21 AM

Post #2 of 8 (584 views)
Permalink
Re: Zope dependency [In reply to]

Previously Jens Vagelpohl wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi all,
>
> The CMF eggs, even on trunk, still advertise compatibility with Zope
> 2.10. I believe we had agreed to target Zope 2.12 with trunk - please
> correct me if that's wrong. If we do want Zope 2.12 I would like to go
> through before the first CMF 2.2 beta and do the following:
>
> - adjust all setup.py files to show the Zope2 egg as dependency,
> which will imply the "Zope2 >= 2.12dev" dependency
>
> - go through and delete all BBB code for Zope versions earlier than
> 2.12
>
> If anyone thinks that's a bad idea please speak up.

I think we are targetting Plone 4 at CMF 2.2 and Zope 2.11 at the
moment, so that would be bad for us.

Wichert.

--
Wichert Akkerman <wichert[at]wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


jens at dataflake

May 26, 2009, 1:57 AM

Post #3 of 8 (586 views)
Permalink
Re: Zope dependency [In reply to]

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


On May 26, 2009, at 10:21 , Wichert Akkerman wrote:

> Previously Jens Vagelpohl wrote:
>> The CMF eggs, even on trunk, still advertise compatibility with Zope
>> 2.10. I believe we had agreed to target Zope 2.12 with trunk - please
>> correct me if that's wrong. If we do want Zope 2.12 I would like to
>> go
>> through before the first CMF 2.2 beta and do the following:
>>
>> - adjust all setup.py files to show the Zope2 egg as dependency,
>> which will imply the "Zope2 >= 2.12dev" dependency
>>
>> - go through and delete all BBB code for Zope versions earlier than
>> 2.12
>>
>> If anyone thinks that's a bad idea please speak up.
>
> I think we are targetting Plone 4 at CMF 2.2 and Zope 2.11 at the
> moment, so that would be bad for us.

I'm guessing you are not aware that there already is a hard dependency
in CMFDefault. In essence, I would not be setting a new policy, I
would document the current situation.

jens



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

iEYEARECAAYFAkobruQACgkQRAx5nvEhZLJadACfa9oLhpOAluaPN4QNqGf8UW26
4V8AmwSNnABEZwAQwpq1XddErphVHW0o
=o1v4
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


hannosch at hannosch

May 26, 2009, 2:20 AM

Post #4 of 8 (584 views)
Permalink
Re: Zope dependency [In reply to]

Jens Vagelpohl wrote:
> On May 26, 2009, at 10:21 , Wichert Akkerman wrote:
>> Previously Jens Vagelpohl wrote:
>>> The CMF eggs, even on trunk, still advertise compatibility with Zope
>>> 2.10. I believe we had agreed to target Zope 2.12 with trunk - please
>>> correct me if that's wrong. If we do want Zope 2.12 I would like to
>>> go
>>> through before the first CMF 2.2 beta and do the following:
>>>
>>> - adjust all setup.py files to show the Zope2 egg as dependency,
>>> which will imply the "Zope2 >= 2.12dev" dependency
>>>
>>> - go through and delete all BBB code for Zope versions earlier than
>>> 2.12
>>>
>>> If anyone thinks that's a bad idea please speak up.
>> I think we are targetting Plone 4 at CMF 2.2 and Zope 2.11 at the
>> moment, so that would be bad for us.

Yep, the new Plone 4.0 (to be released sometime this year) is planned to
be a new more stable stepping stone to the Plone trunk work that is
going on for a while.

We have been talking about using Zope 2.11 for that release so far,
since Zope 2.12 is quite invasive. But I think that's a decision that is
still to be made and we can go with 2.12 for the new Plone 4.

If there are good reasons for the CMF developers to switch to an
exclusive Zope 2.12 platform, Plone can deal with that. If there's no
real reason except "it's newer" and the cost of being compatible with
both 2.11 and 2.12 isn't too high, targeting both Zope versions might be
nicer.

> I'm guessing you are not aware that there already is a hard dependency
> in CMFDefault. In essence, I would not be setting a new policy, I
> would document the current situation.

Why doesn't that generate test failures? We are running nightly tests
testing CMF trunk with Zope 2.10, 2.11 and 2.12.

Hanno

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

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


jens at dataflake

May 26, 2009, 2:29 AM

Post #5 of 8 (584 views)
Permalink
Re: Zope dependency [In reply to]

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


On May 26, 2009, at 11:20 , Hanno Schlichting wrote:

>> I'm guessing you are not aware that there already is a hard
>> dependency
>> in CMFDefault. In essence, I would not be setting a new policy, I
>> would document the current situation.
>
> Why doesn't that generate test failures? We are running nightly tests
> testing CMF trunk with Zope 2.10, 2.11 and 2.12.

I'm looking into it right now.

jens



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

iEYEARECAAYFAkobtncACgkQRAx5nvEhZLKKtACfQuUQx57Ko8bwo+kiqhkk107Y
e2QAoLmRXsAztL4Nyifd2QM9hGUkJzWC
=L2tV
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


jens at dataflake

May 26, 2009, 2:45 AM

Post #6 of 8 (587 views)
Permalink
Re: Zope dependency [In reply to]

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


On May 26, 2009, at 11:20 , Hanno Schlichting wrote:

> Why doesn't that generate test failures? We are running nightly tests
> testing CMF trunk with Zope 2.10, 2.11 and 2.12.

OK, I found the problem. It was actually my fault. With the
refactoring mania going on I specified the INameChooser interface in a
ZCML declaration from its new location and did not realize it was
moved there just recently. Now the tests pass again on Zope 2.10.8 and
Zope 2.11.3

Sorry for the confusion!

However, I'd still like to bring up the question of officially
supported Zope releases for CMF 2.2.x. Speaking for me personally, I
develop CMF trunk against Zope trunk (there's that nifty CMF.buildout
package that makes this easy), and it's becoming a greater and greater
effort to ensure backwards compatibility for all kinds of
combinations. So, what do we want to support?

jens

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

iEYEARECAAYFAkobuj4ACgkQRAx5nvEhZLJrywCgrKplXVtTqJZtS2r0uSSRywpz
198AnRijrq2DCNJF9grH6gBZhTD+ZH6b
=4kmx
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


wichert at wiggy

May 26, 2009, 2:49 AM

Post #7 of 8 (587 views)
Permalink
Re: Zope dependency [In reply to]

Previously Jens Vagelpohl wrote:
> However, I'd still like to bring up the question of officially
> supported Zope releases for CMF 2.2.x. Speaking for me personally, I
> develop CMF trunk against Zope trunk (there's that nifty CMF.buildout
> package that makes this easy), and it's becoming a greater and greater
> effort to ensure backwards compatibility for all kinds of
> combinations. So, what do we want to support?

My vote for CMF 2.2: Zope 2.11 and 2.12

Wichert.

--
Wichert Akkerman <wichert[at]wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

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


wichert at wiggy

May 26, 2009, 2:49 AM

Post #8 of 8 (583 views)
Permalink
Re: Zope dependency [In reply to]

Previously Jens Vagelpohl wrote:
> However, I'd still like to bring up the question of officially
> supported Zope releases for CMF 2.2.x. Speaking for me personally, I
> develop CMF trunk against Zope trunk (there's that nifty CMF.buildout
> package that makes this easy), and it's becoming a greater and greater
> effort to ensure backwards compatibility for all kinds of
> combinations. So, what do we want to support?

My vote for CMF 2.2: Zope 2.11 and 2.12

Wichert.

--
Wichert Akkerman <wichert[at]wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
_______________________________________________
Zope-CMF maillist - Zope-CMF[at]lists.zope.org
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 lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.