The liblocalfile_1_0_0 JNI shared library is owned by both the -rcp and -platform binary RPMs. Ideally it would only be owned by the -rcp package. This is just something in the %files section, I presume.
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
so file has been renamed to libunixfile since Eclipse 3.6.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Chris, Please fix this.
Chris, Please take a look at this issue too while looking at the dropins problem.
It turns out, there's some more files owned by both... /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/143/1/.cp/os/linux/x86/libupdate.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/28/1/.cp/os/linux/x86/libunixfile_1_0_0.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/31/1/.cp/libgnomeproxy-1.0.0.so Should those libraries just be owned by eclipse-platform?
(In reply to comment #6) > It turns out, there's some more files owned by both... > > > /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/143/1/.cp/os/linux/x86/libupdate.so > /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/28/1/.cp/os/linux/x86/libunixfile_1_0_0.so > /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/31/1/.cp/libgnomeproxy-1.0.0.so > > Should those libraries just be owned by eclipse-platform? They should be owned by whichever plugin matches that bundle ID. Taking bundle 143 as an example, I think this is org.eclipse.update. If org.eclipse.update is in the platform feature, then the %files section for the platform sub-package should contain an entry something like: %{_libdir}/%{name}/configuration/org.eclipse.osgi/bundles/143 This will own that directory and all of its contents.
swt and rcp also have these in common... assuming thi sis a bug also? /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-atk-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-awt-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-cairo-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-glx-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-gnome-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-pi-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-xpcominit-gtk-3655.so /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-xulrunner-gtk-3655.so
(In reply to comment #8) > swt and rcp also have these in common... assuming thi sis a bug also? Yes.
Any idea what in rcp could be causing the %files to be added? I'm spinning my wheels a bit as I'm not sure of a better way to do debug this than combing over the .spec file %files rcp %defattr(-,root,root) %dir %{_libdir}/%{name}/features %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/features %dir %{_datadir}/%{name}/plugins %if %{initialize} %{_libdir}/%{name}/configuration/org.eclipse.osgi/.bundledata* %{_libdir}/%{name}/configuration/org.eclipse.osgi/.lazy* %{_libdir}/%{name}/configuration/org.eclipse.osgi/.manager %{_libdir}/%{name}/configuration/org.eclipse.osgi/.state* %endif %if %{bootstrap} %{_libdir}/%{name}/plugins/com.ibm.icu_* %endif %config %{_libdir}/%{name}/configuration %config %{_libdir}/%{name}/configuration/config.ini %config %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info %dir %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator %{_libdir}/%{name}/notice.html %{_libdir}/%{name}/epl-v10.html %{_libdir}/%{name}/links %ifnarch ppc ppc64 %{_libdir}/%{name}/about.html %endif %ifarch x86_64 %{_libdir}/%{name}/about_files %endif %{_libdir}/%{name}/readme %{_libdir}/%{name}/startup.jar %{_libdir}/%{name}/features/org.eclipse.rcp_* %{_libdir}/%{name}/plugins/org.eclipse.core.commands_* %{_libdir}/%{name}/plugins/org.eclipse.core.contenttype_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.beans_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.observable_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.property_* %{_libdir}/%{name}/plugins/org.eclipse.core.expressions_* %{_libdir}/%{name}/plugins/org.eclipse.core.jobs_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.auth_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.app_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.common_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.ds_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.preferences_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.registry_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.util_* %{_libdir}/%{name}/plugins/org.eclipse.help_* %{_libdir}/%{name}/plugins/org.eclipse.jface_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.observable_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.property_* %{_libdir}/%{name}/plugins/org.eclipse.core.expressions_* %{_libdir}/%{name}/plugins/org.eclipse.core.jobs_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.auth_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.app_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.common_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.ds_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.preferences_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.registry_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.util_* %{_libdir}/%{name}/plugins/org.eclipse.help_* %{_libdir}/%{name}/plugins/org.eclipse.jface_* %{_libdir}/%{name}/plugins/org.eclipse.jface.databinding_* %{_libdir}/%{name}/plugins/org.eclipse.osgi_* %{_libdir}/%{name}/plugins/org.eclipse.rcp_* %{_libdir}/%{name}/plugins/org.eclipse.ui_* %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench_* %{_libdir}/%{name}/plugins/org.eclipse.update.configurator_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.simpleconfigurator_*
(In reply to comment #10) > Any idea what in rcp could be causing the %files to be added? > > %config %{_libdir}/%{name}/configuration I think that line ^
This looks fixed in latest eclipse build.