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 >