Hi,
I created a patch for a package zope.intid that almost completely
solves the problem with the zope.keyreference.interfaces.NotYet
exception.
I implemented a deferred indexing of objects added to the container
which is not connected to the ZODB.
As soon as the container is added to the ZODB - all deferred objects
will be indexed.
I also added a marker IIntIdsDisabled for marking objects that must
not be indexed.
I would be grateful if someone could look at my changes and merge them
into the main branch.
My fork of zope.intid - https://bitbucket.org/cykooz/zope.intid/src
PS: Sorry for my English.
-------------------
Cykooz (Kirill Kuzminykh)
Along with David Glick, I would like to volunteer for the Zope 4
release management role, where I would take responsibility for
producing the initial release of Zope 4 and David would then take over
for the maintenance releases.
In doing so, I thought it would be helpful to set out our
understanding of the mission of Zope 4. If accepted I'll work to
produce a first draft of a roadmap based on the outcome of the recent
sprints and discussions on this mailing list.
Mission
-------
Zope 4 will be the first of several releases that seek to simplify our
software stack. Over the years Zope 2 grew through the adoption of new
technologies, notably Zope 3, but rarely removed older ways of doing
things. Below, 'Zope 4' refers to the series of releases including
Zope 5, 6, etc.
Over the series of releases, Zope 4 will progressively remove more and
more software as we transition to using software components shared
with other Python web frameworks.
It is as important to state what Zope 4 *is not* as what it should be:
* Zope 4 will not seek to be of interest to those developing new
applications. They should instead look to projects such as Pyramid
that build on the experience and technologies of Zope without regard
for the backwards compatibility concerns that will constrain Zope 4.
* Zope 4 will not seek to innovate in itself but encourage innovation
in software components shared with the wider Python web community.
* Zope 4 will not move so quickly that it becomes impossible to make
Plone, its main consumer, work with it.
* But neither will Zope 4 seek to retain backwards compatibility at
any cost. As the basis of Plone 4, Zope 2.13 will see maintenance
releases as long as Plone 4 is supported.
* Zope 4 will not have a release cycle independent of Plone. Zope 4
only exists as a transitional path for Zope 2 based applications and
experience has shown that Zope 2 releases not used in any Plone
release do not receive the same level of ongoing maintenance.
Development Process
-------------------
We want to encourage all features to be developed on separate feature
branches so we can maintain a stable trunk. Before these feature
branches are merged they should be posted to the mailing list for
review.
This process will necessitate a lot of merging, so I want to propose
that we move to Git for development (something we found very helpful
at our recent San Francisco Zope 4 sprint.) I don't have any opinion
on where the canonical repository should be hosted - I know some
people have strong opinions that this should be on Zope Foundation
controlled hardware. If that's to be the case then we will need the
svn.zope.org maintainers to setup a shared git repository on that
machine. I think mirroring to github (and/or launchpad in future) will
be the simplest way to provide an anonymously accessible and web
browsable copy.
Laurence
Hi,
I'd like to merge 2 branches which get zope.configuration's tests
running on Python 3.3. Here is an overview (with patches attached):
zope.schema:
* svn+ssh://svn.zope.org/repos/main/zope.schema/branches/jinty-native_string
* This branch corrects a mistake I think I made in the zope.schema
Python3 port. After my experience with the zope.configuration port
I now think that the URI field should be a "native" string rather
than bytes.
Unfortunately this change is backwards incompatible for Python 3
users of zope.schema. But I think the number users of zope.schema
under Python 3 are rather small at this point.
* I make public NativeString and NativeStringLine classes. These are
equivalent to the Bytes type under Python 2 and the Text type under
Python 3. Please devote some bikeshedding energy to better names
for these classes ;)
zope.configuration:
* svn+ssh://svn.zope.org/repos/main/zope.configuration/branches/jinty-python3
* Adds a dependency on six
* Drops Python 2.4 and 2.5 compatibility
To run the tests of the zope.configuration branch you currently need to
use the zope.interface trunk.
If there are no objections, I'll merge in a few weeks or so.
--
Brian Sutherland
This is the summary for test reports received on the
zope-tests list between 2012-04-28 00:00:00 UTC and 2012-04-29 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] Repository policy check found errors in 308 projects
[2] Total languishing bugs for zope2: 13
[3] Total languishing bugs for zope: 80
[4] Total languishing bugs for zopeapp: 1
[5] Total languishing bugs for zopetoolkit: 210
[6] UNKNOWN : winbot / ztk_dev py_265_win32
[7] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] FAILED Repository policy check found errors in 308 projects
https://mail.zope.org/pipermail/zope-tests/2012-April/061173.html
[2] FAILED Total languishing bugs for zope2: 13
https://mail.zope.org/pipermail/zope-tests/2012-April/061170.html
[3] FAILED Total languishing bugs for zope: 80
https://mail.zope.org/pipermail/zope-tests/2012-April/061169.html
[4] FAILED Total languishing bugs for zopeapp: 1
https://mail.zope.org/pipermail/zope-tests/2012-April/061167.html
[5] FAILED Total languishing bugs for zopetoolkit: 210
https://mail.zope.org/pipermail/zope-tests/2012-April/061168.html
[6] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/061194.html
[7] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/061195.html
This is the summary for test reports received on the
zope-tests list between 2012-04-27 00:00:00 UTC and 2012-04-28 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] UNKNOWN : winbot / ztk_dev py_265_win32
[2] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
[3] Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/061149.html
[2] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/061150.html
[3] FAILED Zope 3.4 Known Good Set / py2.4-32bit-linux
https://mail.zope.org/pipermail/zope-tests/2012-April/061128.html
This is the summary for test reports received on the
zope-tests list between 2012-04-26 00:00:00 UTC and 2012-04-27 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] UNKNOWN : winbot / ztk_dev py_265_win32
[2] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/061109.html
[2] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/061110.html
This is the summary for test reports received on the
zope-tests list between 2012-04-24 00:00:00 UTC and 2012-04-25 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] UNKNOWN : winbot / ztk_dev py_265_win32
[2] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/061029.html
[2] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/061030.html
This is the summary for test reports received on the
zope-tests list between 2012-04-23 00:00:00 UTC and 2012-04-24 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] UNKNOWN : winbot / ztk_dev py_265_win32
[2] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/060989.html
[2] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/060990.html
This is the summary for test reports received on the
zope-tests list between 2012-04-22 00:00:00 UTC and 2012-04-23 00:00:00 UTC:
See the footnotes for test reports of unsuccessful builds.
An up-to date view of the builders is also available in our
buildbot documentation:
http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
Reports received
----------------
Bluebream / Python2.5.5 64bit linux
Bluebream / Python2.6.7 64bit linux
Bluebream / Python2.7.2 64bit linux
[1] UNKNOWN : winbot / ztk_dev py_265_win32
[2] UNKNOWN : winbot / ztk_dev py_265_win64
ZTK 1.0dev / Python2.4.6 Linux 64bit
ZTK 1.0dev / Python2.5.5 Linux 64bit
ZTK 1.0dev / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.5.5 Linux 64bit
ZTK 1.1 / Python2.6.7 Linux 64bit
ZTK 1.1 / Python2.7.2 Linux 64bit
ZTK 1.1dev / Python2.5.5 Linux 64bit
ZTK 1.1dev / Python2.6.7 Linux 64bit
ZTK 1.1dev / Python2.7.2 Linux 64bit
Zope 3.4 Known Good Set / py2.4-32bit-linux
Zope 3.4 Known Good Set / py2.4-64bit-linux
Zope 3.4 Known Good Set / py2.5-32bit-linux
Zope 3.4 Known Good Set / py2.5-64bit-linux
Zope-2.10 Python-2.4.6 : Linux
Zope-2.11 Python-2.4.6 : Linux
Zope-2.12 Python-2.6.6 : Linux
Zope-2.12-alltests Python-2.6.6 : Linux
Zope-2.13 Python-2.6.6 : Linux
Zope-2.13-alltests Python-2.6.6 : Linux
Zope-trunk Python-2.6.6 : Linux
Zope-trunk-alltests Python-2.6.6 : Linux
winbot / ZODB_dev py_265_win32
winbot / ZODB_dev py_265_win64
winbot / ZODB_dev py_270_win32
winbot / ZODB_dev py_270_win64
winbot / ztk_10 py_254_win32
winbot / ztk_10 py_265_win32
winbot / ztk_10 py_265_win64
winbot / ztk_11 py_254_win32
winbot / ztk_11 py_265_win32
winbot / ztk_11 py_265_win64
winbot / ztk_11 py_270_win32
winbot / ztk_11 py_270_win64
winbot / ztk_dev py_270_win32
winbot / ztk_dev py_270_win64
Non-OK results
--------------
[1] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win32
https://mail.zope.org/pipermail/zope-tests/2012-April/060949.html
[2] UNKNOWN UNKNOWN : winbot / ztk_dev py_265_win64
https://mail.zope.org/pipermail/zope-tests/2012-April/060950.html