From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040803 Description of problem: # rpm -qa |grep openoffice openoffice.org-i18n-1.1.0-16.7.EL openoffice.org-1.1.0-16.7.EL openoffice.org-libs-1.1.0-16.7.EL # rpm -Fhv openoffice.org-1.1.0-16.14.EL.i386.rpm \ openoffice.org-libs-1.1.0-16.14.EL.i386.rpm \ openoffice.org-i18n-1.1.0-16.14.EL.i386.rpm error: Failed dependencies: /usr/lib/openoffice/program/getstyle-gnome is needed by openoffice.org-1.1.0-16.14.EL /usr/lib/openoffice/program/msgbox-gnome is needed by openoffice.org-1.1.0-16.14.EL # rpm -qf /usr/lib/openoffice/program/getstyle-gnome openoffice.org-1.1.0-16.7.EL # rpm -qf /usr/lib/openoffice/program/msgbox-gnome openoffice.org-1.1.0-16.7.EL # rpm -qp --filesbypkg openoffice.org-1.1.0-16.14.EL.i386.rpm |grep getstyle-gnome # # rpm -qp --filesbypkg openoffice.org-1.1.0-16.14.EL.i386.rpm |grep msgbox-gnome # <scratching head> # rpm -Uhv openoffice.org-1.1.0-16.14.EL.i386.rpm \ openoffice.org-libs-1.1.0-16.14.EL.i386.rpm \ openoffice.org-i18n-1.1.0-16.14.EL.i386.rpm \ openoffice.org-style-gnome-1.1.0-16.9.EL.i386.rpm (exit 0) I assume this blocks up2date, but I can't tell that for sure. Version-Release number of selected component (if applicable): 1.1.0-16.7.EL How reproducible: Always
Hmm, though if openoffice.org-style-gnome is available in the update pool, RPM will be smart enough to grab it. The problem here is that we cannot outright _require_ openoffice.org-style-gnome from the OOo packages (due to arch stuff, we use the i386 OOo RPMs but the x86_64 style-gnome package on AMD64 for example), so we have to require the binary itself to make sure it gets installed. Jeremy, what's your take?
There's no bug here. The dependency is there, just expressed as a file dep instead of a package level dep.