Package: libgnustep-dl2-dev,libsope-dev
Version: libgnustep-dl2-dev/0.12.0-8
Version: libsope-dev/1.3.14-1+b1
Severity: serious
User: trei...@debian.org
Usertags: edos-file-overwrite

Date: 2012-05-23
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!
  gcc-4.7-base libgcc1 libstdc++6 libkeyutils1 libkrb5support0 libk5crypto3
  libkrb5-3 libgssapi-krb5-2 libsasl2-2 libldap-2.4-2 libxml2 libasound2
  libavahi-common-data libavahi-common3 libdbus-1-3 libavahi-client3 libcups2
  libdrm2 libexpat1 libffi5 libogg0 libflac8 libfreetype6 ucf ttf-dejavu-core
  fonts-freefont-ttf ttf-freefont fontconfig-config libfontconfig1
  libglapi-mesa libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libx11-xcb1
  libxcb-glx0 libxfixes3 libxdamage1 libxext6 libxxf86vm1 libgl1-mesa-glx
  libgmp10 libgomp1 x11-common libice6 libicu48 libitm1 libjpeg8 libmpfr4
  mysql-common libmysqlclient18 gcc-4.6-base libobjc3 libobjc4 libpng12-0
  libquadmath0 libsm6 libvorbis0a libvorbisenc2 libsndfile1 libjbig0 libtiff4
  libxt6 libxmu6 libxslt1.1 libmpc2 autotools-dev binutils cpp-4.7 cpp
  fontconfig gcc-4.7 gcc gnustep-common sgml-base xml-core gnustep-base-common
  libgnustep-base1.22 gnustep-base-runtime mknfonts.tool gnustep-back-common
  gnustep-gui-common libao-common libao4 libaspell15 libflite1 libgif4
  libgnustep-gui0.20 gnustep-gui-runtime libart-2.0-2 gnustep-back0.20-art
  gnustep-back0.20 gnustep-gpbs libpq5 gnustep-dl2-postgresql-adaptor
  libc-dev-bin linux-libc-dev libc6-dev gobjc-4.7 gobjc gnustep-make
  libgnustep-base-dev libgnustep-dl2-0d libgnustep-gui-dev libgnustep-dl2-dev
  libsope1 libsope-dev

