Hey Sven,
Thanks for the fast reply.

> I fail to see how it does that, could you please elaborate?
https://packages.debian.org/buster/libncurses5-dev has a dependency of
https://packages.debian.org/buster/libncurses-dev which has a dependency of
libncurses6
so the tree of dependency libncurses5-dev ---- >  libncurses-dev ---- >
libncurses6 which i believe is not right in terms of the version i am
wanting to install.
If i want to install the latest ncurses i would go with libncurses-dev but
i picked libncurses5-dev which is version 5 not 6 so why i am getting
ncurses6 ?

> Sorry, not going to happen.  In general Debian only provides -dev
> packages for the latest ABI of libraries, and ncurses is no exception,
> especially as its API has not changed.
example python3-dev, python2-dev.

If this is expected behavior than sorry. I am new to this i upgraded from
stretch to buster and it took me to think issue.





On Fri, Jun 5, 2020 at 6:20 PM Sven Joachim <svenj...@gmx.de> wrote:

> Control: severity -1 normal
> Control: tags -1 moreinfo wontfix
>
> On 2020-06-05 14:35 +0300, Mohammed Alnajdi wrote:
>
> > Package: libncurses5-dev
> > Version: 6.1+20181013-2+deb10u2
> > Severity: serious
> > Justification: Installing libncurses5-dev installs libncurses6 from
> > libncurses-dev and not
> >
> > Hello, I noticed that if i install libncurses5-dev i get libncurses6
> which
> > breaks software which still relay on libncurse5.
>
> I fail to see how it does that, could you please elaborate?
>
> > I believe installing
> > libncurses5-dev should bring everything that is  libncurses5 not
> > libncurses6.
>
> Sorry, not going to happen.  In general Debian only provides -dev
> packages for the latest ABI of libraries, and ncurses is no exception,
> especially as its API has not changed.
>
> If for some reason you need to compile software against the old ABI, use
> a chroot for that, e.g. with Debian 9 in it.  Or build ncurses yourself.
>
> Cheers,
>        Sven
>

Reply via email to