Hello,

I am co-maintaining the 'zodb' package and I am also an upstream developer.
  http://www.zodb.org/ - a native object database for Python

Debian currently packages branch 3.x of ZODB, which is getting quite old, with 
only support for Python 2. It's been a while that I am working locally in 
packaging a newer version, and I have almost finished.

With branch 4.x, ZODB has been splitted into 4 packages (-> means Depends):
 ZEO -> ZODB -> (Btrees, persistent)
The split of persistent was already backported.

And in addition to that:
- new dependencies that are not packaged yet
- some existing dependencies needs to be updated as well

I write to debian-python, because some of the involved packages are not 
specific to Zope. Actually, I even think that ZODB itself is not specific to 
Zope, but well, changing section of existing packages can be another topic. 
I've just requested to join the Python Modules Packaging Team.

So here is the status of my work:

* Generally, I add support for Python 3 everywhere it is missing. I only added 
PyPy support when it's trivial (e.g. zodbpickle), because that would need work 
on even more existing packages.

* python-zodb (almost finished)

- changelog entries to be written
- decide an upgrade plan for the split of ZEO (some users may have installed 
zodb for it): maybe a Recommends: ?
- to give a better overview, here's the new Depends: for Python2:
  python-btrees (>= 4.2.0), python-persistent (>= 4.2.0), python-six, 
python-transaction (>= 1.5.0), python-zc.lockfile, python-zconfig, 
python-zodbpickle (>= 0.6.0), python-zope.interface, python:any (<< 2.8), 
python:any (>= 2.7.5-5~)

* python-persistent (done)

- trivial update to 4.2.1
- I'd like to commit to python-persistent.git (python-modules), or someone does 
it for me

* python-btrees & python-zodbpickle (done)
https://github.com/zopefoundation/BTrees
https://github.com/zopefoundation/zodbpickle

- new packages
- Debian Python Modules Team

* python-transaction (done)

- update to version 1.6.1
- svn repos is late compared to the packaged version

* python-zeo (not started)
https://github.com/zopefoundation/ZEO

* python-zdaemon (done)

- needs to be updated for ZEO
- new deps: mock, zc.customdoctests

* zc.customdoctests (done)
https://github.com/zopefoundation/zc.customdoctests

- new package
- Debian Python Modules Team

I haven't done any ITP yet.

Julien

Reply via email to