2015-01-27 GnuCash IRC logs

00:30:56 *** MechtiIde has joined #gnucash
00:44:20 *** fell__ has quit IRC
01:12:54 *** GabrieleV_ has joined #gnucash
01:13:28 *** GabrieleV has quit IRC
01:13:28 *** GabrieleV_ is now known as GabrieleV
01:16:47 *** ErKa has quit IRC
01:17:53 *** MechtiIde has quit IRC
01:31:12 *** jimvideo has quit IRC
01:31:14 *** cartsoftware has joined #gnucash
01:55:51 *** gjanssens has joined #gnucash
01:55:51 *** gncbot sets mode: +o gjanssens
02:13:36 *** rubdos has joined #gnucash
02:26:29 *** MechtiIde has joined #gnucash
02:50:38 *** cartsoftware has quit IRC
03:57:20 *** cartsoftware has joined #gnucash
04:19:47 *** fabior has joined #gnucash
04:20:22 *** cartsoftware1 has joined #gnucash
04:27:37 *** cartsoftware has quit IRC
04:27:37 *** cartsoftware1 has quit IRC
04:41:26 *** GabrieleV_ has joined #gnucash
04:41:32 *** GabrieleV has quit IRC
04:41:33 *** GabrieleV_ is now known as GabrieleV
04:53:42 *** fabior has quit IRC
05:08:23 *** cartsoftware has joined #gnucash
05:15:06 *** cartsoftware1 has joined #gnucash
05:21:15 *** cartsoftware has quit IRC
05:45:54 *** aqua___ has joined #gnucash
05:53:39 *** aqua_ has joined #gnucash
05:53:53 *** Jimraehl1 has left #gnucash
05:56:06 *** aqua___ has quit IRC
06:07:42 *** Jimraehl1 has joined #gnucash
06:37:18 *** himaxx has joined #gnucash
06:40:40 *** himaxx has quit IRC
06:45:25 *** SSA76 has joined #gnucash
06:46:10 *** SSA76 has left #gnucash
07:03:15 *** rickoehn has joined #gnucash
07:28:16 *** aqua_ has quit IRC
07:29:09 *** andy has quit IRC
07:31:28 *** GabrieleV_ has joined #gnucash
07:31:43 *** GabrieleV has quit IRC
07:31:43 *** GabrieleV_ is now known as GabrieleV
07:42:55 *** andy has joined #gnucash
08:07:06 *** mlncn has joined #gnucash
08:13:38 *** wizkid238 has quit IRC
08:22:05 *** rickoehn1 has joined #gnucash
08:23:10 *** rickoehn has quit IRC
08:30:58 *** wizkid238 has joined #gnucash
08:31:12 *** cartsoftware1 has quit IRC
08:32:06 *** ErKa has joined #gnucash
08:38:51 *** fabior has joined #gnucash
08:41:24 *** fell has joined #gnucash
08:41:24 *** gncbot sets mode: +o fell
08:53:53 *** ErKa has quit IRC
09:02:23 *** cartsoftware has joined #gnucash
09:07:50 *** fell_ has joined #gnucash
09:07:50 *** gncbot sets mode: +o fell_
09:16:43 *** fell has quit IRC
09:29:08 *** himaxx has joined #gnucash
09:30:57 *** himaxx has quit IRC
09:34:16 *** ErKa has joined #gnucash
09:40:46 *** himaxx has joined #gnucash
09:43:31 *** himaxx has quit IRC
09:50:09 *** neilv has joined #gnucash
09:55:58 *** O01eg has joined #gnucash
09:56:00 *** cartsoftware has quit IRC
09:58:03 *** MechtiIde has quit IRC
09:59:20 *** cartsoftware has joined #gnucash
10:01:48 <neilv> i'm modifying a report script, and want to reduce the number of decimal places that is used for XAG currency, from 6 to 2. currently it uses: (gnc:monetary->string mny)
10:07:26 *** wol has joined #gnucash
10:11:35 <warlord> neilv: so what's the question?
10:11:56 <warlord> The printer uses your configuration for # of decimal places.
10:12:08 *** cartsoftware has quit IRC
10:28:05 *** lmat has joined #gnucash
10:31:10 <neilv> the accounts tab takes the number of decimal places on the foreign currency from the account. this report seems to take the number of decimal places from the currency type (which i can see in the securities editor, but the "fraction traded" control on the currency information dialog is greyed-out)
10:39:42 <warlord> Yes, you cannot change the fraction traded of currencies; that's controlled by the ISO definition of the currency. And why would you want to change that?
10:56:43 *** Ahmuck has joined #gnucash
10:57:23 <Ahmuck> i need a report for a specific category/account that has many subaccounts under it. is there a way to print a report similar to a directory tree with the listed entries?
10:57:46 *** fabior has quit IRC
11:00:31 <warlord> Ahmuck: I dont understand -- you want a report that shows the expanded CoA??
11:03:03 <Ahmuck> for example, Auto
11:03:30 <Ahmuck> Auto with subcategories, Gasoline, Oil, Transmission Fluid, Brake Fluid, Tires, Etc.
11:03:49 <Ahmuck> So Auto is broke down into seperate CoA. is there a way to print just that section?
11:04:06 <warlord> Ahmuck: print what? Just the account names? What data are you trying to print?
11:04:35 <Ahmuck> names and totals and line item amounts
11:04:43 <Ahmuck> er line item descriptions
11:05:06 <Ahmuck> i know that i can get the entire year in a line item report. but i'm looking to check the entries.
11:06:02 <warlord> Ahmuck: if you just want names and balances, then the Account Summary Report. If you actually want the transaction data, you have a few choices: You can perform an "Open Subaccounts" and then print that out via a Register Report. Or you can run the Transaction Report and just choose the tree you want.
11:06:35 <Ahmuck> yes, that is what i want, a transaction report on a specific tree
11:07:01 <Ahmuck> ah got it. thank you
11:07:02 <warlord> then just select the tree you want
11:10:51 <Ahmuck> hrm, still not getting it. something like account summary for an account and child accounts
11:11:05 <Ahmuck> showing each transaction?
11:12:34 <Ahmuck> is there a way to print the ledger?
11:13:45 *** fabior has joined #gnucash
11:14:14 *** Ahmuck has quit IRC
11:14:49 <jralls> gjanssens: After you signed off last night I confirmed my suspicion about finding guile with a tarball. Since I built the tarball on F18 which doesn't have guile-2, it searches for an executable named "guile". On F21 that fails if only guile-1.8 is installed.
11:15:36 <warlord> jralls: remind me: why do we need to find the guile executable again?
11:15:44 <jralls> gjanssens: Worse, if both guile 1.8 and 2.0 are installed it finds the library for guile 1.8 and the executable for guile-2.0.
11:16:06 <jralls> warlord: It's used in the makefiles for a variety of things.
11:16:25 <jralls> Compiling on 2.0, but also for running the old tests.
11:16:43 <warlord> I wonder if we could just build our own 'gnc-guile' using libguile?
11:16:50 <warlord> ... and use that internally?
11:17:16 <jralls> Or more correctly setting up the environment for old tests.
11:18:16 <jralls> warlord: That would require the guile CLI source either as a dependency or imported into our own tree.
11:19:40 <warlord> But what does the build CLI do that we cannot simply emulate? Can't we just pass stdin into the libguile interpreter code? I wouldn't think it would be a lot of code to implement 'main' around libguile.
11:19:56 <warlord> (and yes, that 'main' would need to be in our source tree)
11:22:30 <jralls> warlord: Dunno, beyond parsing and making appropriate calls for arguments. I'm looking for it now. Unfortunately they don't seem to have put it somewhere obvious.
11:23:29 *** Ahmuck has joined #gnucash
11:24:08 <Ahmuck> in the old dos days we could print a directory tree and all the files under it on a piece of paper
11:24:22 <warlord> this isn't a file system
11:24:38 <warlord> but yes, you can print a register .... Run a Register Report.
11:24:58 <Ahmuck> a register of only a specific account
11:25:13 <warlord> No, it's not.
11:25:15 <Ahmuck> so in the US we have an IRS Form SF
11:25:18 <warlord> "Open Subaccounts"
11:26:46 <Ahmuck> for farming which we can break down into tax deductible sub accounts
11:27:02 <Ahmuck> the only account i need is that SF account and their sub accounts
11:27:15 <Ahmuck> i did find out how to print the entire registry which i am doing now
11:27:49 * Ahmuck grumbles and thinks tax entities only job is to create stress
11:28:56 <jralls> warlord: It's pretty small. main just calls scm_boot_guile(argc, argv, inner_main, 0); and inner_main() just calls scm_shell(argc, argv);.
11:29:03 <Ahmuck> ok, in the accounts view i can see X Farms and below it different subaccount with thier totals
11:29:20 <Ahmuck> so it's like a dos directory tree
11:30:06 <warlord> jralls: right, so perhaps we just build our own using libguile so we don't have to worry about what the distro called "guile"
11:30:23 <warlord> Ahmuck: right click on the parent, choose "Open Subaccounts"
11:30:29 <Ahmuck> that i did
11:30:36 <Ahmuck> and i have an account register
11:30:51 <Ahmuck> but it is line item without sub accounts
11:31:14 <jralls> warlord: We could pretty easily do that somewhere. The guild (compiler) script is a little more involved but it's a more unique name so we can just search the path for it (which is all that the GUILE_PROGS macro does).
11:31:57 *** ErKa has quit IRC
11:32:52 <warlord> Ahmuck: Perhaps you can point me to a screen shot of what you're actually looking for, because frankly your questions aren't making anhy sense.
11:34:33 *** fabior has quit IRC
11:36:20 *** lmat has quit IRC
11:45:16 *** MechtiIde has joined #gnucash
11:51:07 *** fabior has joined #gnucash
11:53:37 *** wol has quit IRC
12:04:07 *** fabior has quit IRC
12:04:47 *** cartsoftware has joined #gnucash
12:04:59 *** neilv has quit IRC
12:06:26 <gjanssens> jralls: perhaps we should revive the old legacy guile M4 macro that was used once ?
12:06:39 <gjanssens> I found it by chance last week in macros
12:07:05 <gjanssens> Was about to delete it, but perhaps that can be improved to find the correct guile/guild instance ?
12:09:15 *** himaxx has joined #gnucash
12:10:19 <jralls> I think I prefer Derek's idea of having our own interpreter. The reason is that F21 names the 1.8 libguile that but the executable guile-1.8, and names the 2.0 libguile libguile.so.2.0 and the executable guile. That makes it much too easy to get the wrong combination in a case when building from the tarball and when both are installed.
12:11:01 <jralls> If we just get the library from pkg-config and build our own interpreter from it then we always have the right one.
12:11:59 <gjanssens> Ok
12:12:31 <gjanssens> That presumes of course that we require the library and the executable to be the same version
12:12:44 <warlord> gjanssens: I think we do
12:12:51 <gjanssens> warlord: why ?
12:13:28 <gjanssens> (playing devil's advocate here)
12:14:00 <gjanssens> It probably depends on how we write our scripts used in the makefiles
12:14:49 <gjanssens> Or maybe not...
12:14:54 <warlord> I dont recall why, but I seem to remember there being an issue.
12:15:36 <gjanssens> The potential issue I see is when tests are written in scheme and they load gnc-modules which in turn load scm files again
12:16:06 <jralls> gjanssens: Yup.
12:16:08 <gjanssens> that may give conflicts if the guile executable to run the script is not the same version as the guile library used to load the scm files
12:16:17 <gjanssens> from within gnc-modules
12:16:53 <gjanssens> So yes, that's a good reason to build our own interpreter
12:17:08 <gjanssens> Hopefully that works with guild as well
12:17:09 <jralls> gjanssens: No, it will crash. Spectacularly. The linker will have two symbols with the same names.
12:17:17 <gjanssens> Ok
12:17:20 <jralls> Linkers don't like that.
12:17:51 <gjanssens> Got to go again for tonight... (it's a busy week here...)
12:17:54 <gjanssens> See you later
12:17:57 *** gjanssens is now known as gjanssens_
12:18:00 <jralls> 'night.
12:19:08 *** himaxx has quit IRC
12:28:36 *** fabior has joined #gnucash
12:41:09 *** fabior has quit IRC
12:44:22 *** rubdos has quit IRC
12:45:56 *** Ahmuck has quit IRC
12:46:49 *** lmat has joined #gnucash
12:50:05 *** ErKa has joined #gnucash
12:58:22 *** cartsoftware has quit IRC
13:04:24 *** cartsoftware has joined #gnucash
13:16:18 *** gjanssens_ has quit IRC
13:16:41 *** wol has joined #gnucash
13:18:43 *** rickoehn has joined #gnucash
13:24:28 *** rickoehn1 has quit IRC
13:25:07 *** fell has joined #gnucash
13:34:59 *** fell_ has quit IRC
13:37:00 *** Krzysiek_K has joined #gnucash
13:45:46 *** jimvideo has joined #gnucash
13:59:38 *** MechtiIde has quit IRC
15:02:22 *** fabior has joined #gnucash
15:39:53 *** fabior has quit IRC
15:48:08 *** wol has quit IRC
15:50:59 *** rickoehn1 has joined #gnucash
15:51:07 *** Krzysiek_K has quit IRC
15:51:07 *** fell has quit IRC
15:51:07 *** rickoehn has quit IRC
15:51:07 *** ErKa has quit IRC
15:51:07 *** mlncn has quit IRC
15:51:07 *** Coderjoe has quit IRC
15:51:07 *** warlord has quit IRC
15:51:07 *** calp has quit IRC
15:51:07 *** jchonig has quit IRC
15:52:08 *** mlncn has joined #gnucash
15:52:30 *** fell has joined #gnucash
15:52:31 *** jchonig has joined #gnucash
15:53:15 *** calp has joined #gnucash
15:53:58 *** Coderjoe has joined #gnucash
15:56:48 *** lmat has quit IRC
16:13:14 *** wol has joined #gnucash
16:13:28 *** mlncn has quit IRC
16:56:41 *** StuM has joined #gnucash
17:09:58 *** rickoehn1 has quit IRC
17:20:30 *** mlncn has joined #gnucash
19:31:32 *** ErKa has joined #gnucash
20:15:22 *** ErKa has quit IRC
20:48:36 *** GabrieleV has quit IRC
20:48:37 *** GabrieleV_ has joined #gnucash
20:49:03 *** GabrieleV_ is now known as GabrieleV
21:18:17 *** fell has quit IRC
22:04:43 *** ErKa has joined #gnucash
23:43:26 *** O01eg has quit IRC