[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: