Path: csiph.com!1.us.feeder.erje.net!feeder.erje.net!2.eu.feeder.erje.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Julien Muchembled Newsgroups: linux.debian.maint.python,linux.debian.bugs.dist Subject: Packaging new version of ZODB (Zope Object Database) Date: Tue, 01 Nov 2016 20:20:01 +0100 Message-ID: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Nov 1 19:19:49 2016 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.918 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FOURLA=0.1, LDO_WHITELIST=-5, RDNS_DYNAMIC=0.982] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -6.1 X-Greylist: delayed 557 seconds by postgrey-1.35 at bendel; Tue, 01 Nov 2016 19:19:35 UTC User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Mailing-List: archive/latest/14303 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/8e7791a6-97fd-6a68-8bc2-dee31266c93c@jmuchemb.eu Approved: robomod@news.nic.it Lines: 62 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 783377@bugs.debian.org, Arnaud Fontaine X-Original-Date: Tue, 1 Nov 2016 20:10:02 +0100 X-Original-Message-ID: <8e7791a6-97fd-6a68-8bc2-dee31266c93c@jmuchemb.eu> Xref: csiph.com linux.debian.maint.python:8959 linux.debian.bugs.dist:778937 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