Thanks for reporting this. I've fixed this in both unstable and experimental branches now.
Unfortunately, I don't have DM tag set for the package, so I can't upload it. It would be good if you or someone from our team sponsored it. I've uploaded the package to mentors.debian.net: http://mentors.debian.net/package/python-gdata http://mentors.debian.net/debian/pool/main/p/python-gdata/python-gdata_2.0.17-1+wheezy1.dsc (version 2.0.17-2 is already used for experimental package, so I used -1+wheezy1 suffix here). Cheers, -- Dmitry Shachnev On Sun, Nov 25, 2012 at 6:07 AM, Andreas Beckmann <deb...@abeckmann.de> wrote: > Package: python-gdata-doc > Version: 2.0.14-2 > Severity: serious > User: trei...@debian.org > Usertags: edos-file-overwrite > > Architecture: amd64 > Distribution: squeeze->wheezy (partial) upgrade > > Hi, > > automatic installation tests of packages that share a file and at the > same time do not conflict by their package dependency relationships has > detected the following problem: > > Selecting previously deselected package python-gdata. > Unpacking python-gdata (from .../python-gdata_2.0.8-1.1_all.deb) ... > > Setting up python-gdata (2.0.8-1.1) ... > Processing triggers for python-support ... > > Selecting previously deselected package python-gdata-doc. > (Reading database ... 7547 files and directories currently installed.) > Unpacking python-gdata-doc (from .../python-gdata-doc_2.0.17-1_all.deb) ... > dpkg: error processing > /var/cache/apt/archives/python-gdata-doc_2.0.17-1_all.deb (--unpack): > trying to overwrite '/usr/share/doc-base/python-gdata', which is also in > package python-gdata 2.0.8-1.1 > > > This is a serious bug as it makes installation/upgrade fail, and > violates sections 7.6.1 and 10.1 of the policy. > > As this problem can be demonstrated during partial upgrades from squeeze > to wheezy (but not within squeeze or wheezy itself), this indicates a > missing or insufficiently versioned Replaces+Breaks relationship. > But since this particular upgrade ordering is not forbidden by any > dependency relationship, it is possible that apt (or $PACKAGE_MANAGER) > will use this erroneus path on squeeze->wheezy upgrades. > > Here is a list of files that are known to be shared by both packages > (according to the Contents files for squeeze and wheezy on amd64, which > may be slightly out of sync): > > usr/share/doc-base/python-gdata > > The documentation was split out recently: > > python-gdata (2.0.14-2) unstable; urgency=low > * Split out the documentation and examples in a separate package > > > The following relationships are currently defined: > > Package: python-gdata-doc > Conflicts: n/a > Breaks: n/a > Replaces: n/a > > The following relationships should be added for a clean takeover of > these files > (http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces): > > Package: python-gdata-doc > Breaks: python-gdata (<< 2.0.14-2) > Replaces: python-gdata (<< 2.0.14-2) > > > Cheers, > > Andreas > > PS: for more information about the detection of file overwrite errors > of this kind see http://edos.debian.net/file-overwrites/. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org