Hello Ralf, Thanks for filling this serious bug. I checked python-mongoengine package and there is no need for `tests` to be available as separate module. I am going to move that directory under mongoengine module directory, as there are references in upstream documentation where tests are at that location.
I am going to see with my sponsor to upload fixed package as soon as possible. Best, Janos On Fri, Apr 1, 2011 at 20:20, Ralf Treinen <trei...@free.fr> wrote: > Package: python-mongoengine,python-oauth2 > Version: python-mongoengine/0.4-1 > Version: python-oauth2/1.5.167-1 > Severity: serious > User: trei...@debian.org > Usertags: edos-file-overwrite > > Date: 2011-04-01 > Architecture: amd64 > Distribution: sid > > 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: > > > WARNING: The following packages cannot be authenticated! > mime-support python2.6-minimal libexpat1 python2.6 python-minimal python > python-bson python-gridfs python-httplib2 python-pymongo python-mongoengine > python-oauth2 > Authentication warning overridden. > Can not write log, openpty() failed (/dev/pts not mounted?) > Selecting previously deselected package mime-support. > (Reading database ... 8746 files and directories currently installed.) > Unpacking mime-support (from .../mime-support_3.51-1_all.deb) ... > Selecting previously deselected package python2.6-minimal. > Unpacking python2.6-minimal (from .../python2.6-minimal_2.6.6-8+b1_amd64.deb) > ... > Selecting previously deselected package libexpat1. > Unpacking libexpat1 (from .../libexpat1_2.0.1-7_amd64.deb) ... > Selecting previously deselected package python2.6. > Unpacking python2.6 (from .../python2.6_2.6.6-8+b1_amd64.deb) ... > Selecting previously deselected package python-minimal. > Unpacking python-minimal (from .../python-minimal_2.6.6-12_all.deb) ... > Selecting previously deselected package python. > Unpacking python (from .../python_2.6.6-12_all.deb) ... > Selecting previously deselected package python-bson. > Unpacking python-bson (from .../python-bson_1.10-1_amd64.deb) ... > Selecting previously deselected package python-gridfs. > Unpacking python-gridfs (from .../python-gridfs_1.10-1_all.deb) ... > Selecting previously deselected package python-httplib2. > Unpacking python-httplib2 (from .../python-httplib2_0.6.0-4_all.deb) ... > Selecting previously deselected package python-pymongo. > Unpacking python-pymongo (from .../python-pymongo_1.10-1_amd64.deb) ... > Selecting previously deselected package python-mongoengine. > Unpacking python-mongoengine (from .../python-mongoengine_0.4-1_all.deb) ... > Selecting previously deselected package python-oauth2. > Unpacking python-oauth2 (from .../python-oauth2_1.5.167-1_all.deb) ... > dpkg: error processing > /var/cache/apt/archives/python-oauth2_1.5.167-1_all.deb (--unpack): > trying to overwrite '/usr/share/pyshared/tests/__init__.py', which is also > in package python-mongoengine 0.4-1 > configured to not write apport reports > Processing triggers for man-db ... > Errors were encountered while processing: > /var/cache/apt/archives/python-oauth2_1.5.167-1_all.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) > > > This is a serious bug as it makes installation fail, and violates > sections 7.6.1 and 10.1 of the policy. An optimal solution would > consist in only one of the packages installing that file, and renaming > or removing the file in the other package. Depending on the > circumstances you might also consider Replace relations or file > diversions. If the conflicting situation cannot be resolved then, as a > last resort, the two packages have to declare a mutual > Conflict. Please take into account that Replaces, Conflicts and > diversions should only be used when packages provide different > implementations for the same functionality. > > Here is a list of files that are known to be shared by both packages > (according to the Contents file for sid/amd64, which may be > slightly out of sync): > > /usr/lib/python2.5/site-packages/tests/__init__.py > /usr/lib/python2.6/dist-packages/tests/__init__.py > /usr/share/pyshared/tests/__init__.py > > This bug is assigned to both packages. If you, the maintainers of > the two packages in question, have agreed on which of the packages will > resolve the problem please reassign the bug to that package. You may > also register in the BTS that the other package is affected by the bug. > > -Ralf. > > 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-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org