2014-11-17 GnuCash IRC logs

00:04:36 *** O01eg has quit IRC
00:07:52 *** fell__ has quit IRC
00:09:16 *** ErKa has quit IRC
00:33:57 *** GabrieleV has quit IRC
00:34:24 *** GabrieleV has joined #gnucash
01:18:05 *** MechtiIde has joined #gnucash
02:00:55 *** [LasaK] has quit IRC
02:03:32 *** cartsoftware has quit IRC
02:06:06 *** MechtiIde has quit IRC
02:38:14 *** cartsoftware has joined #gnucash
02:41:09 *** [LasaK] has joined #gnucash
02:41:22 *** [LasaK] is now known as CharlesProsperWolffSchoemaker
02:49:10 *** CharlesProsperWolffSchoemaker has quit IRC
02:54:49 <kimmo2> "ok"
02:55:18 *** Jimraehl1 has quit IRC
03:11:25 *** knobo has quit IRC
03:21:41 *** gjanssens has joined #gnucash
03:21:42 *** gncbot sets mode: +o gjanssens
03:22:38 *** mlncn has quit IRC
03:53:01 *** GabrieleV_ has joined #gnucash
03:53:04 *** GabrieleV has quit IRC
03:53:04 *** GabrieleV_ is now known as GabrieleV
03:55:50 *** mlncn has joined #gnucash
03:58:33 *** knobo has joined #gnucash
04:03:41 *** wol has joined #gnucash
04:08:52 *** knobo has quit IRC
04:16:19 *** knobo has joined #gnucash
04:24:28 *** mlncn has quit IRC
05:00:44 *** wol has quit IRC
05:03:03 *** knobo has quit IRC
05:32:55 *** knobo_ has joined #gnucash
05:54:04 *** Gbarr has quit IRC
05:59:28 <gjanssens> @tell jralls I can reproduce the crash when I install the nightly build on my test box as well
05:59:28 <gncbot> gjanssens: The operation succeeded.
06:00:34 <gjanssens> @tell jralls I have changed the installed gnucash.exe to a console program using exetype.pl and on the console now reveals the cause
06:00:34 <gncbot> gjanssens: The operation succeeded.
06:00:59 <gjanssens> @tell jralls For some reason gnucash is looking for standard reports in c:\gcdev-maint
06:00:59 <gncbot> gjanssens: The operation succeeded.
06:01:19 <gjanssens> @tell jralls That directory doesn't exist on my machine, only on the build vm
06:01:19 <gncbot> gjanssens: The operation succeeded.
06:01:45 <gjanssens> @tell jralls I'm now trying to figure out where that hard coded path comes from
06:01:45 <gncbot> gjanssens: The operation succeeded.
06:26:07 *** cartsoftware has quit IRC
06:26:22 *** cartsoftware has joined #gnucash
06:46:01 *** fell__ has joined #gnucash
06:46:01 *** gncbot sets mode: +o fell__
06:51:52 *** Jimraehl1 has joined #gnucash
07:09:51 *** Gbarr has joined #gnucash
07:12:35 *** GabrieleV_ has joined #gnucash
07:12:38 *** GabrieleV has quit IRC
07:12:38 *** GabrieleV_ is now known as GabrieleV
07:27:35 *** GabrieleV_ has joined #gnucash
07:27:38 *** GabrieleV has quit IRC
07:27:38 *** GabrieleV_ is now known as GabrieleV
07:38:12 *** mlncn has joined #gnucash
07:44:33 *** himaxx has joined #gnucash
07:51:19 *** himaxx has quit IRC
08:53:13 <gjanssens> jralls I found the issue. I had naively hardcoded a path at build time.
08:53:29 <gjanssens> This works only on linux where the final install path is already known at build time
08:53:51 <gjanssens> On Windows and probably also OS X this path would need ajustment after final installation.
08:54:19 <gjanssens> I have just committed two commits to deal with this
08:55:00 <gjanssens> 1. Stop gnucash from crashing when it doesn't find the standard-reports dir. Crashes should not happen in any case.
08:55:35 <gjanssens> 2. Revert to using a path which is generated at runtime based on the install location.
08:56:11 <gjanssens> That should do it. At least it does on my local machine...
09:01:43 *** mlncn has quit IRC
09:02:20 <gjanssens> The hard-coded path also explains why it was hard to reproduce the crash on your local test system: if that was your build machine the hard-code path would exist.
09:07:23 *** andy has quit IRC
09:07:28 *** knobo_ has quit IRC
09:13:20 *** andy has joined #gnucash
09:18:15 *** jimvideo has joined #gnucash
09:21:19 *** ErKa has joined #gnucash
09:48:00 *** cartsoftware has quit IRC
09:49:14 *** cartsoftware has joined #gnucash
10:02:12 *** ErKa has quit IRC
10:17:46 *** wol has joined #gnucash
10:20:49 *** himaxx has joined #gnucash
10:27:13 *** ErKa has joined #gnucash
10:28:41 *** himaxx has quit IRC
10:39:02 *** wol has quit IRC
10:41:13 *** uXus has quit IRC
10:45:42 *** uXus has joined #gnucash
10:46:58 *** wol has joined #gnucash
10:56:35 *** mlncn has joined #gnucash
10:59:05 *** kim27 has quit IRC
10:59:48 *** kim27 has joined #gnucash
11:03:52 *** kim27 has quit IRC
11:04:57 *** kim27 has joined #gnucash
11:06:57 *** ErKa has quit IRC
11:08:00 *** O01eg has joined #gnucash
11:26:31 *** MyXelf has joined #gnucash
11:27:24 *** MyXelf has left #gnucash
11:29:15 *** ErKa has joined #gnucash
12:14:09 *** wol has quit IRC
12:22:29 *** MechtiIde has joined #gnucash
12:22:48 <jralls> gjanssens: Yay! Would have been nice if you'd started a new build on the VM Server, it would be 3 hours further along. Doing so now.
12:22:48 <gncbot> jralls: Sent 6 hours and 23 minutes ago: <gjanssens> I can reproduce the crash when I install the nightly build on my test box as well
12:22:49 <gncbot> jralls: Sent 6 hours and 22 minutes ago: <gjanssens> I have changed the installed gnucash.exe to a console program using exetype.pl and on the console now reveals the cause
12:22:50 <gncbot> jralls: Sent 6 hours and 21 minutes ago: <gjanssens> For some reason gnucash is looking for standard reports in c:\gcdev-maint
12:22:51 <gncbot> jralls: Sent 6 hours and 21 minutes ago: <gjanssens> That directory doesn't exist on my machine, only on the build vm
12:22:52 <gncbot> jralls: Sent 6 hours and 21 minutes ago: <gjanssens> I'm now trying to figure out where that hard coded path comes from
12:23:28 <gjanssens> jralls: oops, that would have been better indeed
12:23:34 <gjanssens> sorry I didn't think of that :(
12:24:13 * gjanssens is not thinking very clearly today with a bad cold fogging my brain...
12:24:33 <jralls> Oh, that sucks. Sorry to hear it.
12:24:46 <gjanssens> Oh it will pass...
12:26:02 *** AndreeeCZ has joined #gnucash
12:26:31 <jralls> I just got over one, and I'll probably get another later this week. The weather's been bouncing back-and-forth between warm & sunny and cold & wet, and we're supposed to get a good storm system Wednesday or Thursday. I seem to get a cold with every transition.
12:27:38 <jralls> Anyway, on the report-system change, it would be nice to make that global so that Guile doesn't silently quit on us when it can't find something.
12:29:22 *** wol has joined #gnucash
12:29:56 <jralls> The failure in yesterday's build was actually in reports/stylesheets.
12:30:29 *** cartsoftware has quit IRC
12:33:46 *** cartsoftware has joined #gnucash
13:11:35 *** ErKa has quit IRC
13:19:21 *** sfrique has joined #gnucash
13:19:27 <sfrique> hello folk
13:19:32 <sfrique> folks*
13:19:56 <sfrique> can anyone help me how to put in gnucash my travel expenses?
13:20:22 <sfrique> and still be able to see how much i spent in food that given month?
13:22:35 <warlord> sfrique: if it's a reimbursible then, technically, it's not an expense to you
13:23:32 <sfrique> warlord, sorry, i did not get
13:23:51 <warlord> are you traveling for work?
13:24:03 <sfrique> no no
13:24:11 <sfrique> i just want to be able to narrow it down
13:24:24 <warlord> What do you mean "narrow it down"?
13:24:26 <sfrique> like i used to use "tags" in others
13:24:39 <sfrique> like
13:25:03 <sfrique> i have my accounts.. Expenses > Food/Fun
13:25:10 <sfrique> when i travel
13:25:37 <sfrique> when i eat, i want toat to add an entry to Expenses -> Food
13:26:09 <sfrique> when i eat , i want to add an entry to Expenses -> Food , but still be able to know i expend this on a travel
13:26:23 <warlord> AHH.. NOW I see..
13:26:26 <sfrique> like i want to know everthign i expend in Chile
13:26:53 <sfrique> but i also want to be able how much i expend in food this month?
13:27:06 <warlord> Unfortunately what you want is something we call "Tags", which GnuCash does not support. (Quicken has something called "Classes" for this)
13:27:12 <sfrique> including what was expened in chile
13:27:26 <kimmo2> fuck
13:27:30 <kimmo2> pardon my french
13:27:41 <kimmo2> note to self: don't by any more buffalo gear
13:27:45 <kimmo2> buy
13:27:54 <sfrique> i know gnucash does not support tags =/ but i wish i could find someway to do what i need
13:28:10 <warlord> Your best bet would be to use perhaps the Transaction Notes or Action field to 'tag' your travel transactions.
13:28:39 <sfrique> is it searchable? can i create customr eports using this info?
13:29:07 <kimmo2> maybe just have subaccounts? Expenses > Food > Travel
13:29:09 <warlord> customer reports? no.
13:29:16 <warlord> Is it searchable... possible..
13:29:32 <warlord> Actions and Notes are..
13:29:38 <sfrique> i was thinking of make a accouting like this called Travel -> chile -> Expsend -> food/Fun
13:29:40 <warlord> (As are memos)
13:30:00 <warlord> You can do that, but then you wont be able to get a total sum of Food/Fun
13:30:22 <sfrique> it is more important to know how much i exped in the travel itself than the total
13:30:30 <sfrique> with custom reports i can
13:30:52 <sfrique> but i will have to change the report everytime i Travel to a diferent place
13:31:04 <warlord> Sure, if you're willing to write a custom report..
13:31:24 <kimmo2> sfrique, you can simply create Expenses > Food > Travel, and get a profit/loss statement with ONLY the Travel accounts selected
13:31:42 <sfrique> kimmo2, i was reading what you said
13:32:00 <sfrique> So you mean, Expense > food > Chile
13:32:06 <sfrique> how do i get all i exped in chile?
13:32:24 <sfrique> suming food/fun/gas etc
13:32:31 <kimmo2> by unselecting the rest of the accounts
13:33:16 <sfrique> hmm, it might be mess, but i will see if i can do it
13:33:26 <sfrique> i am plaing moving to gnucash for a while now
13:33:45 <kimmo2> there was some talk about a cost center plug-in somewhere which would be perfect but I can't remember that being completed
13:33:50 <kimmo2> if it was, I'd be all over it
13:34:40 <warlord> sfrique: unfortunately gnucash really only makes it easy to give you one view.
13:35:15 <sfrique> warlord, sorry what do you mean?
13:35:37 *** aqua___ has joined #gnucash
13:36:09 <warlord> gnucash makes it easy to view your accounts in one way.. So you can either easily total all Food expenses, or you can easily total all Chile expenses.
13:37:42 <sfrique> how do you guys accoutn travel expenses?
13:37:58 <sfrique> i guess for me the logical way is see Chile expenses
13:38:09 <warlord> sfrique: I dont separate food when I travel from food when Im honme
13:38:50 <sfrique> but like
13:38:57 <warlord> (besides, generally my travel expenses are reimbursed by my employer)
13:39:12 <warlord> ... so they all go into Assets:Reimbursibles
13:39:13 <sfrique> i see
13:39:25 <sfrique> no travel for pleasure?
13:40:02 <sfrique> i am only worried to the ones i do for pleasure.. there is where my money varnish
13:40:06 <warlord> sure, but lke I said, I dont care how much I spent on Dining when I travel versus Dining when I'm home. It's all dining to me
13:41:39 <sfrique> hmm
13:42:04 <kimmo2> there's quite a few requests for dimensions on uservoice..
13:43:03 *** cartsoftware has quit IRC
13:43:22 *** cartsoftware has joined #gnucash
13:50:52 <jralls> kimmo2: It's really a query problem. It's possible to write a report that will do what sfrique wants, just hard, at least inside of GnuCash. It's easier using SQL.
13:51:19 <warlord> kimmo2: oh, sure.. It would be nice to have a way to tag transactions and allow easily search-based reporting on them.
14:04:18 *** wol has quit IRC
14:16:01 <sfrique> what is the best storage method for gnucash?
14:16:27 <sfrique> xml? sqlite? mysql? or really doe snot matter?
14:20:43 <gjanssens> jralls: I also downloaded yesterday's nightly and for me it failed while loading standard reports...
14:21:08 <jralls> That's interesting.
14:21:21 <gjanssens> How did you determine it was while loading stylesheets ?
14:21:47 <jralls> By breaking on exit() in the debugger and looking at the message in the splash screen.
14:23:02 <gjanssens> Interesting indeed. Perhaps the break happened in a different thread while the gui refresh hadn't finished yet in another ?
14:23:31 <gjanssens> Anyway I based myself on the console log (which you can see after marking the gnucash executable as console type)
14:23:33 <jralls> But my local build this morning works, even when I move /c/gcdev/gnucash to gnucash-save, so I hope that the VM server build will, too.
14:23:54 <gjanssens> This is with my fixes I presume ?
14:24:02 <jralls> Yes.
14:24:12 <gjanssens> Then I would expect the VM build to work as well
14:24:37 <jralls> I hope we've only got one thread running. GnuCash is seriously not thread safe.
14:25:19 <gjanssens> I don't know. Whenever I run gnucash inside gdb I always see several threads spawning
14:25:39 <sfrique> no recommendations for storage method?
14:25:40 <gjanssens> I suspect guile does this, but I never investigated it further
14:30:38 <jralls> I think those are Windows resource threads, one for each window. Guile might be spawning some threads, and I know WebKit does. So I guess it's possible that Guile had moved on to report-system in its own thread while the main thread hadn't yet gotten a chance to update the splash screen.
14:31:24 <gjanssens> sfrique: the xml storage engine is the oldest and most real life tested
14:31:39 <sfrique> gjanssens, thanks
14:32:14 <gjanssens> jralls has spend considerable effort recently to improve fix bugs in the sql backend, but there still seem to be some corner cases where it doesn't save data
14:32:22 <gjanssens> or meta data
14:32:32 *** lmat has joined #gnucash
14:33:21 <gjanssens> sfrique: about your question to track travel expenses
14:33:53 <gjanssens> Why not omit the destination from your account tree ?
14:34:07 <gjanssens> So use Travel -> Expense -> food/Fun
14:34:10 <gjanssens> instead of Travel -> chile -> Expsend -> food/Fun
14:34:31 <sfrique> it really does not make a diference
14:34:40 <gjanssens> If you want to know your chile expenses, just filter by date in addition to filtering on destination ?
14:35:01 <sfrique> i am between travel -> chile -> food vs Food -> travel -> chile
14:35:28 <sfrique> Filtering by date is on option
14:35:33 <gjanssens> I think it does make a difference in your saved reports
14:35:34 <sfrique> but i often forget the dates
14:35:49 <gjanssens> Heh, you could note them somewhere :)
14:36:00 <sfrique> gjanssens, it might be a btter idea
14:36:03 *** cartsoftware has quit IRC
14:36:26 <sfrique> just use travel and then use custom reports with date ranges for each travel
14:36:32 <gjanssens> It was just another point of view... and still a workaround because GnuCash doesn't do tags...
14:37:22 <gjanssens> It may be less work than having to select all accounts related to one travel destination
14:37:25 <sfrique> gjanssens, i sitill can't see how much food(all) was expended
14:38:02 <sfrique> but i guess i will have to live with it
14:38:04 *** cartsoftware has joined #gnucash
14:38:26 <sfrique> is not that important i guess
14:39:37 <sfrique> well, thanks to all
14:39:39 <sfrique> i have to leave now
14:40:05 <sfrique> hopefully i will be able to migrate all my data from my andriod app =X lol
14:40:25 <gjanssens> If you want both your best option is what Derek proposed: put them all in one account and fake tagging by writing your tags in the notes field
14:40:30 <gjanssens> you can the filter based on that
14:40:42 <gjanssens> then
14:40:58 <gjanssens> good luck :)
14:41:11 <sfrique> thank you
14:41:27 *** sfrique has quit IRC
14:59:11 *** aqua___ has quit IRC
14:59:21 *** MechtiIde has quit IRC
15:00:46 *** mlncn-agaric has joined #gnucash
15:05:57 *** mlncn has quit IRC
15:34:27 *** ErKa has joined #gnucash
16:07:28 *** ErKa has quit IRC
16:20:00 *** O01eg has quit IRC
16:24:27 *** aqua___ has joined #gnucash
16:26:46 *** AndreeeCZ has quit IRC
16:27:39 *** O01eg has joined #gnucash
16:37:21 *** ErKa has joined #gnucash
16:41:45 *** GabrieleV_ has joined #gnucash
16:42:32 *** GabrieleV has quit IRC
16:42:32 *** GabrieleV_ is now known as GabrieleV
16:48:58 *** Ardonik has quit IRC
16:51:19 *** fell has joined #gnucash
16:51:20 *** gncbot sets mode: +o fell
16:53:21 *** gjanssens has quit IRC
16:53:30 *** jimvideo has quit IRC
17:00:27 *** fell__ has quit IRC
18:11:36 *** ErKa has quit IRC
18:12:45 *** jralls has quit IRC
18:13:37 *** jralls has joined #gnucash
18:13:37 *** gncbot sets mode: +o jralls
18:17:11 *** aqua___ has quit IRC
18:33:18 *** mlncn-agaric has quit IRC
18:34:43 *** mlncn-agaric has joined #gnucash
19:26:45 *** GabrieleV_ has joined #gnucash
19:26:58 *** GabrieleV has quit IRC
19:26:58 *** GabrieleV_ is now known as GabrieleV
19:38:44 *** AndreeeCZ has joined #gnucash
20:50:18 *** mlncn-agaric has quit IRC
20:54:34 *** [LasaK] has joined #gnucash
20:55:03 *** [LasaK] is now known as CharlesProsperWolffSchoemaker
21:16:16 *** GabrieleV_ has joined #gnucash
21:16:59 *** GabrieleV has quit IRC
21:17:00 *** GabrieleV_ is now known as GabrieleV
21:39:05 *** CharlesProsperWolffSchoemaker has quit IRC
22:02:46 *** mlncn-agaric has joined #gnucash
22:18:01 *** AndreeeCZ has quit IRC
22:47:17 *** GabrieleV_ has joined #gnucash
22:47:17 *** GabrieleV has quit IRC
22:47:17 *** GabrieleV_ is now known as GabrieleV
23:11:22 *** mlncn-agaric has quit IRC
23:21:57 *** [LasaK] has joined #gnucash
23:45:29 *** [LasaK] has joined #gnucash
23:45:48 *** [LasaK] is now known as CharlesProsperWolffSchoemaker