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 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct