On 5 May 2011 at 23:24, Ralf Treinen wrote: | Package: libquantlib-1.0.0,libquantlib-1.1 | Version: libquantlib-1.0.0/1.0.1-1+b1 | Version: libquantlib-1.1/1.1~20110503-1 | Severity: serious | User: trei...@debian.org | Usertags: edos-file-overwrite | | Date: 2011-05-05 | 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.6-base libstdc++6 libquantlib-1.0.0 libquantlib-1.1 | Authentication warning overridden. | Can not write log, openpty() failed (/dev/pts not mounted?) | Selecting previously deselected package gcc-4.6-base. | (Reading database ... 9159 files and directories currently installed.) | Unpacking gcc-4.6-base (from .../gcc-4.6-base_4.6.0-6_amd64.deb) ... | Can not write log, openpty() failed (/dev/pts not mounted?) | Setting up gcc-4.6-base (4.6.0-6) ... | Can not write log, openpty() failed (/dev/pts not mounted?) | (Reading database ... 9168 files and directories currently installed.) | Preparing to replace libstdc++6 4.4.5-12 (using .../libstdc++6_4.6.0-6_amd64.deb) ... | Unpacking replacement libstdc++6 ... | Can not write log, openpty() failed (/dev/pts not mounted?) | Setting up libstdc++6 (4.6.0-6) ... | Can not write log, openpty() failed (/dev/pts not mounted?) | Selecting previously deselected package libquantlib-1.0.0. | (Reading database ... 9168 files and directories currently installed.) | Unpacking libquantlib-1.0.0 (from .../libquantlib-1.0.0_1.0.1-1+b1_amd64.deb) ... | Selecting previously deselected package libquantlib-1.1. | Unpacking libquantlib-1.1 (from .../libquantlib-1.1_1.1~20110503-1_amd64.deb) ... | dpkg: error processing /var/cache/apt/archives/libquantlib-1.1_1.1~20110503-1_amd64.deb (--unpack): | trying to overwrite '/usr/lib/libQuantLib.so.0.0.0', which is also in package libquantlib-1.0.0 1.0.1-1+b1 | 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/libquantlib-1.1_1.1~20110503-1_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/lib/libQuantLib.so.0 | /usr/lib/libQuantLib.so.0.0.0 | | 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/.
Thanks [to your robot :-)] for catching that. Quantlib used to just use one same filename, we now have libquantlib-1.0.0, libquantlib-1.1, ... and I had simply forgotten to update the soname in debian/rules. A new (and corrected) build will be forthcoming shortly. Dirk -- Gauss once played himself in a zero-sum game and won $50. -- #11 at http://www.gaussfacts.com -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org