Well, yes, in the feeds there are more packages depending on libncurses. But since we are in the current feeds migration, it could be a good reason to encourage libncursesw. The reason I referenced openwrt/packages in my initial mail, is because those packages are more core, and we should try to keep them solid, so if any of those packages really needs libncurses (without w) we can disregard my proposition.
For packages that are in feeds, we could encourage and investigate compatibility with libncursesw, and eventually make it the defacto standard. On Mon, Nov 10, 2014 at 12:11 AM, Baptiste Jonglez < [email protected]> wrote: > On Sun, Nov 09, 2014 at 09:40:37PM +0200, Alexandru Ardelean wrote: > > I'll try to get opinions about this. > > > > Since we're in the middle of packages migration, maybe it's an > interesting > > opportunity to try to use ncursesw and drop ncurses. > > > > ncursesw is ncurses + Unicode (UTF8) support > > > > Both libraries built out of the same source base, and they're just 2 > build > > variants. > > From what I can see, Midnight Commander may have some problems building > > with libncursesw, but I think those could be resolved. > > > > python + python3 pick up libncursesw if they find it, but they could be > > configured to take libncurses > > no idea about impact on other libs, hence this RFC > > > > in the openwrt/packages folder there are only these libs that reference > > libncurses: > > - deve/gdb > > - utils/util-linux > > - network/utils/iftop > > - network/services/samba36 > > There are a lot more in the package feed on > https://github.com/openwrt/packages > > Interestingly, utils/zsh depends both on libncurses and libncursesw. > Also, sound/mocp can use one or the other: > "+PACKAGE_libncursesw:libncursesw +!PACKAGE_libncursesw:libncurses" > > Here is the list of packages in the main feed depending on libncurses: > > - admin/htop > - lang/erlang > - lang/ruby > - libs/liboping > - libs/postgresql > - libs/sqlite3 > - libs/unixodbc > - net/bmon > - net/horst > - net/irssi > - net/kismet > - net/krb5 > - net/lftp > - net/mtr > - net/ocserv > - net/wavemon > - sound/lame > - sound/mocp > - utils/alsa-utils > - utils/bash > - utils/gnupg > - utils/lvm2 > - utils/mc > - utils/minicom > - utils/mysql > - utils/nano > - utils/opensc > - utils/screen > - utils/tcsh > - utils/tmux > - utils/zsh > > > libncursesw is slightly fatter (360 kb) than libncurses (295 kb) > > Having both installed on a device seems redundant, even though together > the > > bloat is not too big. > > > > So, then, what would be some opinions/prefs ? > > > > Thanks > > Alex > > > _______________________________________________ > > openwrt-devel mailing list > > [email protected] > > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > > > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > >
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
