2009-03-04 GnuCash IRC logs

00:31:51 *** warlord is now known as warlord-afk
01:34:30 *** aindilis` has joined #gnucash
01:56:02 *** aindilis` has quit IRC
02:46:10 *** sjc has joined #gnucash
03:02:36 *** bentob0x has joined #gnucash
03:03:43 *** MechtiIde has joined #gnucash
03:09:52 *** sjc has quit IRC
03:24:24 *** Tim_Abell has quit IRC
04:06:44 *** bentob0x has quit IRC
04:11:21 *** bentob0x has joined #gnucash
05:34:08 *** IanL has joined #gnucash
05:59:33 *** IanL has quit IRC
06:10:50 *** IanL has joined #gnucash
06:55:02 *** ErKa has joined #gnucash
07:12:36 *** twunder has joined #gnucash
07:42:59 *** Jimraehl has left #gnucash
07:45:28 *** twunder has quit IRC
07:59:57 *** HerrK has joined #gnucash
08:00:38 *** JimRaehl2 has joined #gnucash
08:05:50 *** ErKa has quit IRC
08:27:09 *** warlord-afk is now known as warlord
09:28:48 *** HerrK has quit IRC
09:39:11 *** aindilis` has joined #gnucash
10:29:15 *** IanL has quit IRC
10:57:21 *** eukreign2 has quit IRC
10:58:48 *** eukreign2 has joined #gnucash
12:34:27 *** DerColonel has joined #gnucash
12:34:52 <DerColonel> hello alltogether
12:36:09 <joslwah> Hiya.
12:55:27 <DerColonel> so one question... how can I track the expenses sorted by e.g. shops in which I spent the money?
12:56:28 <warlord> DerColonel: do you want to keep track of that (where you bought) or what you bought?
12:56:46 <warlord> You need to choose a primary .. for your account hierarchy.
12:56:59 <DerColonel> at first where I bought something
12:57:03 <warlord> for secondary lookups, some of the reports might work, but I dont think the transaction report will sort by description, yet.
12:57:14 <warlord> REALLY? That's pretty backwards from most people, but it's your accounting.
12:58:31 <DerColonel> hm. just this on which i thought... to your second point, trakcing what i bought, this is which i keep via my accounts or?
12:59:07 <jsled> yeah … usual examples of Expense accounts are "Groceries", "Entertainment", "Clothes", "Electricity", &c.
12:59:24 <DerColonel> yes this is what I have :-)
13:00:09 <warlord> Do you really care how much you spend on groceries at Wal-Mart vs. Stop-and-shop?
13:01:53 <DerColonel> hm... i'm used to it since my time on ms money.... that's before couple of years however
13:02:55 <jsled> GnuCash doesn't have a good way to secondarily-categorize or tag transactions as you'd ideally want.
13:03:43 <warlord> in trunk I know you can sort on Transaction Description in the Transaction Report.
13:05:03 <DerColonel> hm... ok so if it is not there, i'll get used to it. I wasn't sure, if i just missed that function.
13:05:47 <DerColonel> thanks you.
13:07:00 <DerColonel> one more question on your comment warlord. What is the difference between the fields "Description" and "Transaction Text".... dont know the exact english name, I have the german version
13:07:47 <warlord> I have no idea what "Transaction Text" is..
13:07:53 <warlord> Let me see what the translation would be.
13:08:11 <DerColonel> on german it is "Beschreibung" and "Buchungstext"
13:08:42 <warlord> Beschreibung
13:09:25 <warlord> Ah, Beschreibung is "description", Buchungstext is "memo".. The desc is on the transaction, the memo is on each split (and only visible is you expand the transaction)
13:10:17 <DerColonel> ah thanks! this means I can use split transactions too?
13:11:03 <warlord> Of course!
13:12:49 <DerColonel> mh... i'm curious how to get this funtion... if I choose Transaction ("Buchung" in German), then i dont' see an option to split anything.... might be the tomatoes on my eyes? ;-)
13:14:22 *** MechtiIde has quit IRC
13:14:43 <warlord> There's a button , "Split" in the toolbar.
13:14:54 <warlord> Vollständig
13:17:21 <DerColonel> ok got it! I chose Transaction via context menu on account-tree level. There I don't get the choice to split. So I must go in the account itself and then do it. Thanks you very much for the hint
13:21:40 <warlord> Oh yeah -- you can only do it via the register.
13:37:23 *** rwat has joined #gnucash
13:38:19 <rwat> I just upgraded a box from ubuntu feisty to intrepid. Running gnucash now results in gnucash-bin process using about 100% of a cpu
13:39:24 <rwat> gnucash version is 2.2.6
13:39:33 <rwat> not sure what it was pre-upgrade but I could find out
13:39:49 <rwat> it's been going to about 20 minutes now - should I leave it or is it stuck?
13:40:23 <warlord> Sounds stuck.. Could you get a stack trace?
13:40:53 <rwat> yep I could try that
13:41:00 <rwat> bit difficult as I'm remote, but will give it a go
13:44:10 <rwat> is stracing gnucash good enough or do I need to strace gnucash-bin ?
13:44:42 <jsled> er … stack trace, not syscall trace.
13:45:21 <jsled> rwat: figure out the struck process pid, then `gdb` and at it's prompt: "attach pid", then ctrl-c to stop the gnucash process and "bt" at the prompt to get a backtrace
13:48:38 <rwat> ahh right ok
13:49:10 <jsled> (though the strace might be useful/illustrative too)
13:53:26 <rwat> 0xb6c654a5 in g_list_append () from /usr/lib/libglib-2.0.so.0
13:53:26 <rwat> 0xb6c654a5 in g_list_append () from /usr/lib/libglib-2.0.so.0
13:53:26 <rwat> last line is: 0xb6c654a5 in g_list_append () from /usr/lib/libglib-2.0.so.0
13:53:30 <rwat> ach
13:53:31 <rwat> sorry about that
13:53:50 <rwat> before that it's reading/loading symbols
13:54:11 <rwat> last one is Loaded symbols for /usr/lib/libgvfscommon.so.0
13:54:18 <jsled> hmm. can you pastebin the whole trace, please?
13:54:21 <jsled> http://pastebin.ca/
13:54:24 <rwat> sure
13:55:40 <rwat> http://pastebin.ca/1352870
13:58:53 *** Zoolooc_ has joined #gnucash
13:59:05 <jsled> Ah … did you issue the "bt" command?
13:59:25 <rwat> ach, hold on
14:00:40 <rwat> ctrl-c doesn't stop the gnucash process
14:01:06 <rwat> however I can still do bt
14:01:07 <warlord> once you attach it in gdb it should give you a <gdb> prompt -- it should already be intrrupted.
14:01:08 <rwat> I will paste it
14:02:26 <rwat> http://pastebin.ca/1352871
14:02:33 *** hvx has joined #gnucash
14:09:49 <jsled> hmm. what version of gnucash were you using before?
14:10:52 <jsled> In any case, it looks like scheduled transactions are at fault. I don't think I've heard of this issue before, though.
14:11:15 <jsled> You might want to run `gnucash --nofile`, then in the prefs turn off the scheduled's transaction automatically running at startup.
14:11:22 <jsled> That should allow you to open your datafile, at least.
14:11:54 <jsled> I'd be curious if you have some SXes that haven't run in a very long time, and there's some poor-complexity algorithm that's generating 1000's of SX instances.
14:13:53 *** MechtiIde has joined #gnucash
14:17:04 <rwat> jaled you could be right - this user is well known for not using Sxes properly
14:18:15 <warlord> jsled: is there some easy way I could reset my SX count? I'm having trouble using the M&L Druid to create a new SX so I was thinking that maybe I could re-use the existing one.
14:19:16 <jsled> sure. just change <sx:instanceCount>… in the datafile.
14:21:36 *** eukreign2 has quit IRC
14:21:56 <warlord> Although it might be nice if I could figure out why I cannot enter in a new SX.
14:26:09 <rwat> how do I clear a locked file?
14:26:45 <warlord> Click "open anwyays"
14:27:00 *** sjc has joined #gnucash
14:27:40 *** eukreign has joined #gnucash
14:45:21 *** aindilis` has quit IRC
14:45:21 *** sjc has quit IRC
14:45:21 *** MechtiIde has quit IRC
14:45:21 *** hvx has quit IRC
14:45:21 *** goodger has quit IRC
14:45:21 *** bacule has quit IRC
14:45:21 *** puck has quit IRC
14:45:21 *** chris has quit IRC
14:45:21 *** paulproteus___ has quit IRC
14:45:21 *** andrewsw has quit IRC
14:45:21 *** Arsonide has quit IRC
14:45:21 *** localhost has quit IRC
14:45:21 *** joslwah has quit IRC
14:45:21 *** mishehu has quit IRC
14:45:21 *** gxti has quit IRC
14:45:21 *** LiENUS has quit IRC
14:45:21 *** harlan has quit IRC
14:45:21 *** andrewsw has joined #gnucash
14:45:21 *** sjc has joined #gnucash
14:45:21 *** MechtiIde has joined #gnucash
14:45:21 *** hvx has joined #gnucash
14:45:21 *** aindilis` has joined #gnucash
14:45:21 *** goodger has joined #gnucash
14:45:21 *** bacule has joined #gnucash
14:45:21 *** puck has joined #gnucash
14:45:21 *** chris has joined #gnucash
14:45:21 *** paulproteus___ has joined #gnucash
14:45:21 *** Arsonide has joined #gnucash
14:45:21 *** localhost has joined #gnucash
14:45:21 *** joslwah has joined #gnucash
14:45:21 *** gxti has joined #gnucash
14:45:21 *** harlan has joined #gnucash
14:45:21 *** mishehu has joined #gnucash
14:45:21 *** LiENUS has joined #gnucash
14:45:21 *** ircd.gimp.org sets mode: +o andrewsw
14:45:21 *** gncbot sets mode: +o andrewsw
14:54:50 *** bentob0x has quit IRC
15:54:18 *** Demitar has joined #gnucash
16:03:43 *** iamawake1 has joined #gnucash
16:12:03 *** iamawake has quit IRC
16:12:06 *** DerColonel has quit IRC
16:27:54 *** hvx has quit IRC
16:34:52 *** twunder has joined #gnucash
16:35:08 *** MechtiIde has quit IRC
17:07:08 *** twunder has quit IRC
17:10:40 *** Rolf has quit IRC
17:19:35 *** kenneth has joined #gnucash
17:22:27 <kenneth> Hello guys, Is there a way to use GNUCash in a client/server way?
17:23:18 *** Rolf has joined #gnucash
17:23:57 <jsled> not proper. you could run it over X. or have the datafile on the network share. But it's still serialized access to the datafile.
17:25:13 <kenneth> jsled, what do you mean run it over X?
17:25:32 <jsled> using XWindows client/server capabilities.
17:25:37 <kenneth> ahhh
17:25:51 <jsled> (run the binary on a remote machine, but display the interface locally.)
17:26:31 <kenneth> jsled, yup I got it. I think thats better than sharing the datafile, right? that way I avoid two people opening the datafile.
17:26:42 <kenneth> at the same time
17:26:54 <jsled> shouldn't matter either way.
17:27:17 <jsled> I mean … I don't see how that would be any different from sharing a datafile.
17:27:32 <warlord> so long as the locking code works correctly..
17:27:48 <jsled> Even if two users were running gnucash in the same user account over X, those two gnucash instances would still serialize access to the datafile.
17:28:09 <warlord> well, the second one would pop up the "file is locked" dialog.
17:28:19 <jsled> I guess it is slightly more assured to work than sharing the datafile over a *network* share, where we have seen the locking code behave weirdly.
17:28:29 <warlord> yeah.
17:28:40 * warlord adds it to the ever increasing list of things to look into.
17:29:26 <kenneth> Thanks for the explanation, I'll see what the boss says :D
17:37:05 *** goodger has quit IRC
17:37:38 *** goodger has joined #gnucash
17:41:57 *** kenneth has quit IRC
17:58:14 *** goodger has joined #gnucash
18:39:59 *** Tim_Abell has joined #gnucash
18:43:25 <Tim_Abell> hurrah, i think i've created a maintainable git clone of gnucash's svn
18:43:50 <Tim_Abell> what i did: http://wiki.gnucash.org/wiki/Git#Full_import_process
18:44:00 *** Zoolooc_ has quit IRC
18:44:29 <Tim_Abell> @who Sourcejedi
18:44:29 <gncbot> Tim_Abell: Error: "who" is not a valid command.
18:44:33 <Tim_Abell> meh
18:44:38 <Tim_Abell> @last Sourcejedi
18:44:38 <gncbot> Tim_Abell: (last [--{from,in,on,with,without,regexp} <value>] [--nolimit]) -- Returns the last message matching the given criteria. --from requires a nick from whom the message came; --in requires a channel the message was sent to; --on requires a network the message was sent on; --with requires some string that had to be in the message; --regexp requires a regular expression the message must match; --nolimit (1 more message)
18:45:44 <Tim_Abell> @seen Sourcejedi
18:45:44 <gncbot> Tim_Abell: I have not seen Sourcejedi.
18:45:49 <Tim_Abell> hmm
18:45:54 <warlord> Who is Sourcejedi?
18:46:15 <Tim_Abell> he left a very cool bit of jedi coding in the git wiki page
18:46:29 <Tim_Abell> or she for that matter
18:47:13 <warlord> Hmm ok.
18:47:16 <warlord> anyways, need to run.
18:47:17 <warlord> TTFN
18:47:19 *** warlord is now known as warlord-afk
18:58:05 *** localhost has quit IRC
18:58:11 <Tim_Abell> @seen cstim
18:58:11 <gncbot> Tim_Abell: cstim was last seen in #gnucash 34 weeks, 2 days, 4 hours, 1 minute, and 3 seconds ago: <cstim> see ya
19:05:23 <Tim_Abell> the whole svn history comes down to 84.37MiB in git
19:05:26 *** chris has quit IRC
19:05:28 *** localhost has joined #gnucash
19:10:40 *** chris has joined #gnucash
19:20:46 <Tim_Abell> git svn rebase ate my cpu
19:21:00 <andrewsw> on the whole history?
19:21:27 <Tim_Abell> i'm trying out my own instructions http://wiki.gnucash.org/wiki/Git#Catchup_from_public_clone
19:21:46 <Tim_Abell> i'm not sure if it's doing the right thing. probably should have run fetch first
19:22:02 <andrewsw> yeah, isn't that going to literally replay the entire history?
19:22:11 <Tim_Abell> quite possibly :)
19:22:13 * andrewsw knows little about git
19:22:23 <Tim_Abell> i was hoping it would be smarter than that
19:23:58 <Tim_Abell> fetch looks like it's going to re-fetch the whole thing. think i missed something.
19:24:07 <Tim_Abell> i have done this before, but it was months ago
19:42:59 <andrewsw> I wonder how much work it is to attach reports to their respective files (store them in the db instead of a central saved-reports file)
19:44:02 <Tim_Abell> i'm leaving my git svn fetch running and going to bed. laters
19:44:18 <andrewsw> hopefully you won't wake up to a smoking ruin
19:44:29 <Tim_Abell> lol, i'll let you know
19:44:40 * Tim_Abell moves paper away from laptop
19:44:57 <andrewsw> oh snap... nothing like a hot lap
19:44:58 <andrewsw> top
19:45:05 <Tim_Abell> lol
19:56:34 <andrewsw> anyone remember how to combine multiple local git commits into a single git-svn dcommit?
19:56:47 <Tim_Abell> you could use rebase -i
19:56:55 <Tim_Abell> (on a new branch)
19:57:02 <Tim_Abell> and use s to squash them together
19:57:04 <andrewsw> hmmm... maybe that was it. I thought it was part of dcommit
19:57:18 <Tim_Abell> but it think there is a specific command/option
19:57:56 <andrewsw> yeah, there's a way to do it so that as part of the dcommit you could edit the state of the commit messages *and* collapse multiple local commits into a single commit at the svn end
20:00:52 <Tim_Abell> hmm, wonder what happened to it. i'm beginning to think i imagined seeing that
20:00:53 <Tim_Abell> http://stackoverflow.com/questions/158514/is-it-possible-to-make-git-svn-dcommit-result-in-a-single-svn-commit
20:01:00 <Tim_Abell> though i never actually used it
20:02:23 <andrewsw> I tend to make mistakes and end up with multiple local commits for what should be atomic commits in svn...
20:02:43 <Tim_Abell> i like using git rebase -i for that
20:03:21 <Tim_Abell> though there's something to be said for a warts and all history
20:04:14 *** aindilis` has quit IRC
20:04:36 <andrewsw> yeah, not when it's crasher spelling errors in a post-test change... sheesh, sometimes I amaze myself
20:04:47 <Tim_Abell> lol
20:09:06 <andrewsw> git rebase -i was it by the way, thanks
20:14:06 <Tim_Abell> np
20:14:21 <Tim_Abell> ah, i think my remote repo is missing necessary metadata
20:15:56 <andrewsw> can you run svn and git simultaneously on the same tree?
20:16:12 <andrewsw> hmmm... probably not because of branchin
20:16:13 <andrewsw> g
20:16:17 <Tim_Abell> yes, if i understand you correctly
20:17:21 <andrewsw> if you have a special purpose tree with both git and svn running in it, and only use it to move between them, would that do what you want?
20:18:01 <andrewsw> I don't know enough about these things to really talk about it.
20:18:17 <Tim_Abell> what i'm trying to do at the moment is make it easy to clone gnucash from github, and then re-attach your local copy to the svn server so you can get any new stuff from trunk
20:18:40 <Tim_Abell> i'm almost there, but the re-attach is giving me undue grief
20:19:07 <andrewsw> ah. wouldn't it be easier to have some job that pulls from svn and pushes to git hub instead of the re-attach?
20:19:13 <Tim_Abell> looking at http://utsl.gen.nz/talks/git-svn/intro.html#howto-track-rebuildmeta at the moment
20:19:23 <Tim_Abell> probably :)
20:19:48 <Tim_Abell> i don't seem to like doing things the easy way
20:19:59 <andrewsw> hell, you could just subscribe to gnucash-changes and automate the application of patches from that list into your git hub.
20:20:09 <andrewsw> says the guy who won't be doing it...
20:20:14 <Tim_Abell> lol
20:21:28 <andrewsw> crap, gotta run. cya
20:21:36 <Tim_Abell> bye
20:36:11 *** Tim_Abell has quit IRC
20:56:47 *** sjc has quit IRC
21:40:22 *** twunder has joined #gnucash
21:54:29 *** paulproteus____ has joined #gnucash
22:01:51 *** gxti_ has joined #gnucash
22:02:48 *** harlan has quit IRC
22:02:48 *** gxti has quit IRC
22:03:15 *** paulproteus___ has quit IRC
22:07:42 *** andrewsw_ has joined #gnucash
22:08:43 *** andrewsw has quit IRC
22:08:48 *** LiENUS has quit IRC
22:08:48 *** localhost has quit IRC
22:08:50 *** puck has quit IRC
22:09:03 *** LiENUS has joined #gnucash
22:09:03 *** puck has joined #gnucash
22:09:08 *** harlan has joined #gnucash
22:09:38 *** localhost has joined #gnucash
22:37:29 *** twunder has quit IRC
23:25:53 *** goodger has quit IRC
23:27:38 *** goodger has joined #gnucash
23:33:45 *** JimRaehl2 has left #gnucash
23:34:44 *** Jimraehl has joined #gnucash