Re: [mer-general] dconf will land near you

2014-05-07 Thread Mohammed Sameer
dconf has been puhed already.
The build however is broken since it seems that it's not hooked and I don't
know how to hook it.

I guess someone needs to check the build itself?

Cheers,

On Tue, May 06, 2014 at 02:18:31PM +0300, Mohammed Sameer wrote:
> On Mon, May 05, 2014 at 02:50:13PM +0300, Mohammed Sameer wrote:
> [...]
> > I will be merging the dconf patches for mlite 
> > https://github.com/nemomobile/mlite/ fairly soon.
> > fairly soon = I am aiming for tomorrow.
> 
> I will not merge stuff today since I feel I still need to give more info and 
> time.
> I will be aiming for tomorrow morning.
> 
> This PR will have to be merged:
> https://github.com/nemomobile-packages/gst-plugins-good/pull/3
> It drops the gconf elements from gstreamer.
> 
> This is another one for nemo-theme-default:
> https://github.com/nemomobile/nemo-theme-default/pull/8
> There you can see how the nemo database is being populated.
> 
> I have also pushed the migration tool to the dconf repos:
> https://github.com/mer-packages/dconf/blob/master/gconf2dconf.cpp
> 
> Some more work is needed for the tool so it'd be fired during boot and does 
> the conversion
> only once. I will be working on that tomorrow.
> 
> > The PR are https://github.com/nemomobile/mlite/pull/13 and
> > https://github.com/nemomobile/mlite/pull/12
> Those I announced yesterday already ;-)
> 
> > What is unknown to me is if the ohm gconf plugin is being used by nemo or 
> > not.
> > If it's used then we need to find a way to fix it and/or replace it (Which 
> > will delay
> > the dconf land but that's fine) or we simply remove it if we don't use it.
> 
> I'd still appreciate feedback on that part as I don't know.
> 
> Cheers,
> 
> -- 
> GPG-Key: 0xA3FD0DF7 - 9F73 032E EAC9 F7AD 951F  280E CB66 8E29 A3FD 0DF7
> Debian User and Developer.
> Homepage: www.foolab.org



-- 
GPG-Key: 0xA3FD0DF7 - 9F73 032E EAC9 F7AD 951F  280E CB66 8E29 A3FD 0DF7
Debian User and Developer.
Homepage: www.foolab.org




Re: [mer-general] dconf will land near you

2014-05-06 Thread Mohammed Sameer
On Mon, May 05, 2014 at 02:50:13PM +0300, Mohammed Sameer wrote:
[...]
> I will be merging the dconf patches for mlite 
> https://github.com/nemomobile/mlite/ fairly soon.
> fairly soon = I am aiming for tomorrow.

I will not merge stuff today since I feel I still need to give more info and 
time.
I will be aiming for tomorrow morning.

This PR will have to be merged:
https://github.com/nemomobile-packages/gst-plugins-good/pull/3
It drops the gconf elements from gstreamer.

This is another one for nemo-theme-default:
https://github.com/nemomobile/nemo-theme-default/pull/8
There you can see how the nemo database is being populated.

I have also pushed the migration tool to the dconf repos:
https://github.com/mer-packages/dconf/blob/master/gconf2dconf.cpp

Some more work is needed for the tool so it'd be fired during boot and does the 
conversion
only once. I will be working on that tomorrow.

> The PR are https://github.com/nemomobile/mlite/pull/13 and
> https://github.com/nemomobile/mlite/pull/12
Those I announced yesterday already ;-)

> What is unknown to me is if the ohm gconf plugin is being used by nemo or not.
> If it's used then we need to find a way to fix it and/or replace it (Which 
> will delay
> the dconf land but that's fine) or we simply remove it if we don't use it.

I'd still appreciate feedback on that part as I don't know.

Cheers,

-- 
GPG-Key: 0xA3FD0DF7 - 9F73 032E EAC9 F7AD 951F  280E CB66 8E29 A3FD 0DF7
Debian User and Developer.
Homepage: www.foolab.org


signature.asc
Description: Digital signature


[mer-general] dconf will land near you

2014-05-05 Thread Mohammed Sameer
Hi,

dconf is a change that has been planned for a long time.

I will be merging the dconf patches for mlite 
https://github.com/nemomobile/mlite/ fairly soon.
fairly soon = I am aiming for tomorrow.

The PR are https://github.com/nemomobile/mlite/pull/13 and
https://github.com/nemomobile/mlite/pull/12

What this does is it switches mlite to dconf and dconf will be the storage 
backend
used.

There is a tool that will migrate the settings for the user from gconf to dconf 
upon the
next boot. I am still putting the final touches for the migration itself but I 
hope to push
it out today.

dconf will be shipped with 2 read only system databases for storing default 
configuration:
 - nemo which will contain the defaults for nemomobile
 - vendor which is intended for vendors to override the nemo ones
And then the normal read and write database for storing user specific 
configuration.

What is unknown to me is if the ohm gconf plugin is being used by nemo or not.
If it's used then we need to find a way to fix it and/or replace it (Which will 
delay
the dconf land but that's fine) or we simply remove it if we don't use it.

I will also be documenting the 2/3 databases used above and how to add defaults 
for
the system and apps in a README.

Is the above plan fine for everybody? Does anyone know if the gconf ohm plugin 
is
being used ?

Cheers,

-- 
GPG-Key: 0xA3FD0DF7 - 9F73 032E EAC9 F7AD 951F  280E CB66 8E29 A3FD 0DF7
Debian User and Developer.
Homepage: www.foolab.org