Some oddities in gnucash-cvs

Derek Atkins warlord@MIT.EDU
11 Dec 2002 09:39:45 -0500


Rik,

Thank you very much for your detailed report.  A bunch of comments
are inline....

Rik Harris <rik@kawaja.net> writes:

> In the interests of providing something useful back to the GnuCash effort,
> I've been using the CVS version (last ChangeLog entry is 2002-11-26)
> of GnuCash and have noticed a few strange things.  Perhaps someone could
> identify whether they are problems with me or the software.

Well, your CVS tree is two weeks old.  There have been a lot of changes
since 11-26.  You might want to "cvs update -Pd" and then rebuild.
I think you'll find a number of these issues have been fixed.

> I can reliably reproduce all of these.  I've run 'Check and Repair all'
> and it makes no difference.
> 
> 1.  In any account register, if I select the "splits" section of the
>     blank transaction at the end (either through clicking there, or
>     selecting the "blank" icon, then select the description line of
>     the transaction without entering data into the splits section,
>     the following message gets printed to the tty:
> 
>     "Error: check_open: transaction 0x836d358 not open for editing
> 
>      Error: check_open:      Transaction.c:95"

I believe this is fixed

> 2.  Once (1) has happened, when creating a new transaction, the
>     transaction disappears while entering.  Specifically, I enter a date,
>     tab across to the description field, enter the description, then when I
>     hit tab (or click elsewhere) the data I just entered disappears, as if I
>     hadn't typed it.  The workaround is to duplicate another transaction and
>     modify it, or to close the ledger window and re-open it.

I believe this is fixed, too.

> 3.  When reconciling a liability account (credit card), I enter the date
>     and closing balance (e.g. 400) and move to the reconciliation screen.
>     If I then select Reconcile->Reconcile Information... The closing
>     balance in the text box is negative (e.g. -400), when it should be
>     the same as the originally entered closing balance (400)

This may still be there -- can you check this again with a "more current"
CVS?

> 4.  When I search for |Value| |<anything>| |is equal to| |<any amount>|,
>     I get a bunch of unrelated share transactions.  It returns the same
>     transactions every time.  Should I be able to use this for searching
>     for transaction amounts?

Hmm.. Could you provide more information on this one?  Do you have
multi-currency transactions?  It is possible that I messed this up,
but I need more information to know how to test it to reproduce it.

> 5.  When editing an invoice (great stuff, by the way), once I enter a
>     line of data, it does not create me a new "blank" line at the bottom
>     where I can enter the next line.  I need to hit "close" then "find
>     invoice" to bring it back up again, at then it has another blank
>     line.  Unfortunately, I need to do this for _every_ new line, which
>     gets a bit tedious.  If I hit "duplicate", it doesn't do anything in
>     the user interface, but if I close and reopen the invoice, I can
>     tell that it has actually performed the duplicate.

Hey, thanks.  I'm glad you like it!  *blushes*   Anyways, this was fixed
in CVS (on 12-1).

> 6.  Once I've "post"ed an invoice, I can't "unpost" it.  How is this
>     feature supposed to work?

It doesn't (yet).  It's on my list of things to actualy implement.
The button is there because I wanted to get it in before the UI
"feature freeze" that happened a couple weeks ago, but the actual
UnPost code does not exist.  I know what needs to be implemented; I
just need to actually implement it.  It may not make it into 1.8.0,
but it will definitely make it into _some_ (early) 1.8 release.

> 7.  (this one is a feature request) I would like to be able to configure
>     the list of sources for commodity price quotes.  I found that Yahoo
>     Australia works, but that's not in the list (although it is in the
>     Finance::Quote).  I had to modify quotes/finance-quote-helper and
>     app-utils/gnc-ui-util.c every time.  Maybe a one-time update to
>     those files to include everything that Finance::Quote supports would
>     be better.  Would you like a patch?  Maybe after 1.8.0?

I _think_ this may be fixed in the CVS.  At least I know there has been
some changes to the interface to F::Q...

> I'm otherwise very happy with GnuCash and am keen to help out.
> 
> I haven't tried 1.7.5.  Should I?

Well, you _can_ try 1.7.5, but I would suggest you "update" your CVS
and rebuild. You'll find a LOT of your issues have already been fixed.
For those that haven't may I suggest reports to bugzilla?

        http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash

> thanks,
> rik.

No, thank YOU!  It's users like you who give us detailed reports and
lists that help US make Gnucash a better piece of software!!!

Thanks,

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