Re: [Zope-dev] Zope 2.12 features

2008-10-31 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andreas Jung wrote:
> On 30.10.2008 21:41 Uhr, Tres Seaver wrote:
> 
> What are our current needs for having a Python 2.5 compatible Zope 2 
> version (except it would be nice for having one). Being in sync with the 
> latest Python 2.6 version is much more important than jumping on a 
> half-dead horse like Python 2.5. Introducing another major Zope release 
> with very little new exciting feature does not make sense to me at the 
> time right now. It just adds another major release we have to support 
> (we already support 2.9-2.11 and a bit 2.8) + the complexity for 
> supporting two different Python versions for Zope 2.12. I am open to 
> arguments but I really want to see why we need Zope 2.12 with Python 2.5 
> support this year (or at least very soon).
> 
>>> In that case Plone will neither use 2.11 nor 2.12 but go straight for a
>>> Zope 2.13 including Python 2.6. A major release every six month would be
>>> desirable for us in that case. Right now I don't see anyone, who would
>>> be using those releases. If those people exist, please speak up.
>> Plone isn't the only consumer of Zope2, although it is clearly the
>> biggest one.
> 
> Tres, what are you current needs and requirements (properly based on 
> your Repoze project)? I agree that Plone isn't the only consumer but I 
> wonder if all other consumers really have the need jumping on every 
> train passing the train station. We have the luxury with four supported 
> Zope 2 major release. I don't want a fith right now unless we are having 
> very good reasons.

I think we need to move toward 2.6 compatibility, but we need to give
people a migration path, largely because 2.6 will break 3rd party apps
in ways that 2.4 doesn't warn about.  So, I would like to see a 2.12
which is explicity about bridging first to 2.5 support:  that way,
people get a chance to clean up the new deprecation warnings (e.g., for
the 'with' keyword, etc.).

If ZODB 3.9 lands in time, then a near-term release of Zope 2.12 could
be this consolidation release (2.5 support, new ZODB, including maybe
RelStorage, other work done to date).

We could the focus trunk development on 2.6 compatibility, with the goal
of releasing a 2.13 no later than Q3 next year.

In the meantime, we can acknowledge that 2.8 and 2.9 are "retired" (no
future work except maybe important security fixes), and announce that
2.10 will be retired after the 2.12 release:  that may be incentive
enough for Plone 3.3 to ship on 2.12, for instance.

WRT repoze:  except for the 'repoze.zope2' and 'repoze.plone' packages,
we already have 2.5 / 2.6 support in hand, and in fact are deploying
non-Zope2 customer applications using both versions.

>  >Keeping an orderly succession of releases with good
>> compatibility is important for the whole ecosystem (frankly, Plone
>> should be willing to move to newer Zope versions even in a second dot
>> release, but that is another debate).
> 
> This is already the case (more or less). In my experience strategic 
> consumers are possibly more interested in slower release cycles instead 
> of getting major releases very often. I doubt that much people care 
> about using Python 2.4 or Python 2.5 (I personally don't care much about 
> Python 2.5)..other feature likes e.g. a new ZODB version with some cool 
> new feature is more important for justifying a  new major release.
> 
> If Sidnei should be successful with making Plone 2.11 compatible with 
> Python 2.5 then we might add "inofficial" support for Python 2.5 to the 
> current Zope 2.11 release...but as stated earlier I would like to see 
> some arguments why Python 2.5 compatiblity is necessary now and why 
> Python 2.6 support at some time next year would not be good enough.

I don't see a win there, myself:  I'd rather make an easier transition
for 2.12 than spend resources on a potentially-destabilizing backport of
2.5 compatibility.


Tres.
- --
===
Tres Seaver  +1 540-429-0999  [EMAIL PROTECTED]
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

iD8DBQFJC0Ia+gerLs4ltQ4RAv8MAKDJAgpzus+Oh86aH0RgbGEXh26EDgCfQUL/
cnb/9SyKbWUg/JwqmC7tv5w=
=qvj8
-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 )


