2009-02-04 GnuCash IRC logs

00:02:22 <vbatts> mishehu: build them independently
00:04:17 <dbreiser> double hmm. I also have a patch to yahoo_europe that seems to work for stocks, funds, unit trusts and handles pence quotes. How easily I forget.
00:10:09 <dbreiser> a bit brittle, but no worse than what they have already
00:10:45 *** dbreiser has quit IRC
01:48:08 *** The_apprentice has joined #gnucash
01:49:12 *** hvx has joined #gnucash
01:50:17 <The_apprentice> I have installed gnucash-2.2.8-setup.exe on Windows and when I run gnucash.bat I got an error complaining about gconfd-2.exe, g_assert_warning and libglib-2.0-0.dll. Any idea? :(
01:59:40 *** The_apprentice has quit IRC
02:55:02 *** bentob0x has joined #gnucash
02:55:41 *** hvx has quit IRC
03:35:16 *** MechtiIde has joined #gnucash
04:26:01 *** puck has quit IRC
04:28:30 *** ErKa has joined #gnucash
04:54:01 *** puck has joined #gnucash
06:44:08 *** ErKa has quit IRC
07:31:33 *** Jimraehl has left #gnucash
07:37:39 *** JimRaehl2 has joined #gnucash
07:40:09 *** JimRaehl2 has left #gnucash
07:53:09 *** JimRaehl2 has joined #gnucash
08:06:10 *** ErKa has joined #gnucash
08:43:11 *** warlord-afk is now known as warlord
08:52:27 *** twunder has joined #gnucash
09:01:58 *** Rolf has quit IRC
09:13:00 *** Rolf has joined #gnucash
09:27:19 *** Rolf has quit IRC
09:32:17 *** Rolf has joined #gnucash
09:46:42 *** Rolf has left #gnucash
10:18:44 *** ErKa has quit IRC
10:18:44 *** chris has quit IRC
10:20:27 *** chris has joined #gnucash
10:35:19 *** jpeach has joined #gnucash
10:41:13 <jpeach> I am trying to file a bug report on gnucash crashing. It crashes when an invoice window is closed. What component should be selected in the bug report?
10:43:31 <joslwah> Is this with 2.2.8?
10:43:36 <jpeach> yes
10:43:44 *** twunder has quit IRC
10:43:46 <joslwah> Don't worry about reporting it. It is a known bug.
10:43:56 <joslwah> Are you on windows or unix?
10:44:06 <jpeach> I could not find it. What is the bug nuber?
10:44:11 <jpeach> unix
10:44:18 <joslwah> Lots. 8-)
10:44:36 <joslwah> Are you happy with building stuff yourself?
10:44:42 <jpeach> yup
10:44:48 <joslwah> git and/or svn?
10:44:54 <jpeach> svn
10:45:17 <joslwah> Then you can check out the trunk, and build from source. That will get you over the problems until 2.2.9 comes out.
10:45:56 <jpeach> Is there a release date for 2.2.9?
10:46:10 <joslwah> I know there is a version for windows patched from 2.2.8, but I don't know about unix. (I just build from source)
10:46:15 <joslwah> Not that I know of.
10:46:37 *** palatin has joined #gnucash
10:48:20 <jpeach> Thanks.
10:48:22 <warlord> joslwah: it's a known bug, already fixed in svn.
10:48:29 <joslwah> NP.
10:48:40 <joslwah> warlord, I know. That is what I said.
10:49:03 *** ErKa has joined #gnucash
10:49:03 <jpeach> It also crashes when I try to open V2.2.6(?) files. Is that a known bug too?
10:49:18 <warlord> ah, sorry... it's for jpeach ..
10:49:26 <warlord> No release date for 2.2.9 yet.
10:49:29 <warlord> Talk to andi5
10:50:06 <joslwah> I really think we need to get a 2.2.9 out soon. Lots of people are being bitten by 2.2.8. Even if 2.2.9 is just 2.2.8 with this one bug fixed.
10:50:07 <warlord> Nope.. How does it crash then?
10:50:42 <jpeach> When it goes to load the file it crashes. No error msgs
10:50:50 <warlord> joslwah: I agree. Convince andi5
10:51:35 <warlord> What's printed on the terminal? Anything in /tmp/gnucash.trace?
10:51:54 <jpeach> Let me check
10:53:35 <jpeach> The only thing on the command line is "Segmentation fault"
10:53:52 <jpeach> and there is a trace file
10:54:26 <jpeach> but the trace file is of zero length
10:56:06 <warlord> Oooh, a segv!?
10:56:08 <warlord> Neato.
10:56:12 <warlord> Can you get a backtrace?
10:56:18 <warlord> (see the wiki)
10:56:25 <warlord> That's definitely worth reporting.
10:56:31 <ska> Does anyone know if K1 (S-corp) profits are used in Modified AGI for Roth Ira calculations? I can't find definative answers on the net.
10:56:58 <ska> I thought only W2 type wages were used when calculating the MAGI.
10:57:08 <warlord> ska: I tihnk you'll have to ask your tax lawyer or accountant.
10:57:47 <ska> ok, sorry to be OT, just thought this group might know.
10:59:03 <warlord> you're better off asking on -user, as there are CPA on that mailing list.
10:59:14 <jsled> But I can't imagine you can't find the answer on irs.gov.
10:59:43 <jsled> I mean, they basically should publish all the rules, there. Now, finding that needle in such a haystack is a different matter…
11:00:49 <jpeach> warlord: The only thing I get from the stack trace is "Program received signal SIGSEGV, Segmentation fault.
11:00:49 <jpeach> [Switching to Thread 0x7f59a3a26770 (LWP 21601)]
11:00:49 <jpeach> 0x00007f5999d5134e in ?? () from /lib/libc.so.6"
11:01:13 <warlord> jpeach: nothing from "backtrace"?
11:02:06 <jpeach> warlord: Oh, sorry. I did a stacktrace
11:02:46 <warlord> heh
11:04:30 <jpeach> warlord: I am using Ubuntu and the Version in the repo is 2.2.6 but I am running 2.2.8. Can I use the gnucash-dbgsym package from the repo which is probably for version 2.2.6?
11:04:55 <warlord> Probably not.. but... how did you build 2.2.8?
11:05:09 <warlord> If you built it by hand into /opt/gnucash then it should have debugging symbols.
11:05:45 <jpeach> warlord: I downloaded a deb from getdeb and they do not have the dbgsym package
11:06:47 <warlord> It's unlikely the 2.2.6 syms will help
11:07:38 <jpeach> warlord: Should I build the svn version and see if the problem still exists?
11:08:39 <warlord> Sure, you could build from branches/2.2
11:08:53 <warlord> apt-get build-dep gnucash
11:09:17 <warlord> then ./autogen.sh; ./configure --prefix=/opt/gnucash; make all; sudo make install
11:10:00 <jpeach> warlord: that will give me version 2.2.6, though?? Which is what is in the Ubuntu repo
11:10:32 <warlord> nope, it'll give you the tip of the 2.2 branch, which would be 2.2.8++
11:11:48 <jpeach> warlord: Then I checkout the svn version?
11:12:27 <warlord> jpeach: <warlord> Sure, you could build from branches/2.2
11:13:58 <jpeach> warlord: Then use "svn checkout http://svn.gnucash.org/repo/gnucash/branches/2.2 gnucash-2.2 " to get the latest? then config; make; make install?
11:14:42 <warlord> yes
11:16:32 <jpeach> How do I do a backtrace then? I am looking at the wiki and when I searched for backtrace, it directed me to "Stack trace" which is what I used before but was not what you need.
11:17:57 <warlord> The wiki page is correct.. Read the full page.
11:19:21 <warlord> A backtrace is also called a stack trace... but that's not the gdb command you use.
11:19:51 <warlord> c.f. #6: Provoke the crash; type "backtrace" or shorthand "bt" at the gdb prompt to obtain the backtrace.
11:20:24 <jpeach> ok
11:22:57 <jpeach> warlord: Without the symbols the bt is useless?
11:26:14 <warlord> Depends on the bt
11:26:27 <warlord> If it's all ??? then yes, it's useless.
11:28:09 *** jpeach has quit IRC
11:28:52 <warlord> * sigh *
11:29:01 <warlord> @tell jpeach try using pastebin
11:29:01 <gncbot> warlord: The operation succeeded.
11:29:04 *** jpeach has joined #gnucash
11:29:15 <warlord> wb jpeach
11:32:10 <jpeach> warlord: ???
11:32:10 <gncbot> jpeach: Sent 3 minutes ago: <warlord> try using pastebin
11:32:48 <warlord> wb == welcome back
11:33:01 <warlord> you got kicked off IRC because you tried to paste in the backtrace.
11:33:47 <jpeach> warlord: ok. I sent it to as a private msg. Did it get pasted in the channel?
11:34:05 <warlord> Nope, and it didn't make it as a PM, either..
11:34:09 <warlord> Which is why you should use pastebin
11:35:28 <jpeach> http://www.binpaste.com/v.php?id=1a3z3
11:35:56 *** aindilis has joined #gnucash
11:36:59 <warlord> jpeach: Interesting.. Looks like a memory corruption program. Yes, try building from 2.2 branch svn and see if it's fixed there?
11:36:59 *** nomeata has joined #gnucash
11:40:47 <jpeach> warlord: Ok, I will do that. I have to go for now but when I get back I will keep working on it. Thanks for walking me through this.
11:41:08 <warlord> You should set it up to start building now... So it'll be done when you come back! ;)
12:02:55 *** LordZed has joined #gnucash
12:04:59 <LordZed> hi! I've got a problem with setting up a user in the AqBanking-assistant. I start the assistant, got my banks datas and entered my id and now I wanted to continue, but the app crashes and says "qt3-wizard.exe is not working"
12:05:04 <LordZed> got vista 64bit
12:05:48 <LordZed> anyone here who knows this problem and has an answer?
12:08:03 <warlord> not me. sorry. i dont do windows
12:11:21 *** hvx has joined #gnucash
12:11:55 *** aindilis has quit IRC
12:30:10 *** jpeach has left #gnucash
12:32:10 <LordZed> hm... ok! then i'm going on searching with google and ask again later ;)
12:37:00 *** john_ has joined #gnucash
12:37:13 <warlord> I recommend asking on the -user mailing list
12:38:04 <LordZed> ok i'll try it, thank you, cya
12:38:09 *** LordZed has quit IRC
12:38:12 *** ErKa has quit IRC
12:38:45 <john_> Quick question, in Gnucash 2.2.6, is there a way to sort my register by the ¨cleared" status, so I can see what transactions have not cleared my bank yet?
12:39:48 <warlord> SORT? No, but you can View -> Filter By... and remove the Cleared/Reconciled txns from the view.
12:40:07 <john_> OK, thank you :)
12:40:54 <warlord> you're welcome
12:45:48 *** john_ has quit IRC
12:47:06 <mishehu> vbatts: being a slackware and slamd64 user myself, all I can say is that building dependencies for gnucash is quite painful. :-/
12:47:24 <mishehu> I gave up and use kvm guests running other os's to use gnucash.
12:50:15 <warlord> mishehu: you should just switch over to those other OSes for all things... ;)
13:40:47 *** MechtiIde has quit IRC
13:46:11 *** goodger has quit IRC
13:59:12 <vbatts> mishehu: the slackbuilds.org project has helped out a lot with keeping dependencies packaged nicely.
13:59:48 <vbatts> and now there is a tool that has been contributed called sbopkg, its simplified everything a little further.
14:08:40 *** hvx has quit IRC
15:47:42 *** andyt has joined #gnucash
15:49:32 *** KaiForce has joined #gnucash
15:51:38 *** bentob0x has quit IRC
16:08:47 *** sjc has joined #gnucash
16:22:02 *** palatin has quit IRC
16:32:36 *** KaiForce has quit IRC
16:46:22 *** twunder has joined #gnucash
17:09:57 *** twunder has quit IRC
17:11:46 *** wtanx has joined #gnucash
17:27:06 *** wtanx has left #gnucash
17:29:47 *** twunder has joined #gnucash
17:29:58 *** wtanx has joined #gnucash
17:33:52 *** twunder has quit IRC
17:41:02 *** bicsc has joined #gnucash
17:41:35 *** bicsc has left #gnucash
17:43:09 *** userU has joined #gnucash
17:44:59 <userU> Hello, I'd like to know if someone is familiar with business acounts with gnucash
17:48:51 *** andyt has quit IRC
18:05:18 *** jpeach has joined #gnucash
18:07:32 *** nomeata has quit IRC
18:10:47 *** wtanx has left #gnucash
18:17:48 <warlord> userU: depends on your question
18:17:54 <warlord> so.... ask your question. :)
18:35:50 <warlord> gotta run
18:35:52 *** warlord is now known as warlord-afk
18:39:09 *** jpeach has left #gnucash
19:00:28 *** Tim_Abell has joined #gnucash
19:01:41 <Tim_Abell> hello all. quick question before bed. what's the appetite for moving to git these days?
19:02:34 <andrewsw> I haven't heard a thing. I think a number of people use git-svn though. I know I do.
19:02:39 <Tim_Abell> i cloned the svn and pushed to github, http://github.com/timabell/gnucash but unfortunately they don't really support following svn
19:02:56 * andrewsw is no great source of gnucash news
19:03:14 <Tim_Abell> mkay
19:03:34 <andrewsw> we only moved to svn in the last 5 years... I think.
19:03:40 <Tim_Abell> i've moved a fair number of svn repos to git at work, which has been interesting.
19:03:48 <Tim_Abell> heh
19:04:33 <andrewsw> well, I've had good luck with git-svn... pull it into git, work with code in git and then push it back through git-svn. seems to work well.
19:04:47 <Tim_Abell> in theory it should be possible to start sharing in git, and still push to svn
19:05:07 <Tim_Abell> not that i've managed to actually overcome my fear of guile yet
19:05:23 <andrewsw> heh. guile's the easy part ;)
19:05:32 * Tim_Abell shakes in his boots
19:06:23 <Tim_Abell> it'd be great if one of you official committer type people started pushing to github (or similar) as well as the svn
19:06:46 <Tim_Abell> you might find svn becomes less important over time
19:07:15 <andrewsw> in all honesty, asking this already-strapped-for-gnucash crew to do anything extra might be a bit much. But cstim seems pretty active the last few days, you might find sympathy there.
19:07:24 <andrewsw> but again, I'm *very* out of the loop
19:07:44 <Tim_Abell> not that i'm really asking you guys to do anything, i'm mostly just excited about how much i've been enjoying git recently :)
19:07:51 <Tim_Abell> and want to share the love
19:08:01 <jsled> Hmm. If the idea behind a dvcs is you can trivially use the non-"official" tree, and given "official" momentum is really low … isn't that effecitvely the same situation?
19:08:25 <jsled> I mean, can't you today convince people to start using the github repo rather than "gnucash svn"?
19:08:30 <jsled> or, try to convince them?
19:08:36 <Tim_Abell> yeah, i think so. but i don't want to out anyone's nose out of joint
19:09:19 <Tim_Abell> and i think there's a couple of complexities over svn - git - svn type stuff, though i did manage to do something like that at work for a bit while i was in transition
19:09:33 <Tim_Abell> i've abandoned svn at work, and it's liberatinng
19:10:40 <Tim_Abell> in other news, i've completely failed to do anything useful so far, but you can see the unfinished rubbishness of my report here http://github.com/timabell/gnucash-account-balance-chart/tree/master
19:11:00 <Tim_Abell> some time in the next 5 years, I *will* crack it
19:11:14 <jsled> no, I understand. we're using bzr at work, and all my side-time projects now are in git, and I hope to push one up to github in the near future.
19:11:25 <Tim_Abell> yay :)
19:11:50 <Tim_Abell> i've not used bzr yet, but my resident mysql nut seems to like it
19:11:56 <jsled> I'd welcome a move of gnucash to git, personally.
19:11:59 <jsled> It's crap.
19:12:04 <Tim_Abell> oh
19:12:04 <Tim_Abell> lol
19:12:24 <andrewsw> darcs
19:12:27 * andrewsw giggles
19:12:30 <Tim_Abell> i don't think he's done more than check out and build a branch yet
19:12:45 * Tim_Abell looks up darcs on wikipedia
19:13:34 <jsled> darcs seems like crap, too.
19:13:43 <jsled> fancy patch algebra don't mean real world squat.
19:13:51 <andrewsw> indeed.
19:14:02 <andrewsw> I use it when I'm playing with haskell, but it's trivial stuff.
19:14:04 <jsled> because all interesting merge problems outside of that algebra.
19:14:23 <andrewsw> I think ghc has moved *away* from darcs to git, though I'm not positive about that.
19:14:33 <andrewsw> apparently it falls on it's face too often
19:15:41 <andrewsw> meanwhile, I don't think the choice of vcs is much of an issue. I think what you're saying jsled is that the choice of vcs does not generate more or fewer dev cycles.
19:17:01 <jsled> in part.
19:17:08 <Tim_Abell> i think git is probably better at encouraging collaboration than svn
19:17:25 <jsled> If there is committing asymmetry between an "official" centralized VC and unofficial distributed repos, that'd be a problem.
19:17:29 <Tim_Abell> as it better supports "i'm an idiot but i'm going to do this anyway" maverick coding
19:17:39 <jsled> Cause flowing the patches back into the central repo and back out to the distributed ones is practically impossible.
19:17:57 <jsled> But right now, what's needed is almost a spurt of momentum.
19:18:20 <Tim_Abell> that figures
19:18:28 * andrewsw wishes he had more time
19:18:42 <Tim_Abell> i did the initial import from svn using github's official import thingy
19:18:54 <Tim_Abell> i'm going to try fetching new commits from svn locally now
19:23:38 <Tim_Abell> nuts, it's re-reading it all
19:24:23 <andrewsw> I would think you need to maintain a pristine tree *just* for the purpose of moving changes between svn and git-hub
19:25:07 <Tim_Abell> in my experience git-svn is pretty darn clever about it all
19:25:42 <andrewsw> yes
19:25:43 <Tim_Abell> generally noticing when things come in two ways and doing the sensible thing
19:27:21 <Tim_Abell> ah. nuts. looks like github has stripped out the svn version info
19:29:21 <Tim_Abell> maybe i'll clone it again tonight leaving the info in and see what happens
19:36:25 <Tim_Abell> just noticed that it looks like cstim is having to deal with the git-svn gap http://github.com/timabell/gnucash/commit/5cabf7a61dee17c188a67d8cdbc4451d1b8ae7de
19:37:10 <Tim_Abell> think it's time for bed. i'll revisit this later. I'll be pleased to help.
19:37:24 <Tim_Abell> gnight all, and many thanks
19:37:28 <jsled> cheers
19:37:47 <andrewsw> cioa
19:37:50 <andrewsw> ciao
19:37:52 <andrewsw> that is
19:38:02 <Tim_Abell> lol, adios or something
19:38:22 *** Tim_Abell has quit IRC
20:10:44 <fbond> Hi. Can I have a drop-down option whose contents change when another option's value changes? Just want to make sure it's legal before I go making GnuCash freak out.
20:10:57 <fbond> (I'm speaking of report options.)
20:11:44 <andrewsw> yes. see cash-flow.
20:12:03 <andrewsw> I recall that it's a little convoluted, and I never bothered to understand it.
20:12:25 <andrewsw> and hi fbond
20:14:08 <jsled> I think the (multi-)choice report options fields support having a "callable" provide the options selection.
20:18:36 <fbond> andrewsw: Hi.
20:19:17 <fbond> jsled: Yeah, I saw something like that, but I also so a comment that indicated that changing things at the wrong time was a bad idea. Lemme check...
20:23:29 <fbond> andrewsw: Which options in the cash-flow report?
20:24:37 <fbond> "This function will be called when the GUI representation of the option is changed. This will normally occur before the setter is called, because setters are only called when the user selects "OK" or "Apply". Therefore, this callback shouldn't be used to make changes to the actual options database."
20:24:57 <fbond> What is the "actual options database"?
20:25:00 <andrewsw> I'm sorry. Its the txn report that is in the top level of the Reports menu. The sorting tab
20:25:12 <fbond> andrewsw: No need to be sorry ;)
20:26:27 <fbond> jsled: The quote above is from a comment and refers to the option-widget-changed-proc. Kind of spooked me, but I guess it's not relevant. I'll go see how the txn report works.
20:27:08 <andrewsw> I *think* that means you should only manipulate scheme objects within the report itself, but that's a guess.
20:27:51 <fbond> andrewsw: I think it goes further and suggests that I shouldn't do anything beyond manipulate current option values. Not sure, though.
20:31:03 <andrewsw> it *looks* like you can only enable/disable a multi-choice option, not change the data within it, but I'm looking in the report andnot at the api itself.
20:34:19 <fbond> Right, there's no way to tell GnuCash to call the option-data functions again...
20:34:33 <fbond> (There's no way to notify GnuCash that the option data has changed.)
20:35:02 <fbond> None that I can see, anyway.
20:35:11 <andrewsw> that's jives with what I recall.
20:35:22 <fbond> Cool. Okay, so I wonder how I should handle this.
20:35:32 <andrewsw> you'd have to preseed the whole thing with every concievable option and then enable/disablevarious ones as needed.
20:35:37 <andrewsw> what are you trying to do?
20:36:00 <fbond> Well, I have a budget income statement, as you likely recall.
20:36:19 <fbond> I'd like to let the user choose to view the report for the entire budget, or for just one partcular budget period.
20:36:28 <fbond> Each budget has an arbitrary number of "periods".
20:36:47 <fbond> So, if you choose a different budget, the number of periods that you can choose might change.
20:37:14 <andrewsw> hrm.
20:37:35 <fbond> Well, I guess it's not completely arbitrary.
20:37:41 <fbond> Seems to be limited to a max of 60.
20:37:48 <fbond> My budget has 12 monthly periods.
20:37:51 <andrewsw> heh... 60 checkboxes?
20:38:01 <fbond> No, I was hoping to use a drop down.
20:38:14 <fbond> I guess I could just use a text box and just validate the input there.
20:38:17 <andrewsw> I'm guessing that there are no listeners for that.
20:38:28 <jsled> isn't there a numeric field?
20:38:52 <fbond> jsled: Oh, yeah, with the spinner-type control.
20:39:23 <fbond> I guess I can just max that at 60 and then give the user an error if he picks a number too high for his budget.
20:39:36 <fbond> I'll see if that 60 is defined as a constant somewhere.
20:39:44 <fbond> I probably can't get to constants from scheme...
20:40:00 <andrewsw> frankly, having the option to have some listeners hooked up to option db would be a good thing, I think.
20:40:10 <andrewsw> jsled, am I right that this is what is needed?
20:40:41 <jsled> there's a bit of a protocol around saving options values already.
20:41:09 <jsled> IIRC, a function can effectively veto a option value setting attempt.
20:41:29 <andrewsw> I get the feeling that the reason we have the one for the multichoice is a one-off becaus someone needed it for txn report.
20:42:12 <jsled> yeah, all options have a value-validator function, I think.
20:48:39 <andrewsw> later taters
20:48:54 <fbond> andrewsw: later
20:55:42 *** goodger has joined #gnucash
21:18:20 *** sjc has quit IRC
22:18:01 *** twunder has joined #gnucash
22:19:57 *** JimRaehl2 has left #gnucash
22:21:26 *** Jimraehl has joined #gnucash
23:16:13 *** twunder has quit IRC
23:19:06 *** The_apprentice has joined #gnucash
23:20:45 <The_apprentice> I have installed gnucash-2.2.8-setup.exe on XP SP3. When I ran the application got a error message complaining about a gconfd-2.exe file. Does anybody know how to fix this? :(
23:24:31 <goodger> The_apprentice: did you restart after installation?
23:24:46 <goodger> that's the only thing I can think of with gconfd
23:25:24 <The_apprentice> Yes, I did but I'm thikin' about downloading the installer once more
23:42:11 *** The_apprentice has quit IRC