Package: libgps22 Version: 3.12-1 Severity: serious Usertags: upgrade When upgrading to gpsd to experimental, I get an upgrade failure because both libgps and libgpsd are in the same package but their ABIs change at different times. I would suggest splitting the package into two.
# aptitude upgrade ... Selecting previously unselected package libgps22:amd64. Preparing to unpack .../libgps22_3.12-1_amd64.deb ... Unpacking libgps22:amd64 (3.12-1) ... dpkg: error processing archive /var/cache/apt/archives/libgps22_3.12-1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/libgpsd.so.22.0.0', which is also in package libgps21:amd64 3.11-3 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) ... Preparing to unpack .../archives/gpsd_3.12-1_amd64.deb ... Warning: Stopping gpsd.service, but it can still be activated by: gpsd.socket Unpacking gpsd (3.12-1) over (3.11-3) ... ... Errors were encountered while processing: /var/cache/apt/archives/libgps22_3.12-1_amd64.deb ... E: Sub-process /usr/bin/dpkg returned an error code (1) Failed to perform requested operation on package. Trying to recover: ... dpkg: dependency problems prevent configuration of gpsd: gpsd depends on libgps22 (= 3.12-1); however: Package libgps22:amd64 is not installed. dpkg: error processing package gpsd (--configure): dependency problems - leaving unconfigured ... Errors were encountered while processing: gpsd # dpkg -i --force-all /var/cache/apt/archives/libgps22_3.12-1_amd64.deb (Reading database ... 769509 files and directories currently installed.) Preparing to unpack .../libgps22_3.12-1_amd64.deb ... Unpacking libgps22:amd64 (3.12-1) ... dpkg: warning: overriding problem because --force enabled: dpkg: warning: trying to overwrite '/usr/lib/x86_64-linux-gnu/libgpsd.so.22.0.0', which is also in package libgps21:amd64 3.11-3 dpkg: warning: overriding problem because --force enabled: dpkg: warning: trying to overwrite '/usr/lib/x86_64-linux-gnu/libgpsd.so.22', which is also in package libgps21:amd64 3.11-3 dpkg: warning: overriding problem because --force enabled: dpkg: warning: trying to overwrite '/usr/lib/x86_64-linux-gnu/libgpsd.so.22.0', which is also in package libgps21:amd64 3.11-3 Setting up libgps22:amd64 (3.12-1) ... Processing triggers for libc-bin (2.21-0experimental0) ... # apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 78 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up gpsd (3.12-1) ... Creating/updating gpsd user account... -- System Information: Debian Release: 8.0 APT prefers experimental APT policy: (1400, 'experimental'), (1300, 'unstable'), (1200, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: armel, i386 Kernel: Linux 3.18.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part