[Debian-med-packaging] Bug#968730: libnifti2: libniftiio.so.2 not provided
Juhani Numminen
juhaninumminen0 at gmail.com
Sun Jan 3 09:42:21 GMT 2021
Hi!
Gianfranco, thanks for your valuable input.
On Mon, 7 Dec 2020 01:15:35 +0100 Gianfranco Costamagna <locutusofborg at debian.org> wrote:
> Hello, how can three different binaries provide the very same old -dev library?
>
> what happens now is that apt gets the old real cruft binary -dev package, and not the virtual provided one
> (because it seems to have higher priority).
>
> So the rebuilds won't pick up the new library.
>
> I think you have multiple ways to solve:
> 1) restore the old dev package as a binary package that depends on the three new split -dev
> 2) fix and patch all the reverse dependencies to depend on the right subpackage (or all if they need them all).
For the record, route 1) is being taken:
Now libnifti-dev (a transitional real package) depends on libnifti2-dev.
The package libnifti2-dev depends on three split -dev subpackages.
There is also an issue of Breaks mentioned back in November:
On Fri, 13 Nov 2020 11:26:06 +0100 Gianfranco Costamagna <locutusofborg at debian.org> wrote:
> this library libnifti2 should probably runtime break all the reverse-dependencies not yet binNMUed
> (I'm going to open shortly a binNMU request for reverse-dependencies)
Because libnifti2 binary is not produced by src:nifticlib anymore, breaks will not be needed.
The rebuilt library users will now be depending on any of these ones instead:
libnifti2-2, libnifticdf2, libniftiio2 or libznz3.
Regards,
Juhani
More information about the Debian-med-packaging
mailing list