On 11 March 2012 at 11:53, Andreas Beckmann wrote: | Package: libquantlib-1.2 | Version: 1.2-1 | Severity: serious | User: debian...@lists.debian.org | Usertags: piuparts | | Hi, | | during a test with piuparts I noticed your package fails to upgrade from | 'squeeze'. | It installed fine in 'squeeze', then the upgrade to 'sid' fails | because it tries to overwrite other packages files without declaring a | replaces relation. | | See policy 7.6 at | http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces | | >From the attached log (scroll to the bottom...): | | Selecting previously unselected package libquantlib-1.2. | Unpacking libquantlib-1.2 (from .../libquantlib-1.2_1.2-1_amd64.deb) ... | dpkg: error processing /var/cache/apt/archives/libquantlib-1.2_1.2-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
There is not a lot I can do here -- I didn't use package as libquantilib-a.b.c. Best solution, which still sucks, is to use conflicts / replaces I suppose. Upstream, as you can see, doesn't really use somajor / minors. Dirk | cheers, | | Andreas | application/x-gzip [Press RETURN to save to a file] -- "Outside of a dog, a book is a man's best friend. Inside of a dog, it is too dark to read." -- Groucho Marx -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org