[Sugar-devel] [PATCH] Make building GConf-dbus optional

Tomeu Vizoso tomeu at sugarlabs.org
Fri Sep 3 03:20:56 EDT 2010


On Thu, Sep 2, 2010 at 19:27, Bernie Innocenti <bernie at codewiz.org> wrote:
> Compiling this module frequently breaks, resulting in difficulties for
> novice developers and waste of time for everyone else.
>
> This patch simply makes GConf-dbus an optional compilation unit. If
> there's some consensus, I could follow up with a more aggressive patch
> removing it althogether.
>
> GConf-dbus is unmaintained and is no longer part of any Linux
> distribution. It was used to support multiple Sugar profiles within
> the same UNIX user, a feature of dubious usefulness that could be used
> to test collaboration without creating multiple accounts.

But what happens with the schemas installed by Sugar? Don't we need to
do something so these schemas are taken into account by the session
GConf?

Unless I'm missing something, Sugar will fail to start in a clean
system when built from jhbuild.

Regards,

Tomeu

> Signed-off-by: Bernie Innocenti <bernie at codewiz.org>
> ---
>  config/modulesets/glucose-0.84.modules           |    1 -
>  config/modulesets/glucose-versionsupport.modules |    1 -
>  config/modulesets/glucose.modules                |    1 -
>  3 files changed, 0 insertions(+), 3 deletions(-)
>
> diff --git a/config/modulesets/glucose-0.84.modules b/config/modulesets/glucose-0.84.modules
> index 9d7e1cd..005988e 100644
> --- a/config/modulesets/glucose-0.84.modules
> +++ b/config/modulesets/glucose-0.84.modules
> @@ -21,7 +21,6 @@
>   <autotools id="sugar">
>     <branch module="sugar/mainline.git" revision="sucrose-0.84" checkoutdir="sugar"/>
>     <dependencies>
> -      <dep package="GConf-dbus"/>
>       <dep package="sugar-base"/>
>       <dep package="sugar-toolkit"/>
>       <dep package="sugar-artwork"/>
> diff --git a/config/modulesets/glucose-versionsupport.modules b/config/modulesets/glucose-versionsupport.modules
> index a26c8a6..372ddc0 100644
> --- a/config/modulesets/glucose-versionsupport.modules
> +++ b/config/modulesets/glucose-versionsupport.modules
> @@ -21,7 +21,6 @@
>   <autotools id="sugar">
>     <branch module="sugar/silbe.git" revision="t/versions" checkoutdir="sugar"/>
>     <dependencies>
> -      <dep package="GConf-dbus"/>
>       <dep package="metacity"/>
>       <dep package="python-xklavier"/>
>       <dep package="sugar-base"/>
> diff --git a/config/modulesets/glucose.modules b/config/modulesets/glucose.modules
> index 2a9a8ce..12c8171 100644
> --- a/config/modulesets/glucose.modules
> +++ b/config/modulesets/glucose.modules
> @@ -21,7 +21,6 @@
>   <autotools id="sugar">
>     <branch module="sugar/mainline.git" checkoutdir="sugar"/>
>     <dependencies>
> -      <dep package="GConf-dbus"/>
>       <dep package="metacity"/>
>       <dep package="python-xklavier"/>
>       <dep package="sugar-base"/>
> --
> 1.7.2.2
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list