Bug#798888: ntfs-3g: pretends to be a library in a broken way

2015-10-24 Thread GCS
Hi,

On Sun, Sep 13, 2015 at 10:14 PM, Jonathan Wiltshire  wrote:
> ntfs-3g ships shared objects in a non-private location and these are used
> by other packages. ntfs-3g does not have a proper shared library package.
>
> Currently ntfs-3g advertises its ABI through a virtual package. This makes it
> difficult to detect breakage in other packages when that ABI changes.
>
> Upstream appears to want to bump ABI regularly.
 There's a new upstream version which starts an other transition.
Created a separate library package with the actual SONAME naming.
Tested that partclone and testdisk build fine with it and both picks
up the correct (real) dependency (binNMUs will be fine).
The libraries will be co-installable and I don't use conflicts with
the old ones to help smooth transitions.

Before I do the upload[1], I'm open for any critics.

Regards,
Laszlo/GCS
[1] dget -x http://www.barcikacomp.hu/gcs/ntfs-3g_2015.3.14AR.2-1.dsc



Bug#798888: ntfs-3g: pretends to be a library in a broken way

2015-09-13 Thread Jonathan Wiltshire
Package: ntfs-3g
Version: 1:2014.2.15AR.3-3
Severity: serious
Justification: I said so

ntfs-3g ships shared objects in a non-private location and these are used
by other packages. ntfs-3g does not have a proper shared library package.

Currently ntfs-3g advertises its ABI through a virtual package. This makes it
difficult to detect breakage in other packages when that ABI changes.

Upstream appears to want to bump ABI regularly.

ntfs-3g should provide a proper shared library package conforming to
policy ยง8.1. It would be helpful if the maintainer worked with depending
packages to ensure a smooth transition.


-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 
'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'oldstable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ntfs-3g depends on:
ii  fuse   2.9.3-15+deb8u1
ii  libc6  2.19-18+deb8u1
ii  libgcrypt201.6.3-2
ii  libgnutls-deb0-28  3.3.8-6+deb8u3
ii  libgpg-error0  1.17-3
ii  multiarch-support  2.19-18+deb8u1

ntfs-3g recommends no packages.

ntfs-3g suggests no packages.

-- debconf information excluded