dependency resolution ?

"Alex Kramarov" <[email protected]>
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
hi.

working on dependency resolution , i have stumbled on sume obscure (or me)
error, and i was hoping that someone could shed some light here ...

one of the packages i tried to install required the "/bin/aumix-minimal" :

[root@rene up2date]# rpm -qp
/mnt/RedHat/redhat-7.3/control-center-1.4.0.1-31.i386.rpm --requires
/bin/aumix-minimal
xscreensaver
[snipped]

i go and run

[root@mail cgi-bin]# rpm -q /bin/aumix-minimal --whatprovides --dbpath
/usr/lib/rpmdb/i386-redhat-linux/redhat
aumix-2.7-8

i say , strange, i created a full "provides" list of the entire
distribution. probably missed something. let's check that package out :

[root@mail cgi-bin]# rpm -q aumix --provides --dbpath
/usr/lib/rpmdb/i386-redhat-linux/redhat
aumix = 2.7-8

nothing. let's see it's files :

[root@mail cgi-bin]# rpm -ql aumix --dbpath
/usr/lib/rpmdb/i386-redhat-linux/redhat
/bin/aumix-minimal
/usr/bin/aumix
/usr/share/aumix
/usr/share/aumix/ansi
/usr/share/aumix/aumix.xpm
/usr/share/aumix/fadein.set
/usr/share/aumix/fadeout.set
/usr/share/aumix/vt100
/usr/share/aumix/xterm
/usr/share/doc/aumix-2.7
/usr/share/doc/aumix-2.7/ChangeLog
/usr/share/doc/aumix-2.7/NEWS
/usr/share/doc/aumix-2.7/README
/usr/share/doc/aumix-2.7/TODO
/usr/share/locale/de/LC_MESSAGES/aumix.mo
/usr/share/locale/es/LC_MESSAGES/aumix.mo
/usr/share/locale/fr/LC_MESSAGES/aumix.mo
/usr/share/locale/gl/LC_MESSAGES/aumix.mo
/usr/share/locale/ja/LC_MESSAGES/aumix.mo
/usr/share/locale/pl/LC_MESSAGES/aumix.mo
/usr/share/locale/pt_BR/LC_MESSAGES/aumix.mo
/usr/share/locale/ru/LC_MESSAGES/aumix.mo
/usr/share/locale/sv/LC_MESSAGES/aumix.mo
/usr/share/locale/uk/LC_MESSAGES/aumix.mo
/usr/share/man/man1/aumix.1.gz

i thought packages should require only capabilities provided by other
packages, not other package's files ! am i incorrect ? if i am, what other
parts of packages redhat except "provides" and "files" packages can depend
on ?

thank you.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.