packages with odd file-dependencies.

seth vidal skvidal at phy.duke.edu
Wed Apr 28 17:20:51 UTC 2004


Hi all,
 Some packages with very odd file deps - I wanted to check on.
I was going through the tree looking for packages that had file deps
that did not match:
 *bin/*
 /etc/*
 

so here is what I found - some of these are odd:
dia-0.92.2-3.1.i386.rpm
 /usr/share/desktop-menu-patches/redhat-diagrams.desktop
  this file is part of redhat-menus and apparently nothing else - why
not just depend off of that?

xmms-1.2.10-2.p.i386.rpm
 /usr/share/desktop-menu-patches/redhat-audio-player.desktop
  ditto of above.

gdm-2.6.0.0-2.i386.rpm
 /usr/share/desktop-menu-patches/gnome-gdmsetup.desktop
   ditto of above.

gnome-session-2.6.0-1.i386.rpm
 /usr/share/pixmaps/splash/gnome-splash.png - in fedora-logs

httpd-2.0.49-2.i386.rpm
 /usr/share/magic.mime - part of file - why not depend on that?

inn-2.3.5-9.i386.rpm
 /usr/lib/news/lib/innshellvars.pl - this file is actually provided by
inn. :)

openldap-servers-2.1.29-1.i386.rpm
 /usr/share/openldap/migration/migrate_common.ph - this file is provided
by openldap-servers :)

openmotif-2.2.3-2.i386.rpm
 /usr/X11R6/lib/X11/XKeysymDB - xorg-x11-libs-data - kinda lengthy but
why not list it?

redhat-lsb-1.3-1.i386.rpm
 /usr/lib/lsb/install_initd
 /usr/lib/lsb/remove_initd
   - these are both provided by redhat-lsb

rhn-applet-2.1.7-1.1.i386.rpm
 /usr/share/rhn/RHNS-CA-CERT
  - how about depending on up2date instead?

spamassassin-2.63-7.i386.rpm
 /usr/lib/perl5/site_perl/5.8.3
   - depending on 'perl' is just not ok?

stunnel-4.05-1.i386.rpm
 /usr/share/dict/words - this one baffles me - why does stunnel depend
on this?

vim-enhanced-6.2.457-1.i386.rpm
 /usr/lib/perl5/5.8.3/i386-linux-thread-multi
xchat-2.0.7-5.i386.rpm
 /usr/lib/perl5/5.8.3/i386-linux-thread-multi
  why do these two depend on a directory?


thoughts on these?

I'll be glad to fix the spec files up and get rid of these file deps.

-sv






More information about the fedora-devel-list mailing list