Opening balance reconciling investment account incorrect.
Mike or Penny Novack
stepbystepfarm at mtdata.com
Thu Nov 14 08:50:50 EST 2013
> Since I am looking at Gnucash as a potential user, I am alarmed to see
>that there are over 1000 open bugs in Bugzilla. I wonder if this is a
>warning about the reliability of the software.
>
>Regards.
>
>
As a person who before retirement made my living designing and writing
(and debugging) software let me make an important point that might not
be obvious to the average user.
The simple answer is NO.
That's the number of REPORTED bugs, not the number that turn out to be
actual bugs. All but a very few of these, if and when analyzed, will
turn out to be user error of some sort. Now that CAN be flawed
documentation (which is different from a program bug) but again, most
user error will be things like:
1) Expecting the program to do something other that it does or that the
documentation implies that it does. Oddly many users imagine that a
computer can read their minds.
2) User didn't actually do what the user thought was done (thought
entered one thing and that's what is on the bug report but actually
entered something else. The fickle finger problem. Very common.
The FIRST step a developer has to do when tackling a bug report is to
reproduce the error. If they can't do that (or know from their own
experience using gnucash that this feature works for them) unlikely to
take it much farther so the "bug report" remains unsolved. In my working
days I was paid to resolve these to the bitter end; either find and fix
the bug or prove that it was user error. But I didn't need user
cooperation to do this as I could set up the exact situation by
extracting the master record and transaction from backup and set these
up in a test database. So, for example, simple user error easily
detected (hey, the actual transaction had a number transposed from what
the user reported to have been entered -- another case of fickle finger.
Once a case of gross incompetence (out of 12 items on the transaction, 7
were completely different numbers!).
If YOU, as a user, have a particular vested interest in a bug you have
reported, it is going to take more than "just submit a report". You
would need to find a developer to work with and commit some of YOUR time
(because without the backups YOU have from immediately before this error
the developer cannot be certain of reproducing the EXACT situation). If
you don't have backups from immediately before there really isn't much
that can be done. As a developer, I would take MUCH more seriously a bug
report submitted where the user submitting the report had gotten their
files into the situation immediately before, done a save (created
backup), tried again whatever caused the error and submitted the report
attaching the backup. Or of course a user that would work with me to do
that after the fact.
Michael D Novack, FLMI
More information about the gnucash-user
mailing list