surely an ordinary package shouldn't depend on devel packages?

Tim ignored_mailbox at yahoo.com.au
Tue Jun 3 13:02:20 UTC 2008


Hi,

While looking through the updates mail, I saw something that sounded
intriguing, "hamster-applet."  Did a yum info query on it, then thought
I'd install it to have a look.  But it wanted to drag in a ridiculous
number of dependencies, most of them devel packages.

Surely a precompiled non-devel RPM shouldn't be dragging in development
packages?  That's got to be a major design screw up.  Doesn't
incorporating a package into a repo involve some sort of checking
procedure to reject packages trying to do that sort of nonsense?
(Non-devel packages depending on devel packages.)

yum install hamster-applet

 ...[snip]...

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 hamster-applet          i386       0.4-1.fc9        updates           133 k
Installing for dependencies:
 GConf2-devel            i386       2.22.0-1.fc9     fedora            103 k
 ORBit2-devel            i386       2.14.12-3.fc9    fedora            187 k
 alsa-lib-devel          i386       1.0.16-3.fc9     fedora            963 k
 audiofile-devel         i386       1:0.2.6-8.fc9    fedora             16 k
 autoconf                noarch     2.61-10.fc9      fedora            800 k
 automake                noarch     1.10.1-2         fedora            532 k
 dbus-devel              i386       1.2.1-1.fc9      fedora             41 k
 dbus-glib-devel         i386       0.74-6.fc9       fedora             40 k
 docbook-dtds            noarch     1.0-35.fc9       fedora            815 k
 docbook-style-dsssl     noarch     1.79-5.fc9       fedora            317 k
 docbook-style-xsl       noarch     1.73.2-9.fc9     fedora            2.9 M
 docbook-utils           noarch     0.6.14-13.fc9    fedora             67 k
 esound-devel            i386       1:0.2.38-7.fc9   fedora             18 k
 evolution-data-server-devel  i386       2.22.1-2.fc9     fedora            276 k
 evolution-data-server-doc  i386       2.22.1-2.fc9     fedora            515 k
 glib2-devel             i386       2.16.3-5.fc9     fedora            1.2 M
 gnome-python2-evolution  i386       2.22.0-2.fc9     fedora             36 k
 gnome-vfs2-devel        i386       2.22.0-1.fc9     fedora            260 k
 gnutls-devel            i386       2.0.4-3.fc9      updates           1.3 M
 gtk-doc                 noarch     1.9-4.fc9        fedora            132 k
 hal-devel               i386       0.5.11-1.fc9     updates            32 k
 imake                   i386       1.0.2-6.fc9      fedora            313 k
 indent                  i386       2.2.10-1.fc9     fedora            116 k
 libIDL-devel            i386       0.8.10-2.fc9     fedora             19 k
 libbonobo-devel         i386       2.22.0-2.fc9     fedora            509 k
 libgcrypt-devel         i386       1.4.0-3          fedora             87 k
 libgnome-devel          i386       2.22.0-3.fc9     fedora             84 k
 libgpg-error-devel      i386       1.6-2            fedora             12 k
 libsoup-devel           i386       2.4.1-1.fc9      fedora            158 k
 libxml2-devel           i386       2.6.32-2.fc9     updates           2.2 M
 libxslt-devel           i386       1.1.24-1.fc9     updates           329 k
 openjade                i386       1.3.2-31.fc9     fedora            986 k
 opensp                  i386       1.5.2-7.fc9      fedora            1.1 M
 perl-SGMLSpm            noarch     1.03ii-18.fc9    fedora             25 k
 popt-devel              i386       1.13-3.fc9       fedora            395 k
 python-sqlite2          i386       1:2.3.3-3.fc9    fedora             82 k
 sgml-common             noarch     0.6.3-23.fc9     fedora             43 k
 zlib-devel              i386       1.2.3-18.fc9     fedora             42 k

Transaction Summary
=============================================================================
Install     39 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 17 M
Is this ok [y/N]: n
Exiting on user Command

-- 
[tim at localhost ~]$ uname -r
2.6.25.3-18.fc9.i686

Don't send private replies to my address, the mailbox is ignored.  I
read messages from the public lists.






More information about the fedora-list mailing list