On 2009-08-29 09:53 +0200, Sven Joachim wrote:

> On 2008-05-10 02:40 +0200, John Darrington wrote:
>
>> ncurses5-config should be shipped by libncurses5-dev and not
>> ncurses5-bin and it should give the correct information.
>
> I agree that ncurses5-config should be in libncurses5-dev.  As long as
> it is in ncurses-bin, at least the output of "ncurses5-config --version"
> is not guaranteed to be correct.

This has been worked around in 5.7+20100313-2 by adding a strict
versioned dependency of libncurses5-dev to ncurses-bin.  In the light of
Multi-Arch approaching[1,2], this might need to be revised: if an admin
wants to install a foreign-arch libncurses5-dev, he has to replace the
native ncurses-bin as well which is not probably not very desirable.

I see two possible solutions:

1) Mark ncurses-bin Multi-Arch: foreign.
2) Move ncurses{w,5}-config to their respective -dev packages and drop
   the ncurses-bin dependency.

1) has the disadvantage that the output of "ncurses5-config --libs" and
"ncurses5-config --libdir" is incorrect for foreign arches.  The
downside of 2) is that it becomes impossible to make the -dev packages
Multi-Arch: Same (AIUI this is currently not allowed anyway, but may be
in the future[2]).

Any other ideas?


1. 
http://anonscm.debian.org/gitweb/?p=collab-maint/ncurses.git;a=commit;h=f9e74cbe811e06c0914c13dab8ce361d25114d6d
2. http://lists.debian.org/debian-devel-announce/2011/06/msg00002.html



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to