On Tuesday 19 May 2009, Mrugesh Karnik wrote:
> On Tuesday 19 May 2009 14:12:16 Kenneth Gonsalves wrote:
> > On Tuesday 19 May 2009 13:25:36 Krishnakant wrote:
> > > Do keep posting about the feedbacks or ask on about any feature. 
> > > We have the mailing list at [email protected] right now.
> >
> > first feedback: The INSTALL document states:
> >
> > <quote>
> > to use postgresql for the first time there is a dedicated
> > administrator account called postgres.
> > This will be the user we will use for the database.
> > We must set a password for that user.  to change/ reset the
> > password, sudo passwd postgres for ubuntu or just su passwd
> > postgres for any other sudo less distro of gnu/linux
> > and hit enter.
> > enter the password ''gkadmin'' and re-type for confirmation.
> > <endquote>
>
> This is brain-dead!
>
> Best is to just ask the user to have a database with the appropriate
> access details ready.
>
> As it is, for a desktop app, it doesn't make sense to tell user to go
> configure a postgresql or even mysql database. Why not just use
> sqlite or mysql embedded instead?
>
> Requirement of postgresql for a desktop app is just plain dumb, even
> for a fan such as myself.
>
> Suddenly, the mysql embedded move by amarok and akonadi devs makes
> sense (if it didn't already).

Is GNUKhata a desktop app?  From Anusha and Kirshnakant's presentation 
at the last freed.in, the impression I got was of a 
financial/accounting application server that leaves the choice of 
front-ends to the user.  And frankly, if I'm using GK for any serious 
accounting I personally would be very happy if it's running PostgreSQL 
and not some toy database.  Specially not some toy database that is 
owned today by a company whose credentials in the FOSS world aren't all 
that hot.  At the risk of being rude (not that I'd be doing something 
that has never happened before on this list ;) suggesting that 
corporates keep decades worth of critical accounting data in, e.g., 
SQLite is just plain dumb.  At least until you show me at least one 
serious FA/ERP system that has been adopted by corporates and uses 
SQLite as the back-end RDBMS.

Having said that, maybe KK & co. could investigate the possibility of 
putting in a database abstraction layer in GNHKhata; if you do that you 
could let users choose which RDBMS they wish to use depending on their 
needs and their environment.  I'm sure Mrugesh would be happy to create 
the necessary triggers, etc. to make the abstraction layer work with 
SQLite :)

Regards,

-- Raju
-- 
Raj Mathur                [email protected]      http://kandalaya.org/
       GPG: 78D4 FC67 367F 40E2 0DD5  0FEF C968 D0EF CC68 D17F
PsyTrance & Chill: http://schizoid.in/   ||   It is the mind that moves
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to