caillon suggested this is a better place to ask such questions, so here
is goes.
Julian
------ Wiadomość oryginalna ------
Temat: Re: packages moving from gconf to gsettings
Data: Sun, 17 Apr 2011 01:15:06 +0200
Nadawca: Julian Sikorski <belegdol(a)gmail.com>
Odpowiedź-Do: Development discussions related to Fedora
<devel(a)lists.fedoraproject.org>
Adresat: devel(a)lists.fedoraproject.org
Grupy dyskusyjne: gmane.linux.redhat.fedora.devel
Odniesienia: <io58kc$dm4$1(a)dough.gmane.org>
W dniu 14.04.2011 00:38, Julian Sikorski pisze:
Dear List,
I was just trying to update gnome-mplayer (not in fedora, but that is
irrelevant) which migrated from gconf to gsettings. The problem is, that
the standard scriptlets [1] do not run on upgrades, leaving the package
in a not working state (not running even).
I think it would be good to establish some guidelines to handle such
cases, since packages moving from gconf to gsettings are likely to
become more and more common.
Cheers,
Julian
[1]
http://fedoraproject.org/wiki/Packaging/ScriptletSnippets#GSettings_Schema
I came up with the following, please let me know what you think:
%postun
if [ $1 -eq 0 ] ; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi
%posttrans
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
Julian
--
devel mailing list
devel(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel