GDA Missing records in SQLite

Derek Atkins warlord at MIT.EDU
Mon Feb 25 13:04:40 EST 2008

Quoting Graham Leggett <minfrin at>:

> Derek Atkins wrote:
>> Except SQLite is a requirement.  If we can't support SQLite then
>> IMNSHO the project has failed.  So by that, if we have to make
>> a workaround to get SQLite working, we should.  Note that we can
>> always key the workaround code based on the version of gda we
>> find when we build gnucash.
> Then someone upgrades libgda, and gnucash silently breaks.

Umm.. I can't imagine ANY workaround that gnucash would perform
that would silently break with a gda upgrade.  Worst case, a gda
update adds additional performance improvements but gnucash doesn't
get them because it's doing stuff "by hand".  Also, one would hope
that some of these gda updates would also rev the so-number, or
change the gda_version() (assuming there is one).

> If there are issues with libgda support with sqlite, I suggest fixing 
> the issues in libgda. Short term hacks lead to long term pain.

Oh, I'm all for getting gda fixed..  But there's a timing issue here.
How long does it take to:

1) get GDA to fix the problem
2) get a new GDA release
3) get the new GDA release into the distributions?

It's #2 and #3 in particular that can take the most amount of time, and
if that time isn't "less than a month" then we're in trouble.

> Regards,
> Graham


       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL:    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list