Fwd: World friendlier printable invoices

Derek Atkins warlord at MIT.EDU
Tue Oct 2 10:09:56 EDT 2007


"Bryan Cebuliak" <bryan.cebuliak at gmail.com> writes:

> Pardon me, I am really very new at this. Would you like me to do that
> now with the files or have you already done it?  Will just a plain
> diff file.scm filenew.scm > diffoutfile
> do the trick?

Usually the way to do it would be:

  svn diff

> Attached please file the diff output files including the total ex tax
> localisation changes.

Unfortunately you:

a) ran diff manually
b) didn't use '-u' to create a unified diff

> Also, do you have an idea why opening gnucash with a saved
> fancy-invoice report in the old format using the new fancy-invoice.scm
> etc crashes gnucash? The same may happen with the the other files. Not
> tested yet. This is avoided if the old report tab is closed prior to
> saving before upgrading the invoice files. This is a show stopper if
> it happened with a gnucash upgrade.

Umm... Without really seeing your changes (while my brain can process
a unified diff, I can't really process a non-context/non-unified diff)
I can only guess.  My first guess is that you changed the available
options so that when gnucash reloads the options into the report it
fails.  But I don't know without seeing the code and seeing the
crash backtrace.

It would be "allowed" in a major release change, but certainly not
within a stable release.  E.g., this happened between 1.6 -> 1.8
and again from 2.0 -> 2.2.  (It might have happened from 1.8 -> 2.0
too, but I don't recall).

       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 at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list