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