Description of problem: 'gnome-applets' installation on x86_64 results in the following complaints: I/O warning : failed to load external entity "/etc/gconf/schemas/battstat.schemas" Failed to open `/etc/gconf/schemas/battstat.schemas': No such file or directory and indeed there is no such file or directory. What about changing a code on a %post script to something like that: for S in $SCHEMAS; do S=/etc/gconf/schemas/$S [ -r $S ] || continue gconftool-2 --makefile-install-rule $S > /dev/null done Version-Release number of selected component (if applicable): gnome-applets-2.6.0-4 How reproducible: always
*** Bug 125649 has been marked as a duplicate of this bug. ***
Just pushed a testing update which should fix this: http://www.redhat.com/archives/fedora-test-list/2004-July/msg00494.html Appreciate if someone could try it out and confirm.
The test update works; but I wonder if instead of a static list of schemas in a %post section of gnome-applet.spec, which always poses a risc of getting out of sync, there is a way to create that list automatically. From a content of $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/ maybe? I never tried if a "late %define" in a spec file would be feasible but that would look like one possibility of passing that information to a %post section.
I guess we explicitly list the schema files we're installing because we want to know when new schema files have been added in a new upstream version. This is an unusual case - schemas not being installed on certain architectures. Thanks for testing the update :-)
Okay, gnome-applets-2.6.2.1-1 has been pushed to FC2 updates