Extracting templates from packages: 27%
Extracting templates from packages: 55%
Extracting templates from packages: 83%
Extracting templates from packages: 100%
Preconfiguring packages ...
Authentication warning overridden.
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously unselected package gcc-4.7-base:amd64.
(Reading database ... 10576 files and directories currently installed.)
Unpacking gcc-4.7-base:amd64 (from .../gcc-4.7-base_4.7.0-9_amd64.deb) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up gcc-4.7-base:amd64 (4.7.0-9) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 10584 files and directories currently installed.)
Preparing to replace libgcc1:amd64 1:4.6.3-1 (using 
.../libgcc1_1%3a4.7.0-9_amd64.deb) ...
Unpacking replacement libgcc1:amd64 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libgcc1:amd64 (1:4.7.0-9) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 10584 files and directories currently installed.)
Preparing to replace libstdc++6:amd64 4.6.3-1 (using 
.../libstdc++6_4.7.0-9_amd64.deb) ...
Unpacking replacement libstdc++6:amd64 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libstdc++6:amd64 (4.7.0-9) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously unselected package libkeyutils1:amd64.
(Reading database ... 10584 files and directories currently installed.)
Unpacking libkeyutils1:amd64 (from .../libkeyutils1_1.5.5-2_amd64.deb) ...
Selecting previously unselected package libkrb5support0:amd64.
Unpacking libkrb5support0:amd64 (from 
.../libkrb5support0_1.10.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libk5crypto3:amd64.
Unpacking libk5crypto3:amd64 (from .../libk5crypto3_1.10.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libkrb5-3:amd64.
Unpacking libkrb5-3:amd64 (from .../libkrb5-3_1.10.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Unpacking libgssapi-krb5-2:amd64 (from 
.../libgssapi-krb5-2_1.10.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libsasl2-2:amd64.
Unpacking libsasl2-2:amd64 (from .../libsasl2-2_2.1.25.dfsg1-4_amd64.deb) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Unpacking libldap-2.4-2:amd64 (from .../libldap-2.4-2_2.4.28-1.3_amd64.deb) ...
Selecting previously unselected package libxml2:amd64.
Unpacking libxml2:amd64 (from .../libxml2_2.7.8.dfsg-9_amd64.deb) ...
Selecting previously unselected package libasound2:amd64.
Unpacking libasound2:amd64 (from .../libasound2_1.0.25-3_amd64.deb) ...
Selecting previously unselected package libavahi-common-data:amd64.
Unpacking libavahi-common-data:amd64 (from 
.../libavahi-common-data_0.6.31-1_amd64.deb) ...
Selecting previously unselected package libavahi-common3:amd64.
Unpacking libavahi-common3:amd64 (from .../libavahi-common3_0.6.31-1_amd64.deb) 
...
Selecting previously unselected package libdbus-1-3:amd64.
Unpacking libdbus-1-3:amd64 (from .../libdbus-1-3_1.5.12-1_amd64.deb) ...
Selecting previously unselected package libavahi-client3:amd64.
Unpacking libavahi-client3:amd64 (from .../libavahi-client3_0.6.31-1_amd64.deb) 
...
Selecting previously unselected package libcups2:amd64.
Unpacking libcups2:amd64 (from .../libcups2_1.5.2-11_amd64.deb) ...
Selecting previously unselected package libdrm2:amd64.
Unpacking libdrm2:amd64 (from .../libdrm2_2.4.33-1_amd64.deb) ...
Selecting previously unselected package libexpat1:amd64.
Unpacking libexpat1:amd64 (from .../libexpat1_2.1.0-1_amd64.deb) ...
Selecting previously unselected package libffi5:amd64.
Unpacking libffi5:amd64 (from .../libffi5_3.0.10-3_amd64.deb) ...
Selecting previously unselected package libogg0.
Unpacking libogg0 (from .../libogg0_1.3.0-2_amd64.deb) ...
Selecting previously unselected package libflac8:amd64.
Unpacking libflac8:amd64 (from .../libflac8_1.2.1-6_amd64.deb) ...
Selecting previously unselected package libfreetype6:amd64.
Unpacking libfreetype6:amd64 (from .../libfreetype6_2.4.9-1_amd64.deb) ...
Selecting previously unselected package ucf.
Unpacking ucf (from .../ucf_3.0025+nmu3_all.deb) ...
Moving old data out of the way
Selecting previously unselected package ttf-dejavu-core.
Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.33-2_all.deb) ...
Selecting previously unselected package fonts-freefont-ttf.
Unpacking fonts-freefont-ttf (from .../fonts-freefont-ttf_20120503-1_all.deb) 
...
Selecting previously unselected package ttf-freefont.
Unpacking ttf-freefont (from .../ttf-freefont_20120503-1_all.deb) ...
Selecting previously unselected package fontconfig-config.
Unpacking fontconfig-config (from .../fontconfig-config_2.9.0-5_all.deb) ...
Selecting previously unselected package libfontconfig1:amd64.
Unpacking libfontconfig1:amd64 (from .../libfontconfig1_2.9.0-5_amd64.deb) ...
Selecting previously unselected package libglapi-mesa:amd64.
Unpacking libglapi-mesa:amd64 (from .../libglapi-mesa_8.0.2-2_amd64.deb) ...
Selecting previously unselected package libxau6:amd64.
Unpacking libxau6:amd64 (from .../libxau6_1%3a1.0.7-1_amd64.deb) ...
Selecting previously unselected package libxdmcp6:amd64.
Unpacking libxdmcp6:amd64 (from .../libxdmcp6_1%3a1.1.1-1_amd64.deb) ...
Selecting previously unselected package libxcb1:amd64.
Unpacking libxcb1:amd64 (from .../libxcb1_1.8.1-1_amd64.deb) ...
Selecting previously unselected package libx11-data.
Unpacking libx11-data (from .../libx11-data_2%3a1.4.99.901-2_all.deb) ...
Selecting previously unselected package libx11-6:amd64.
Unpacking libx11-6:amd64 (from .../libx11-6_2%3a1.4.99.901-2_amd64.deb) ...
Selecting previously unselected package libx11-xcb1:amd64.
Unpacking libx11-xcb1:amd64 (from .../libx11-xcb1_2%3a1.4.99.901-2_amd64.deb) 
...
Selecting previously unselected package libxcb-glx0:amd64.
Unpacking libxcb-glx0:amd64 (from .../libxcb-glx0_1.8.1-1_amd64.deb) ...
Selecting previously unselected package libxfixes3:amd64.
Unpacking libxfixes3:amd64 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ...
Selecting previously unselected package libxdamage1:amd64.
Unpacking libxdamage1:amd64 (from .../libxdamage1_1%3a1.1.3-2_amd64.deb) ...
Selecting previously unselected package libxext6:amd64.
Unpacking libxext6:amd64 (from .../libxext6_2%3a1.3.1-2_amd64.deb) ...
Selecting previously unselected package libxxf86vm1:amd64.
Unpacking libxxf86vm1:amd64 (from .../libxxf86vm1_1%3a1.1.2-1_amd64.deb) ...
Selecting previously unselected package libgl1-mesa-glx:amd64.
Unpacking libgl1-mesa-glx:amd64 (from .../libgl1-mesa-glx_8.0.2-2_amd64.deb) ...
Selecting previously unselected package libgmp10:amd64.
Unpacking libgmp10:amd64 (from .../libgmp10_2%3a5.0.5+dfsg-1.1_amd64.deb) ...
Selecting previously unselected package libgomp1:amd64.
Unpacking libgomp1:amd64 (from .../libgomp1_4.7.0-9_amd64.deb) ...
Selecting previously unselected package x11-common.
Unpacking x11-common (from .../x11-common_1%3a7.6+13_all.deb) ...
Selecting previously unselected package libice6:amd64.
Unpacking libice6:amd64 (from .../libice6_2%3a1.0.8-2_amd64.deb) ...
Selecting previously unselected package libicu48:amd64.
Unpacking libicu48:amd64 (from .../libicu48_4.8.1.1-6_amd64.deb) ...
Selecting previously unselected package libitm1:amd64.
Unpacking libitm1:amd64 (from .../libitm1_4.7.0-9_amd64.deb) ...
Selecting previously unselected package libjpeg8:amd64.
Unpacking libjpeg8:amd64 (from .../libjpeg8_8d-1_amd64.deb) ...
Selecting previously unselected package libmpfr4:amd64.
Unpacking libmpfr4:amd64 (from .../libmpfr4_3.1.0-5_amd64.deb) ...
Selecting previously unselected package mysql-common.
Unpacking mysql-common (from .../mysql-common_5.5.23-2_all.deb) ...
Selecting previously unselected package libmysqlclient18:amd64.
Unpacking libmysqlclient18:amd64 (from .../libmysqlclient18_5.5.23-2_amd64.deb) 
...
Preparing to replace gcc-4.6-base:amd64 4.6.3-1 (using 
.../gcc-4.6-base_4.6.3-5_amd64.deb) ...
Unpacking replacement gcc-4.6-base:amd64 ...
Selecting previously unselected package libobjc3:amd64.
Unpacking libobjc3:amd64 (from .../libobjc3_4.6.3-5_amd64.deb) ...
Selecting previously unselected package libobjc4:amd64.
Unpacking libobjc4:amd64 (from .../libobjc4_4.7.0-9_amd64.deb) ...
Selecting previously unselected package libpng12-0:amd64.
Unpacking libpng12-0:amd64 (from .../libpng12-0_1.2.49-1_amd64.deb) ...
Selecting previously unselected package libquadmath0:amd64.
Unpacking libquadmath0:amd64 (from .../libquadmath0_4.7.0-9_amd64.deb) ...
Selecting previously unselected package libsm6:amd64.
Unpacking libsm6:amd64 (from .../libsm6_2%3a1.2.1-2_amd64.deb) ...
Selecting previously unselected package libvorbis0a:amd64.
Unpacking libvorbis0a:amd64 (from .../libvorbis0a_1.3.2-1.3_amd64.deb) ...
Selecting previously unselected package libvorbisenc2:amd64.
Unpacking libvorbisenc2:amd64 (from .../libvorbisenc2_1.3.2-1.3_amd64.deb) ...
Selecting previously unselected package libsndfile1:amd64.
Unpacking libsndfile1:amd64 (from .../libsndfile1_1.0.25-4_amd64.deb) ...
Selecting previously unselected package libjbig0:amd64.
Unpacking libjbig0:amd64 (from .../libjbig0_2.0-2_amd64.deb) ...
Selecting previously unselected package libtiff4:amd64.
Unpacking libtiff4:amd64 (from .../libtiff4_3.9.6-5_amd64.deb) ...
Selecting previously unselected package libxt6:amd64.
Unpacking libxt6:amd64 (from .../libxt6_1%3a1.1.3-1_amd64.deb) ...
Selecting previously unselected package libxmu6:amd64.
Unpacking libxmu6:amd64 (from .../libxmu6_2%3a1.1.1-1_amd64.deb) ...
Selecting previously unselected package libxslt1.1:amd64.
Unpacking libxslt1.1:amd64 (from .../libxslt1.1_1.1.26-11_amd64.deb) ...
Selecting previously unselected package libmpc2:amd64.
Unpacking libmpc2:amd64 (from .../libmpc2_0.9-4_amd64.deb) ...
Selecting previously unselected package autotools-dev.
Unpacking autotools-dev (from .../autotools-dev_20120210.1_all.deb) ...
Selecting previously unselected package binutils.
Unpacking binutils (from .../binutils_2.22-6_amd64.deb) ...
Selecting previously unselected package cpp-4.7.
Unpacking cpp-4.7 (from .../cpp-4.7_4.7.0-9_amd64.deb) ...
Selecting previously unselected package cpp.
Unpacking cpp (from .../cpp_4%3a4.7.0-6_amd64.deb) ...
Selecting previously unselected package fontconfig.
Unpacking fontconfig (from .../fontconfig_2.9.0-5_amd64.deb) ...
Selecting previously unselected package gcc-4.7.
Unpacking gcc-4.7 (from .../gcc-4.7_4.7.0-9_amd64.deb) ...
Selecting previously unselected package gcc.
Unpacking gcc (from .../gcc_4%3a4.7.0-6_amd64.deb) ...
Selecting previously unselected package gnustep-common.
Unpacking gnustep-common (from .../gnustep-common_2.6.2-2_amd64.deb) ...
Selecting previously unselected package sgml-base.
Unpacking sgml-base (from .../sgml-base_1.26+nmu1_all.deb) ...
Selecting previously unselected package xml-core.
Unpacking xml-core (from .../archives/xml-core_0.13_all.deb) ...
Selecting previously unselected package gnustep-base-common.
Unpacking gnustep-base-common (from .../gnustep-base-common_1.22.1-2_all.deb) 
...
Selecting previously unselected package libgnustep-base1.22.
Unpacking libgnustep-base1.22 (from 
.../libgnustep-base1.22_1.22.1-2+b1_amd64.deb) ...
Selecting previously unselected package gnustep-base-runtime.
Unpacking gnustep-base-runtime (from 
.../gnustep-base-runtime_1.22.1-2+b1_amd64.deb) ...
Selecting previously unselected package mknfonts.tool.
Unpacking mknfonts.tool (from .../mknfonts.tool_0.5-11+b2_amd64.deb) ...
Selecting previously unselected package gnustep-back-common.
Unpacking gnustep-back-common (from .../gnustep-back-common_0.20.1-2_all.deb) 
...
Selecting previously unselected package gnustep-gui-common.
Unpacking gnustep-gui-common (from .../gnustep-gui-common_0.20.0-3_all.deb) ...
Selecting previously unselected package libao-common.
Unpacking libao-common (from .../libao-common_1.1.0-1.1+b1_amd64.deb) ...
Selecting previously unselected package libao4.
Unpacking libao4 (from .../libao4_1.1.0-1.1+b1_amd64.deb) ...
Selecting previously unselected package libaspell15.
Unpacking libaspell15 (from .../libaspell15_0.60.7~20110707-1_amd64.deb) ...
Selecting previously unselected package libflite1.
Unpacking libflite1 (from .../libflite1_1.4-release-4_amd64.deb) ...
Selecting previously unselected package libgif4.
Unpacking libgif4 (from .../libgif4_4.1.6-9.1_amd64.deb) ...
Selecting previously unselected package libgnustep-gui0.20.
Unpacking libgnustep-gui0.20 (from .../libgnustep-gui0.20_0.20.0-3_amd64.deb) 
...
Selecting previously unselected package gnustep-gui-runtime.
Unpacking gnustep-gui-runtime (from .../gnustep-gui-runtime_0.20.0-3_amd64.deb) 
...
Selecting previously unselected package libart-2.0-2.
Unpacking libart-2.0-2 (from .../libart-2.0-2_2.3.21-1_amd64.deb) ...
Selecting previously unselected package gnustep-back0.20-art.
Unpacking gnustep-back0.20-art (from 
.../gnustep-back0.20-art_0.20.1-2+b1_amd64.deb) ...
Selecting previously unselected package gnustep-back0.20.
Unpacking gnustep-back0.20 (from .../gnustep-back0.20_0.20.1-2_all.deb) ...
Selecting previously unselected package gnustep-gpbs.
Unpacking gnustep-gpbs (from .../gnustep-gpbs_0.20.1-2+b1_amd64.deb) ...
Selecting previously unselected package libpq5.
Unpacking libpq5 (from .../libpq5_9.1.3-2_amd64.deb) ...
Selecting previously unselected package gnustep-dl2-postgresql-adaptor.
Unpacking gnustep-dl2-postgresql-adaptor (from 
.../gnustep-dl2-postgresql-adaptor_0.12.0-8_amd64.deb) ...
Selecting previously unselected package libc-dev-bin.
Unpacking libc-dev-bin (from .../libc-dev-bin_2.13-32_amd64.deb) ...
Selecting previously unselected package linux-libc-dev:amd64.
Unpacking linux-libc-dev:amd64 (from .../linux-libc-dev_3.2.18-1_amd64.deb) ...
Selecting previously unselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.13-32_amd64.deb) ...
Selecting previously unselected package gobjc-4.7.
Unpacking gobjc-4.7 (from .../gobjc-4.7_4.7.0-9_amd64.deb) ...
Selecting previously unselected package gobjc.
Unpacking gobjc (from .../gobjc_4%3a4.7.0-6_amd64.deb) ...
Selecting previously unselected package gnustep-make.
Unpacking gnustep-make (from .../gnustep-make_2.6.2-2_all.deb) ...
Selecting previously unselected package libgnustep-base-dev.
Unpacking libgnustep-base-dev (from 
.../libgnustep-base-dev_1.22.1-2+b1_amd64.deb) ...
Selecting previously unselected package libgnustep-dl2-0d.
Unpacking libgnustep-dl2-0d (from .../libgnustep-dl2-0d_0.12.0-8_amd64.deb) ...
Selecting previously unselected package libgnustep-gui-dev.
Unpacking libgnustep-gui-dev (from .../libgnustep-gui-dev_0.20.0-3_amd64.deb) 
...
Selecting previously unselected package libgnustep-dl2-dev.
Unpacking libgnustep-dl2-dev (from .../libgnustep-dl2-dev_0.12.0-8_amd64.deb) 
...
Selecting previously unselected package libsope1.
Unpacking libsope1 (from .../libsope1_1.3.14-1+b1_amd64.deb) ...
Selecting previously unselected package libsope-dev.
Unpacking libsope-dev (from .../libsope-dev_1.3.14-1+b1_amd64.deb) ...
dpkg: error processing 
/var/cache/apt/archives/libsope-dev_1.3.14-1+b1_amd64.deb (--unpack):
 trying to overwrite '/usr/include/GNUstep/EOControl/EOArrayDataSource.h', 
which is also in package libgnustep-dl2-dev 0.12.0-8
configured to not write apport reports
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/libsope-dev_1.3.14-1+b1_amd64.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/include/GNUstep/EOControl/EOArrayDataSource.h
  /usr/include/GNUstep/EOControl/EOClassDescription.h
  /usr/include/GNUstep/EOControl/EOControl.h
  /usr/include/GNUstep/EOControl/EODataSource.h
  /usr/include/GNUstep/EOControl/EODetailDataSource.h
  /usr/include/GNUstep/EOControl/EOFetchSpecification.h
  /usr/include/GNUstep/EOControl/EOGenericRecord.h
  /usr/include/GNUstep/EOControl/EOGlobalID.h
  /usr/include/GNUstep/EOControl/EOKeyGlobalID.h
  /usr/include/GNUstep/EOControl/EOKeyValueArchiver.h
  /usr/include/GNUstep/EOControl/EOKeyValueCoding.h
  /usr/include/GNUstep/EOControl/EONull.h
  /usr/include/GNUstep/EOControl/EOObserver.h
  /usr/include/GNUstep/EOControl/EOQualifier.h
  /usr/include/GNUstep/EOControl/EOSortOrdering.h
  /usr/lib/libEOControl.so

This bug has been filed against 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 then
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-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to