Re: possible mass-filing of bugs: many shared library packages contain binaries in usr/bin
On Sun, May 05, 2002 at 10:27:32PM +0900, Junichi Uekawa wrote:
> There are some shared library packages that contain binaries in usr/bin
> It is generally a bad idea, considering co-installation of
> shared libraries with different sonames.
> The xxx-config scripts, most probably belong in -dev package.
Uh, that's not a very helpful list. Having it sorted by package rather than
binary would've been a good start.
> usr/bin/clanlib-config clanlib2
> usr/bin/drkonqi kdebase-libs
> usr/bin/extensionproxy kdebase-libs
> usr/bin/kaccess kdebase-libs
> usr/bin/kcheckpass kdebase-libs
> usr/bin/kcminit kdebase-libs
> usr/bin/kcmshell kdebase-libs
> usr/bin/kdcop kdebase-libs
> usr/bin/kdesu kdebase-libs
> usr/bin/kdesud kdebase-libs
> usr/bin/keditbookmarks kdebase-libs
> usr/bin/keditfiletype kdebase-libs
> usr/bin/krdb kdebase-libs
> usr/bin/cupsdconf kdelibs3-cups
> usr/bin/cupsdoprint kdelibs3-cups
> usr/bin/make_driver_db_cups kdelibs3-cups
> usr/bin/filter_wrapper koffice-libs
> usr/bin/koscript koffice-libs
> usr/bin/artscat libarts,libarts-alsa
> usr/bin/artsd libarts,libarts-alsa
> usr/bin/artsdsp libarts,libarts-alsa
> usr/bin/artsplay libarts,libarts-alsa
> usr/bin/artsshell libarts,libarts-alsa
> usr/bin/artswrapper libarts,libarts-alsa
> usr/bin/mpeglibartsplay libarts-mpeglib
> usr/bin/so_play libarts-mpeglib
> usr/bin/aserver libasound2
> usr/bin/sfconvert libaudiofile0
> usr/bin/sfinfo libaudiofile0
> usr/bin/dvcont libavc1394-0
> usr/bin/comedi_calibrate libcomedi0
> usr/bin/cslcat libcsl0
> usr/bin/cslplay libcsl0
> usr/bin/cslrec libcsl0
> usr/bin/dxf2vrml libdime
> usr/bin/edb_ed libedb1
> usr/bin/edb_gtk_ed libedb1
> usr/bin/edb_vt_ed libedb1
> usr/bin/efstool libefs1
> usr/bin/fop libfop-java
> usr/bin/fribidi libfribidi0
> usr/bin/libgcrypt-config libgcrypt-dev
> usr/bin/libglade-convert libglade2-0
> usr/bin/gnome2-db2html libgnome2-0
> usr/bin/gnome2-info2html libgnome2-0
> usr/bin/gnome2-man2html libgnome2-0
> usr/bin/gnome_segv2 libgnomeui-0
> usr/bin/guppi-gnumeric libguppi16
> usr/bin/iodbc-config libiodbc2
> usr/bin/shell_xparthost libkdexparts1
> usr/bin/xp_notepad libkdexparts1
> usr/bin/artsmessage libkmid,libkmid-alsa
> usr/bin/knotify libkmid,libkmid-alsa
> usr/bin/dotlockfile liblockfile1
> usr/bin/mpeg3cat libmpeg3-1
> usr/bin/mpeg3dump libmpeg3-1
> usr/bin/mpeg3split libmpeg3-1
> usr/bin/mpeg3toc libmpeg3-1
> usr/bin/paperconf libpaperg
> usr/bin/PJAFontCapture libpja-java
> usr/bin/pspell-config libpspell4
> usr/bin/DiscreteHedging libquantlib0
> usr/bin/EuropeanOption libquantlib0
> usr/bin/SwapValuation libquantlib0
> usr/bin/quantlib-config libquantlib0
> usr/bin/libsafe libsafe
> usr/bin/sane-find-scanner libsane
> usr/bin/scanimage libsane
> usr/bin/smicache libsmi2
> usr/bin/smidiff libsmi2
> usr/bin/smidump libsmi2
> usr/bin/smilint libsmi2
> usr/bin/smiquery libsmi2
> usr/bin/smistrip libsmi2
> usr/bin/gnome_stroke_test libstroke0
> usr/bin/stroke_test libstroke0
> usr/bin/w3c libwww0
> usr/bin/webbot libwww0
> usr/bin/www libwww0
> usr/bin/wX_config libxlib-ocaml
> usr/bin/xlib_config libxlib-ocaml
> usr/bin/xmlcatalog libxml2
> usr/bin/xmllint libxml2
> usr/bin/yaf-cdda mpeglib
> usr/bin/yaf-mpgplay mpeglib
> usr/bin/yaf-splay mpeglib
> usr/bin/yaf-tplay mpeglib
> usr/bin/yaf-vorbis mpeglib
> usr/bin/yaf-yuv mpeglib
> usr/bin/bdfindex vflib2
> usr/bin/fwindex vflib2
> usr/bin/ttindex vflib2
> usr/bin/libgnomeprint-2.0-font-install libgnomeprint2-0
It would probably be more helpful if these bugs weren't filed until after
woody's released. It'd probably be helpful if the time between then and
now was spent working out patches for each of the packages. (Probably
some of the libraries need the specific version of the binary they
include installed, in which case the binary should probably be moved to
/usr/lib/libfoo2/bar and left in the libfoo2 package) Note that the goal
is to make sure that libfoo2 and libfoo3 can be installed concurrently so
that you can use both old packages that used libfoo2 and newer packages
that use libfoo3 simultaneously.
Cheers,
aj
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.
``BAM! Science triumphs again!''
-- http://www.angryflower.com/vegeta.gif
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: