<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-11-14 11:43 GMT+02:00 Arnaud Fontaine <span dir="ltr"><<a href="mailto:arnau@debian.org" target="_blank">arnau@debian.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Barry Warsaw <<a href="mailto:barry@debian.org">barry@debian.org</a>> writes:<br>
<br>
> On Nov 12, 2014, at 05:50 PM, Arnaud Fontaine wrote:<br>
><br>
>>From upstream point of view, ZODB3 (aka python-zodb in Debian) used to<br>
>>include persistent, BTrees, ZODB and ZEO modules. However, since ZODB3<br>
>>3.11.0a1, upstream has split it up into 4 distinct packages (one for<br>
>>each module), bump the version to 4.0 and made ZODB3 a "metapackage"<br>
>>depending on all of them.<br>
><br>
> It looks like Debian still has zodb 3.9.7, right?<br>
<br>
</span>Unfortunately, yes.<br>
<span class=""><br>
>>As of fixing this RC bug for Jessie: Among the four, only persistent<br>
>>package is currently available in Debian, so there is no way to get rid<br>
>>of ZODB3 (at least for Jessie). Barry: If persistent >= 4.0 Debian<br>
>>package is useful on its own to anyone (and thus should not be removed<br>
>>From testing), then can I add a Conflict on both packages and upload<br>
>>them to fix this bug?<br>
><br>
> IIRC, I needed to update python-persistent for the Python 3 zope.component<br>
> transition, as it's a build-dep. There are no other reverse dependencies that<br>
> I know of.<br>
><br>
> I think a Conflicts is the right way to handle this for now, given where we<br>
> are in the Jessie release cycle. Arnaud, thanks for handling this!<br>
<br>
</span>If that's ok with you, I'm going to upload both packages to fix this bug:<br>
<br>
* python-persistent:<br>
 Conflicts: python-zodb (<< 3.11.0~)<br>
<br>
* python-zodb:<br>
 Conflicts: python-persistent<br></blockquote><div><br></div><div>Since ZODB3 before the split included persistent, it should provide it:</div><div><br></div><div>Provides: python-persistent</div><div><br></div><div>One package that Build-Depends on python-persistent but should be installable with only python-zodb is zope.component.</div></div><div><br></div>-- <br><div class="gmail_signature">Gediminas</div>
</div></div>