[Debian-med-packaging] Bug#813972: libncl-dev and libncarg-dev: error when trying to install together

Alastair McKinstry alastair.mckinstry at sceal.ie
Sun Feb 14 20:44:48 UTC 2016


Hi,

I've been investigating and libncl.a does not directly get used by any
other package associated with NCL-ncarg; there is a shared-object
variation but its called libNGncl.so.1
which won't conflict. libncl.a gets used by ncargf77 and libncargf90
wrappers (and newer pkg-config versions) that set the library paths.
This allows me to move
/usr/lib/$arch/ncarg/libncl.a safely.

/usr/lib/libncl.a does not appear to be used either upstream or other
distros.

regards
Alastair


On 14/02/2016 19:09, Andreas Tille wrote:
> Hi Mark,
>
> the Debian Med team has packaged your NCL library for the Debian
> distribution.  We received a bug report that there is a naming conflict
> with
>
>     http://www.ncl.ucar.edu/
>
> My suggestion to solve this conflict would be to rename libncl to
> libnexus.  In my opinion it would make sense to rename it in general
> since it is a more speaking name than ncl.
>
> What do you think?
>
> Kind regards and thanks for providing this code as free software
>
>      Andreas.
>
>
> On Sun, Feb 07, 2016 at 09:17:17AM +0100, Ralf Treinen wrote:
>>
>> This is a serious bug as it makes installation fail, and violates
>> sections 7.6.1 and 10.1 of the policy. An optimal solution would
>> consist in only one of the packages installing that file, and renaming
>> or removing the file in the other package. Depending on the
>> circumstances you might also consider Replace relations or file
>> diversions. If the conflicting situation cannot be resolved then, as a
>> last resort, the two packages have to declare a mutual
>> Conflict. Please take into account that Replaces, Conflicts and
>> diversions should only be used when packages provide different
>> implementations for the same functionality.
>>
>> Here is a list of files that are known to be shared by both packages
>> (according to the Contents file for sid/amd64, which may be
>> slightly out of sync):
>>
>>   /usr/lib/x86_64-linux-gnu/libncl.a
>>
>> This bug has been filed against both packages. If you, the maintainers of
>> the two packages in question, have agreed on which of the packages will
>> resolve the problem please reassign the bug to that package. You may then
>> also register in the BTS that the other package is affected by the bug.
>>
>> -Ralf.
>>
>> PS: for more information about the detection of file overwrite errors
>> of this kind see http://qa.debian.org/dose/file-overwrites.html.
>>
>> _______________________________________________
>> Debian-med-packaging mailing list
>> Debian-med-packaging at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
>>

-- 
Alastair McKinstry, <alastair at sceal.ie>, <mckinstry at debian.org>, https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered. 



More information about the Debian-med-packaging mailing list