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

Reply via email to