<div dir="ltr">On 26 December 2013 17:02, Emil Dudev <span dir="ltr"><<a href="mailto:emildudev@gmail.com" target="_blank">emildudev@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As GConf is deprecated, it should be replaced by GSettings.<br>
<br>
I've made a patch that will change most of the code to use GSettings.<br>
(I'm not sure how to include the link, as it will cause the mail to be<br>
sent to the spam folder).<br></blockquote><div><br></div><div>Awesome, will try to review it asap.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Moving to GSettings is not something easy. The biggest issue is the<br>
compatibility of the activities.<br>
How should it be handled?<br>
I'm not sure how many activities use GConf. I was able to find only 3:<br>
read and write (using sugar's speech settings), and browse. But I'm<br>
sure there are more activities.<br></blockquote><br></div><div class="gmail_quote">There are only a limited number of "system" settings that activities could be using. I think we should set those both in GConf and in GSettings for a while to give activity authors the time to port (gtk2 activities can't even do that). We can use local imports so that GConf is loaded only when setting those properties. Hopefully the migration scripts doesn't affect the GConf database?<br>
<br></div><div class="gmail_quote">What do you think? Any reason this wouldn't work?<br></div></div></div>