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@xxxxxxxxx> OdpowiedÅ-Do: Development discussions related to Fedora <devel@xxxxxxxxxxxxxxxxxxxxxxx> Adresat: devel@xxxxxxxxxxxxxxxxxxxxxxx Grupy dyskusyjne: gmane.linux.redhat.fedora.devel Odniesienia: <io58kc$dm4$1@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging