ncurses update to 6.0

Miroslav Lichvar mlichvar at redhat.com
Thu Aug 13 14:35:00 UTC 2015


On Tue, Aug 04, 2015 at 12:33:42PM +0200, Miroslav Lichvar wrote:
> As for updating the ncurses package, my current plan is to build the
> libs in both ABIs (so there are four builds total with the wide and
> narrow versions), use the ncurses-libs subpackage for the new ABI 6
> libs and create a new subpackage for ABI 5 libs. What would be a good
> name of the subpackage? ncurses-libs5, ncurses5-libs, compat-ncurses5,
> or something else?

Ok, the new ncurses package is now in rawhide. The name of the ABI 5
subpackage is ncurses-compat-libs.

I've also rebuilt the readline package to pick up the new libtinfo.
Binaries that are linked with both readline and ncurses/libtinfo (e.g.
gdb, bc, sqlite3) will now load both versions of libtinfo into memory,
which I suspect could be a problem. I tried some of them and they
don't seem to crash, but we might want to rebuild the packages to be
safe anyway.

Here is a list of packages that seem to have binaries like that. I
suspect a lot of them are linked with ncurses unnecessarily.

Macaulay2-1.6-15.fc24: /usr/bin/M2
afpfs-ng-0.8.1-19.fc23: /usr/bin/afpcmd
afpfs-ng-0.8.1-19.fc23: /usr/bin/afpgetstatus
afpfs-ng-0.8.1-19.fc23: /usr/lib64/libafpclient.so.0.0.0
airinv-1.00.1-5.fc24: /usr/bin/AirInvClient
airinv-1.00.1-5.fc24: /usr/bin/AirInvServer
airinv-1.00.1-5.fc24: /usr/bin/airinv
airinv-1.00.1-5.fc24: /usr/bin/airinv_parseInventory
airinv-1.00.1-5.fc24: /usr/lib64/libairinv.so.1.00.1
airrac-1.00.1-4.fc24: /usr/bin/airrac
airrac-1.00.1-4.fc24: /usr/lib64/libairrac.so.1.00.1
airtsp-1.01.2-4.fc24: /usr/bin/airtsp
airtsp-1.01.2-4.fc24: /usr/lib64/libairtsp.so.1.01.2
apachetop-0.15.6-1.fc23: /usr/bin/apachetop
apt-0.5.15lorg3.95-21.git522.fc24: /usr/bin/apt-shell
asymptote-2.35-3.fc23: /usr/bin/asy
avrdude-6.1-3.fc23: /usr/bin/avrdude
bc-1.06.95-15.fc23: /usr/bin/bc
bird-1.5.0-1.fc23: /usr/sbin/birdc
bird6-1.5.0-1.fc23: /usr/sbin/birdc6
cadaver-0.23.3-10.fc23: /usr/bin/cadaver
cego-2.20.21-3.fc23: /usr/bin/cego
cego-2.20.21-3.fc23: /usr/bin/cgadm
cego-2.20.21-3.fc23: /usr/bin/cgblow
cego-2.20.21-3.fc23: /usr/bin/cgclt
cego-2.20.21-3.fc23: /usr/bin/cglog
cgdb-0.6.8-2.fc23: /usr/bin/cgdb
compat-guile18-1.8.8-11.fc24: /usr/lib64/libguilereadline-v-17.so.17.0.3
compat-lua-5.1.5-3.fc23: /usr/bin/lua-5.1
crash-7.1.2-1.fc23: /usr/bin/crash
ddd-3.3.12-22.fc23: /usr/bin/ddd
folks-tools-0.11.1-3.fc24: /usr/bin/folks-inspect
freehoo-3.5.3-19.20100314cvs.fc23: /usr/bin/freehoo
freetalk-4.0-0.3.rc4.fc23: /usr/bin/freetalk
freetds-0.91-15.git0a42888.fc22: /usr/bin/fisql
freetds-0.91-15.git0a42888.fc22: /usr/bin/tsql
ftp-0.17-69.fc23: /usr/bin/ftp
fuse-afp-0.8.1-19.fc23: /usr/bin/afpfsd
fuse-afp-0.8.1-19.fc23: /usr/bin/mount_afp
gdb-7.9.90.20150717-12.fc24: /usr/bin/gdb
gdl-0.9.5-9.fc24: /usr/bin/gdl
gdl-python-0.9.5-9.fc24: /usr/lib64/python2.7/site-packages/GDL.so
ghc-readline-1.0.3.0-7.fc23: /usr/lib64/ghc-7.8.4/readline-1.0.3.0/libHSreadline-1.0.3.0-ghc7.8.4.so
glusterfs-cli-3.7.3-1.fc24: /usr/sbin/gluster
glusterfs-server-3.7.3-1.fc24: /usr/lib64/glusterfs/3.7.3/xlator/features/snapview-server.so
glusterfs-server-3.7.3-1.fc24: /usr/sbin/glfsheal
gnokii-0.6.31-12.fc23: /usr/bin/gnokii
gnubg-1.04.000-1.fc22: /usr/bin/bearoffdump
gnubg-1.04.000-1.fc22: /usr/bin/gnubg
gnubg-1.04.000-1.fc22: /usr/bin/makebearoff
gnubg-1.04.000-1.fc22: /usr/bin/makehyper
gnubg-1.04.000-1.fc22: /usr/bin/makeweights
gnucap-0.35-16.fc23: /usr/bin/gnucap
gnucap-0.35-16.fc23: /usr/bin/gnucap-modelgen
gnugo-3.8-11.fc23: /usr/bin/gnugo
gnurobots-1.2.0-16.fc23: /usr/bin/gnurobots
gretl-1.10.1-3.fc23: /usr/bin/gretlcli
guile-2.0.11-6.fc23: /usr/lib64/libguilereadline-v-18.so.18.0.0
hugs98-2006.09-23.fc24: /usr/bin/ffihugs
hugs98-2006.09-23.fc24: /usr/bin/hugs
hugs98-2006.09-23.fc24: /usr/bin/runhugs
insight-7.8.50-6.20140827git.fc23: /usr/bin/insight
ipmitool-1.8.15-4.fc23: /usr/bin/ipmitool
ipmitool-1.8.15-4.fc23: /usr/sbin/ipmievd
kawa-2.0-2.fc23: /usr/bin/kawa
kitutuki-0.9.6-10.fc23: /usr/bin/kitutuki
kitutuki-0.9.6-10.fc23: /usr/lib64/libkitutuki.so.1.0
ldapvi-1.7-21.fc23: /usr/bin/ldapvi
libgda-tools-5.2.2-10.fc23: /usr/bin/gda-sql-5.0
libguestfs-tools-c-1.31.1-3.fc24: /usr/bin/guestfish
librep-0.92.5-1.fc23: /usr/lib64/rep/rep/io/readline.so
lua-5.3.0-4.fc23: /usr/bin/lua
malaga-7.12-18.fc23: /usr/bin/malaga
malaga-7.12-18.fc23: /usr/bin/mallex
maloc-1.5-9.fc23: /usr/lib64/libmaloc.so.1.0.0
mdk-1.2.8-2.fc23: /usr/bin/gmixvm
mdk-1.2.8-2.fc23: /usr/bin/mixasm
mdk-1.2.8-2.fc23: /usr/bin/mixguile
mdk-1.2.8-2.fc23: /usr/bin/mixvm
ngspice-23-8.fc21: /usr/bin/ngmakeidx
ngspice-23-8.fc21: /usr/bin/ngmultidec
ngspice-23-8.fc21: /usr/bin/ngnutmeg
ngspice-23-8.fc21: /usr/bin/ngproc2mod
ngspice-23-8.fc21: /usr/bin/ngsconvert
ngspice-23-8.fc21: /usr/bin/ngspice
nickle-2.77-8.fc23: /usr/bin/nickle
ocaml-omake-0.9.8.6-0.rc1.fc24.20: /usr/bin/cvs_realclean
ocaml-omake-0.9.8.6-0.rc1.fc24.20: /usr/bin/omake
octave-4.0.0-4.fc24: /usr/lib64/octave/4.0.0/liboctave.so.3.0.0
opendbx-utils-1.4.6-8.fc23: /usr/bin/odbx-sql
pal-0.4.3-12.fc23: /usr/bin/pal
pdsh-2.31-4.fc23: /usr/bin/pdcp
pdsh-2.31-4.fc23: /usr/bin/pdsh
pdsh-2.31-4.fc23: /usr/bin/rpdcp
physfs-devel-2.0.3-5.fc23: /usr/bin/test_physfs
pspp-0.8.5-1.fc23: /usr/bin/pspp
pwsafe-0.2.0-20.fc23: /usr/bin/pwsafe
q-7.11-23.fc23: /usr/bin/q
q-7.11-23.fc23: /usr/lib64/libqint.so.2.0.0
q-7.11-23.fc23: /usr/lib64/q/system.so
qalculate-0.9.7-14.fc23: /usr/bin/qalc
rmol-1.00.1-4.fc24: /usr/bin/rmol
rmol-1.00.1-4.fc24: /usr/lib64/librmol.so.1.00.1
ruby-libs-2.2.2-43.fc23: /usr/lib64/ruby/readline.so
saphire-3.6.5-7.fc23: /usr/bin/saphiresh
sevmgr-1.00.2-4.fc24: /usr/bin/sevmgr
sevmgr-1.00.2-4.fc24: /usr/bin/sevmgr_demo
sevmgr-1.00.2-4.fc24: /usr/lib64/libsevmgr.so.1.00.2
simcrs-1.01.1-4.fc24: /usr/bin/simcrs
simcrs-1.01.1-4.fc24: /usr/lib64/libsimcrs.so.1.01.1
simfqt-1.00.1-3.fc24: /usr/bin/simfqt
simfqt-1.00.1-3.fc24: /usr/bin/simfqt_parseFareRules
simfqt-1.00.1-3.fc24: /usr/lib64/libsimfqt.so.1.00.1
spatialite-tools-4.3.0-2.fc24: /usr/bin/spatialite
sqlite-3.8.11-1.fc24: /usr/bin/sqlite3
sqlite2-2.8.17-18.fc23: /usr/bin/sqlite
torque-client-4.2.10-5.fc23: /usr/bin/qmgr
trademgen-1.00.2-3.fc24: /usr/bin/trademgen
trademgen-1.00.2-3.fc24: /usr/bin/trademgen_generateDemand
trademgen-1.00.2-3.fc24: /usr/bin/trademgen_with_db
trademgen-1.00.2-3.fc24: /usr/lib64/libtrademgen.so.1.00.2
trademgen-python-1.00.2-3.fc24: /usr/lib64/python2.7/site-packages/libpytrademgen/libpytrademgen.so.1.00.2
travelccm-1.00.2-3.fc24: /usr/bin/travelccm
travelccm-1.00.2-3.fc24: /usr/lib64/libtravelccm.so.1.00.2
udftools-1.0.0b3-30.fc23: /usr/bin/wrudf
uml_utilities-20070815-15.fc23: /usr/bin/uml_mconsole
xbsql-0.11-24.fc23: /usr/bin/xql
xrootd-client-4.2.2-1.fc24: /usr/bin/xrd
xrootd-client-4.2.2-1.fc24: /usr/bin/xrdfs
xrootd-server-4.2.2-1.fc24: /usr/bin/frm_admin
xs-0.1-18.gitc9a0b29.fc24: /usr/bin/xs
yap-6.2.2-15.fc23: /usr/bin/yap
yap-6.2.2-15.fc23: /usr/lib64/Yap/crypt.so
yap-6.2.2-15.fc23: /usr/lib64/libYap.so.6.2.2
yaz-5.13.0-2.fc23: /usr/bin/yaz-client
yaz-5.13.0-2.fc23: /usr/bin/zoomsh
ytree-1.97-8.fc23: /usr/bin/ytree

-- 
Miroslav Lichvar


More information about the devel mailing list