Custom Reports Mgration from 2.2.9 to 2.3.17?

John Ralls jralls at ceridwen.us
Sat Dec 4 21:06:26 EST 2010


On Dec 4, 2010, at 4:52 PM, David T. wrote:

> Well, this is odd. Here is the first thing in ~/Library:
> 
> dhtmbp:Library david$ ls -l G*
> Gnucash-2.2.9:
> total 0
> drwxr-xr-x    3 david  david   102 Mar 11  2010 Library
> drwxr-xr-x  121 david  david  4114 Mar 11  2010 bin
> drwxr-xr-x    6 david  david   204 Mar 11  2010 etc
> drwxr-xr-x   33 david  david  1122 Mar 11  2010 include
> drwxr-xr-x    7 david  david   238 Mar 11  2010 info
> drwxr-xr-x  103 david  david  3502 Mar 11  2010 lib
> drwxr-xr-x    3 david  david   102 Mar 11  2010 man
> drwxr-xr-x   36 david  david  1224 Mar 11  2010 share
> drwxr-xr-x    3 david  david   102 Mar 11  2010 var
> 
> Gnucash-2.3.x:
> total 0
> drwxr-xr-x    3 david  david   102 Mar 13  2010 Library
> drwxr-xr-x  200 david  david  6800 Mar 13  2010 bin
> drwxr-xr-x   14 david  david   476 Mar 13  2010 etc
> drwxr-xr-x   80 david  david  2720 Mar 13  2010 include
> drwxr-xr-x   10 david  david   340 Mar 13  2010 info
> drwxr-xr-x  281 david  david  9554 Mar 13  2010 lib
> drwxr-xr-x   11 david  david   374 Mar 13  2010 libexec
> drwxr-xr-x    3 david  david   102 Mar 13  2010 man
> drwxr-xr-x    3 david  david   102 Mar 13  2010 sbin
> drwxr-xr-x   58 david  david  1972 Mar 13  2010 share
> drwxr-xr-x    5 david  david   170 Mar 13  2010 var
> 
> the Gnucash-2.2.9 folder is 131.1 MB; the Gnucash-2.3.17 is 301 MB. I'll note that the app bundles are 121 MB and 221 MB respectively. That's a lot of stuff.
> 
> I do see the folder in Library/Application Support, and config.user there included an absolute reference to the duplicate report file. So, I think that explains how it kept loading the file. But frankly, the error message is not very helpful, and does practically nothing to help a user resolve the problem (what user is going to know what a guid is, let alone how to find the report that has it hidden away somewhere, and then change this hidden data elemant?).


Those are installation directories which are the result of you building Gnucash yourself with prefix set to ~/Library/Gnucash-2.2.9  and ~/Library/Gnucash-2.3.x . They're bigger than the bundle because there are a lot of extra files that are needed to build everything that aren't needed to run Gnucash.

So the hard-coded path is in config.user? That's annoying. I guess I need to run sed on it as part of the migration script.

Regards,
John Ralls



More information about the gnucash-devel mailing list