[H-GEN] Is GnuCash ready for prime-time? Was: RFC: SCO

ben.carlyle at invensys.com ben.carlyle at invensys.com
Fri Jun 20 01:09:40 EDT 2003


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

Hello,





Paul Gearon <pag at PISoftware.com>
Sent by: Majordomo <majordom at caliburn.humbug.org.au>
18/06/03 10:34
Please respond to general

 
        To:     general at lists.humbug.org.au
        cc: 
        Subject:        Re: [H-GEN] Is GnuCash ready for prime-time? Was: RFC: SCO


On Tue, 17 Jun 2003 ben.carlyle at invensys.com wrote:

> > The main thing, though is the fact that when it crashes it takes any
> > unsaved data with it. All the other problems make me want to 
contribute
> > to fix them, but that one is the one that makes me not want to use it 
at
> > all.

> If you really do like it (with the exception of these crashes) then I'd
> suggest you at least try and have a quick look.  Maybe it's something 
that
> the main developers aren't getting due to some different settings.

> So, assuming you're willing to put in the time, build it yourself with
> debugging on, and then run it.  As soon as it crashes attach gdb to it 
and
> find out where it is.  If you're lucky then it's not a big deal and you
> can fix it.  If not, then file a bug report.

The features of the program have left me with a good glow, and that makes 
me want to contribute. The lockups aren't a huge deterrant and leave me 
considering how I can examine them to prevent others having to deal with 
this kind of problem. The loss of data is a big red mark against this 
program.

Losing my data reduces my goodwill for gnucash, and I don't find myself 
wanting to support a project that doesn't have my goodwill :) I don't 
think it's useful to go looking for the lockups[1] when the real problem 
is that gnucash is losing my data[2]. What makes it worse is that the 
reason it's losing my data appears to be tied (at least partially) to the 
XML saved file format which doesn't allocate fixed field sizes for 
individual data elements and therefore requires the entire file to be 
written out at once instead of allowing updates to little sections as 
changes are made. If I were set to solve the problem then I would probably 
start by scrapping the XML saved file format in favour of little database 
files such as those provided by sqlite[3].

My gut feeling is that this would not be a change accepted by the existing 
developer and user community of gnucash, which sets my direction for the 
project agains that of those already involved. I wouldn't mind putting in 
the technical input. It sounds like a fun project. It's primarily the 
political input that I doubt I have the stomach for ;)

Benjamin
(I guess noone here is using gnucash, after all? :)

[1] I see a lockup as a minor glitch in software that's still in the 
earily in development. These glitches happen. I'm sure that my fixing 
those that currently exist won't stop new lockup problems occuring in the 
future.
[2] Losing my data due to conditions that are guaranteed to occur in 
software of this type and heritage is unacceptable to me. It's a problem 
that needs solving far more urgently than any current glitch.
[3] www.sqlite.org, a very good simple embedded public domain database 
engine


--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list