Re: [Zope-dev] Issues with restricted Python (was Re: Zope 2.12 - supported Python versions)

2008-10-31 Thread Chris Withers
Shane Hathaway wrote:
> Yes, and if such a change leads to faster adoption of new Python
> releases by Zope, then it seems like a worthwhile effort.  Instead of a
> tree mutator, RestrictedPython would use a tree copier with a filter.
> New Python features would initially not be supported at all, but that's
> better than accidentally, insecurely, supporting new features.

This sounds like a great idea apart from the caveats I've already 
mentioned about breaking out of an environment comprised of only safe 
builtins, which no-one replied to yet.

How would we get going on this?

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
___
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 )


Re: [Zope-dev] Bounty for Breaking RestrictedPython?

2008-10-31 Thread Chris Withers
Alan Runyan wrote:
> So maybe we could crowd source the RestrictedPython problem?

I actually tried this at EPC this year: I was offering a beer for anyone 
who could break out of the test environment and a bottle of champagne 
for anyone who did so and provided a test and patch that fixed the problem.

The problem I set turned out to be unfair though, because of the 
stinking pile that RestrictedPython is :-(

(ie: How python scripts use it doesn't have much to do with the 
documented APIs *sigh)

The challenge did, however, attract some interest.
If framed correctly, this makes a great lightning talk and the 24hr 
focus in a conference setting means people do tend to get invovled.

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
___
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 )


Re: [Zope-dev] ZCatalog caching with memcached

2008-10-31 Thread Chris Withers
Hedley Roos wrote:
> Since memcached is distributed only a single Zope client needs to
> perform that query and the result is available to all other Zope
> clients. 

This is where you'll get the big win: no need to load all the 
catalog-related objects into the zodb cache on all the clients which has 
the twin drawbacks of needing to be done and trashing your zodb cache...

> And the cache is "persistent" as long as memcached runs, so
> you can merrily restart Zope instances and have a warm cache. I didn't
> even realise this until Roche pointed it out to me.

Coool :-)

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
___
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 )


Re: [Zope-dev] Zope 2.12 features / roadmap

2008-10-31 Thread Kit BLAKE
> Andreas Jung <[EMAIL PROTECTED]>

> From what I know of other consumers of Zope 2, it seems Haufe doesn't
> have a need for any of the Zope 2.12 features at this point,
> but is using Zope 2.11 / Zope 3.4 as a development base.
>
> There is no special need for a Zope 2.12 release from the Haufe side  
> - we still have to catch up :-)

Ditto for Silva (the catch up as well)

-- 
Kit BLAKE · Infrae · http://infrae.com/ + 31 10 243 7051

___
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 )


[Zope-dev] Zope Tests: 4 OK, 2 Failed

2008-10-31 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Thu Oct 30 12:00:00 2008 UTC to Fri Oct 31 12:00:00 2008 UTC.
There were 6 messages: 6 from Zope Tests.


Test failures
-

Subject: FAILED (failures=3) : Zope-trunk Python-2.4.5 : Linux
From: Zope Tests
Date: Thu Oct 30 22:12:28 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010398.html

Subject: FAILED (failures=3) : Zope-trunk Python-2.5.2 : Linux
From: Zope Tests
Date: Thu Oct 30 22:13:58 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010399.html


Tests passed OK
---

Subject: OK : Zope-2.8 Python-2.3.7 : Linux
From: Zope Tests
Date: Thu Oct 30 22:06:24 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010394.html

Subject: OK : Zope-2.9 Python-2.4.5 : Linux
From: Zope Tests
Date: Thu Oct 30 22:07:55 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010395.html

Subject: OK : Zope-2.10 Python-2.4.5 : Linux
From: Zope Tests
Date: Thu Oct 30 22:09:25 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010396.html

Subject: OK : Zope-2.11 Python-2.4.5 : Linux
From: Zope Tests
Date: Thu Oct 30 22:10:58 EDT 2008
URL: http://mail.zope.org/pipermail/zope-tests/2008-October/010397.html

___
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 )