Hello, On Tue, Apr 11, 2017 at 03:16:47PM +0200, Andreas Beckmann wrote: > Package: libts0 > Version: 1.8-1 > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts > > Hi, > > for some reason I still had the old libts* installed ... > > Preparing to unpack .../libts0_1.8-1_amd64.deb ... > Unpacking libts0:amd64 (1.8-1) ... > dpkg: error processing archive /var/cache/apt/archives/libts0_1.8-1_amd64.deb > (--unpack): > trying to overwrite '/etc/ts.conf', which is also in package tsconf 1.0-11 > Errors were encountered while processing: > /var/cache/apt/archives/libts0_1.8-1_amd64.deb
Just wanted to recommend against the solution suggested in subject of the bug report: Shipping a file unversioned (like /etc/ts.conf) is very unwise in a package like libts0, since it breaks the entire idea of libts0 and potential future libts1 (or whatever) being co-installable. You'll commonly see this handled by shipping a libfoo-common that carry common unversioned files that should work with both libfoo0 and libfoo1. (Ofcourse sometimes reality comes into the picture and you might have a good reason to deviate from the common pattern.) Regards, Andreas Henriksson