On Sun, Sep 11, 2011 at 12:41 PM, Tom Davies <tomdavie...@yahoo.co.uk> wrote:
> HI :)
> Base needs to have some documentation to help devs understand what it's 
> trying to do.
>
> With the other apps it's much easier to have an overview even without having 
> any documentation but Base is a lot more complex.  Also there needs to be 
> some discussion between devs and other people to decide what to use instead 
> of java, and the direction to take generally.  Apparently the default HqSql 
> back-end is fairly troublesome but there is a new project "MariaDb" that is a 
> drop-in replacement for MySql that might be much better as a back-end.  
> MariaDb is basically almost the entire community that worked on MySql 
> including some of the original people plus a load of new people that joined 
> since the project broke free from Sun/Oracle.

MariaDB is like MySql, so it is a nice and powerful database, but too
heavy weight(*) for a 'default' back-end. SQLite sound like a much
better match for the task.

(*) by too heavy weight, I'm referring to installation, configuration,
need for started-task/daemon, need for periodic maintenance etc...

> Anyway it needs a small team of people to try out different back-ends to see 
> which are viable as back-ends and which might be easiest to have as the 
> default one.  Perhaps bringing their recommendation back to steering-discuss 
> to make an informed vote.

That's not how it works... voting is not the answer... doing is. I'm
pretty sure that if somebody step up to make a viable support for a
self-contained back-end, it will fidn its way into the code by
consensus, without the need for a 'vote', or getting the steering
commity or future BoD involved in any ways.
BTW this is already listed as an 'Easy Hack' :
http://wiki.documentfoundation.org/Development/Easy_Hacks#default_to_SQLite_not_HSQLDB_in_Base
So clearly this is not a technical/political disagreement, but just a
matter of  someone stepping up to do the work...


>
> As i understand it the current infra-structure is leading to Base gently 
> crumbling away through neglect.

It is not an infrastructure problem. it is a lack of interest problem.

>  Experienced devs steer well away from Base.  New ones need to learn more 
>understanding about coding or about Base or about both.  Every time an 
>individual joins and is keen to work on some aspect of Base they realise it's 
>a completely tangled mess and they would be the only person working on it so 
>they get discouraged and give-up.

That is true for every part of the product. the effort needed to find
your way in the code is high, and base is not special in that regard.
I seriously doubt that it is easier to find your way around writer
than it is to find your way around base.

>
> Yes it would be great to have input from the entire devs list but
> 1.  They are not interested in Base
That is indeed a problem, but I fail to see how starting to section
the community vertically ( vs horizontally like the ml are now) will
help

> 2.  The non-coders that want to do non-coding work on Base (eg Documentation, 
> perhaps marketing, perhaps design of aspects of the UI that only appear in 
> Base, the wizards and so on) would be unable to understand.

I don't understand what you mean with that paragraph...

Norbert

-- 
Unsubscribe instructions: E-mail to steering-discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/steering-discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to