[Compcomm] My ideas (for the record)

Danny Baumann dannybaumann at web.de
Sat Jun 16 12:19:59 EDT 2007


Hi,

> > ACK in principle, but there's always the risk that we "discuss things to
> > death" (such as the project name...) and in the end nothing will be
> > done. I'm not saying that this will happen everytime something is
> > discussed, but we should not forget that risk.
> >   
> 
> We need to at least know what the issues are, coming up
> with nothing IMHO is better than coming up with 2 competing
> solutions that each dont really fill everyones needs.

Ok, that's something we disagree in then. I think it's better to come up
with a solution that fills the needs of the vast majority than with no
solution.

> > Hey hey hey, it was rewritten exactly 1 time - from libberylsettings to
> > libbs. The reset were just name changes.
> >   
> 
> Only if you include the library.
> 
> If you include the entire settings 'ecosystem' which includes
> the plugin, the library, the bindings and the gui then it has
> had many many lives over the last year.  I challenge anyone
> to list all the names of each settings gui since compiz-quinn.

Only the settings GUI was rewritten (too) many times, the rest was not.

> Most name changes went with a 'total rewrite' (although after
> hearing the zoom changes described as that, I'm not sure what
> it means anymore)

That's not true. The libbs -> libccs and libccs -> libcompizconfig
didn't affect the code at all besides some struct and function name
prefixes.

> >> could imagine that it is getting better and better (but I don't really
> >> know for sure due to the above reasons). Since Danny, Dennis and the
> >> other beryl-devs now work closer with David, there has been some effort
> >> to find well-designed alternatives to several rather "hackish"
> >> approaches.
> >>     
> >
> > Exactly, that was the main motivation behind rewriting it.
> >   
> 
> Isn't it better to design requirements before starting coding?
> 
> Rewriting anything is a very bad because it is admission that
> your original design was totally wrong and unworkable.  It also
> means that a lot of time is wasted.
> 
> For some reason you think something being 'completely rewritten'
> is a good thing.

That's not true. I didn't like needing to rewrite libberylsettings, but
it was needed due to some shortcomings and dependencies we didn't want
(glib). Unfortunately, libberylsettings was designed _before_ I and
Dennis got involved, so those people (we two) who rewrote libbs weren't
involved in the first design phase.

> Couldn't these should just go into a general improvements, or
> (dare I say it) an extras package?  I assume you are talking
> about packaging?
> 
> The development and announcements does not need a separate
> project because as you say its not really a niche, its just an
> enhancement (like scaleaddon).  There are a few plugins I have
> which would be good in that group.

Hmm, yes, might make sense.

> I think that grouping people based on what cult they belong to
> is very damaging and segregates things on grounds which
> make no sense to the average user.

ACK (besides of the wording :-P )

Regards,

Danny




More information about the CompComm mailing list