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

Reply via email to