On 2011-08-25 15:56 +0200, Matthias Klose wrote:
> tag 631592 + patch
> thanks
>
> On 06/25/2011 06:34 PM, Sven Joachim wrote:
>> tags 631592 + help
>> thanks
>>
>> On 2011-06-25 09:37 +0200, Matthias Klose wrote:
>>
>>> Package: ncurses
>>> Version: 5.9-1
>>> Severity: important
>>>
>>> ncurses should be configured with --with-termlib so that packages which do
>>> not
>>> rely on the symbols exported by ncurses/ncursesw, but only on symbols found
>>> in
>>> libtermlib.
>>
>> I concur that this is desirable, but it breaks the ABI.
>
> No, it does not. See the attached patch. The idea is that the new libtinfo5
> remains "invisible", by forcing to link with -ltinfo when you link with
> -lncurses or -lncursesw.
Thanks for the patch, but you had better base it on git master rather
than the version in unstable. Could you please adapt it to the
multiarch related changes? Both libtinfo5 and libtinfo5-dev should be
"Multi-Arch: same" then.
Otherwise the patch looks good to me, with only minor nitpicks:
> +Package: libtinfo5-dev
> +Architecture: any
> +Section: libdevel
> +Depends: libtinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
"Priority: optional" is missing, and there is no need for ${shlibs:Depends}.
> +libtinfo.so.5 #PACKAGE# #MINVER#
> + BC@Base 5.6+20070908
Since the package is new, MINVER can be set to 0 for all symbols.
Thanks,
Sven
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]