[Compcomm] So what's going on code-wise? Or what we're working on.

Danny Baumann dannybaumann at web.de
Mon Apr 30 05:48:53 EDT 2007


Hi,

> I do not disagree, I just never get answers to simple questions
> like why are you duplicating effort?
> 
> libbs is clearly duplicating effort.  I do not think anyone can
> disagree on that.

I can.
If you think libbs is just duplicating effort, please tell me how to do
the following things properly within the current Compiz core framework.

- Offline configuration of settings
Classic example for this: A user turned off DBUS in his settings manager
which relys on DBUS ;-)
The only option you have to circumvent this problem besides having libbs
is controlling the configuration backends directly - IMHO much more
invonvenient than having a library like libbs.
Besides that, you would have to duplicate all the XML parsing in the
settings tools if you hadn't a library doing it for you.

- Settings profiles
- Setting import/export
I don't see how to both of them (especially the former) properly within
the current Compiz core framework without an external library - perhaps
you can share some ideas? ;-)

Additionally, libbs already contains some nice functions to do plugin
load order automatically so you don't have to duplicate that part in
each settings manager.

> BCOP is duplication of effort, maybe opinion is split on that
> one but time will tell.

I ask again: What is it duplicating? Even after the metadata stuff is
in, there is quite a bunch of work which is avoided by BCOP (String with
restricted values handling, creation of the base, compiled-in metadata
and so on).

> I have never mentioned decorators at all because I have little
> interest in them and I do not know much about them.  I know
> RYX has done a lot of research into how to make a better
> decorator and I was simply agreeing that we should look at
> making the best rather than quickly rewriting emerald.

I think Patrick's latest post should have solved these concerns.

> I am trying to impose some stability and direction but it seems
> like creating a distribution of compiz under another name is
> much more important to you.  What other software is redistributed
> under another name and package like this?  Do not mention the
> mozilla debian thing, you know thats a totally different issue.

I'm not sure if you don't want to understand the point here. Noone wants
to repackage Compiz, but create easy-to-use packages around Compiz. I am
not sure if there is any Linux distribution that packages the kernel
under a different name than "kernel". 
I also don't think that anyone here wants to create a bunch of such
distributions - I think we just want to create that above-mentioned,
easy-to-use software around Compiz without repackaging/rebranding it.

Regards,

Danny




More information about the CompComm mailing list