2008-05-01 GnuCash IRC logs

00:02:28 *** felle has joined #gnucash
00:07:28 *** fell has quit IRC
00:11:09 *** _McLANE_ has quit IRC
00:44:42 *** warlord is now known as warlord-afk
02:03:27 *** findlay has joined #gnucash
02:04:01 <findlay> can I meta ask? :)
02:04:54 <findlay> I'm importing qif records from my financial institution but the amounts aren't showing up. Any recommendations on how to debug it?
04:01:40 *** |McLANE| has joined #gnucash
04:10:01 *** cortana has quit IRC
04:34:02 *** ErKa has joined #gnucash
04:59:02 *** cortana has joined #gnucash
05:15:56 *** basanta has joined #gnucash
06:02:27 *** gncbot` has joined #gnucash
06:02:27 *** gncbot has quit IRC
06:54:13 *** kielein has joined #gnucash
07:30:47 *** basanta has quit IRC
07:33:22 *** aum has joined #gnucash
07:34:40 *** kling0n has joined #gnucash
07:42:22 <aum> hi - need help with importing ofx files
07:42:36 <aum> my bank lets me download in qif or ofx format
07:44:21 <aum> but when i import the ofx format file (for my checking account), there's no way of telling gnucash how to derive the correct internal accounts based on the 'name' and 'memo' fields in each transaction in the ofx file
07:45:21 <aum> so each month, there are hundreds of transactions, and it seems I have to go through these transactions by hand while importing, to choose the accounts they apply to
07:51:27 *** nomeata has joined #gnucash
07:57:52 *** aum has quit IRC
07:58:38 *** Gripp has joined #gnucash
08:00:02 <Gripp> Hi, i have a problem importing the OFX/QFX files from my bank - the program seems to miss some of the entries
08:00:31 <Gripp> i check the file using a text editor and the entries are there... just aren't being imported
08:11:56 *** ErKa has quit IRC
08:48:06 *** twunder has joined #gnucash
08:57:48 *** twunder has quit IRC
09:00:04 *** ErKa has joined #gnucash
09:02:28 *** warlord-afk is now known as warlord
09:02:41 <warlord> findlay: are you sure there are actual txns in the QIF?
09:02:44 <warlord> what version of gnucash?
09:03:37 <warlord> Gripp: do the "missing" items have the same transaction ID as a previously-imported transaction?
09:17:53 <Gripp> no - even on a new account this happens
09:26:16 <warlord> Huh! Do you have multiple transactions with the same txn id in the same ofx file?
10:26:20 <Gripp> not sure what a txn id is
10:27:00 <Gripp> all entries that are not actual checks come in with a check number of 0000
10:27:06 <Gripp> if that's what your talking about
10:30:04 <warlord> I *think* it's called FITID?
10:30:58 <warlord> the txn id is an OFX construct.
10:31:04 <warlord> Some banks violate the spec and re-use them
10:40:19 <warlord> sorry, gotta run
10:40:21 *** warlord is now known as warlord-afk
10:45:39 *** |McLANE| has quit IRC
11:13:55 *** XiXaQ has quit IRC
11:16:07 <jsled> @nick gncbot
11:16:08 *** gncbot` is now known as gncbot
11:16:34 <jsled> gncbot: tell andi5 Yay! @ correct icon appearing after local 2.2.5 install. :) Thanks!
11:16:34 <gncbot> jsled: The operation succeeded.
11:17:26 *** XiXaQ has joined #GnuCash
11:18:44 *** Gripp has quit IRC
11:34:52 *** |McLANE| has joined #gnucash
11:49:33 *** adorsch has joined #gnucash
11:51:19 <adorsch> Hello, I'm looking for help with respect to importing mt940 files
11:54:51 *** |McLANE| has quit IRC
12:03:39 *** twunder has joined #gnucash
12:06:45 *** warlord-afk is now known as warlord
12:07:07 <warlord> adorsch: what kind of help?
12:19:47 *** twunder has quit IRC
12:28:47 *** kling0n has quit IRC
12:30:20 *** adorsch has quit IRC
12:42:59 *** kling0n has joined #gnucash
13:48:53 *** Jannick has joined #gnucash
13:55:07 <Jannick> Hi, how do I copy the error messages out of the prompt window of gdb.exe (using WinXP)?
13:55:50 *** nomeata has quit IRC
13:56:06 <Jannick> ... I could post a screen shot instead. I think it is not worth while wasting time for this, is it?
13:56:40 <jsled> Is it just a command window?
13:56:44 <warlord> Um... Select / Edit -> Copy / Edit -> Paste ?
13:57:07 <jsled> Maybe app menu -> Edit -> Mark
13:57:08 *** twunder has joined #gnucash
13:57:21 <jsled> Then select, then AppMenu -> Edit -> Copy
13:57:25 <Jannick> Yes it is just a command window without any menue line on top
13:57:42 <jsled> Alt + Space for the menu (or click on it)
13:57:53 <jsled> By app menu I mean the app's icon in the upper left corner.
13:58:01 <jsled> By my Windows-fu is weak.
13:58:21 <Jannick> Heyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
13:59:05 <Jannick> In the upper left corner this is not only an icon, there is menu behind that thing. Thanx!!!
14:00:49 *** twunder has quit IRC
14:01:09 <Jannick> Warlord: Here is the error report of the problem just posted in the gnucash-list:
14:01:10 <Jannick> Program received signal SIGSEGV, Segmentation fault.
14:01:11 <Jannick> 0x77c178c0 in strlen () from C:\WINDOWS\system32\msvcrt.dll
14:01:13 <Jannick> (gdb) bt
14:01:15 <Jannick> #0 0x77c178c0 in strlen () from C:\WINDOWS\system32\msvcrt.dll
14:01:16 <Jannick> #1 0x68611063 in _g_gnulib_vasnprintf ()
14:01:18 <Jannick> from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:19 <Jannick> #2 0x68611d47 in _g_gnulib_vasprintf ()
14:01:21 <Jannick> from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:22 <Jannick> #3 0x686098b4 in g_vasprintf ()
14:01:24 <Jannick> from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:25 <Jannick> #4 0x685f9686 in g_strdup_vprintf ()
14:01:27 <Jannick> from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:28 <Jannick> #5 0x685e5b37 in g_logv () from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:30 <Jannick> #6 0x685e5d56 in g_log () from C:\Programme\gnucash\bin\libglib-2.0-0.dll
14:01:31 <Jannick> #7 0x03017606 in gnc_hbci_debug_outboxjob (inter=0x50d4b78, job=0x4d90138,
14:01:33 <Jannick> verbose=1) at ../../../../src/import-export/hbci/gnc-hbci-utils.c:265
14:01:34 <Jannick> #8 0x03017962 in gnc_AB_BANKING_execute (parent=0x162c058, api=0x4d68be0,
14:01:36 <Jannick> job=0x4d90138, inter=0x50d4b78)
14:01:38 <Jannick> at ../../../../src/import-export/hbci/gnc-hbci-utils.c:507
14:01:39 <Jannick> #9 0x03013392 in gnc_hbci_trans_dialog_execute (td=0x52d49b0, api=0x4d68be0,
14:01:41 <Jannick> job=0x4d90138, interactor=0x50d4b78)
14:01:43 <Jannick> at ../../../../src/import-export/hbci/dialog-hbcitrans.c:793
14:01:45 <Jannick> #10 0x03016f8c in gnc_hbci_maketrans (parent=0x162c058, gnc_acc=0x21d4e98,
14:01:47 <Jannick> trans_type=SINGLE_TRANSFER)
14:01:49 <Jannick> at ../../../../src/import-export/hbci/gnc-hbci-transfer.c:171
14:01:51 <Jannick> #11 0x030197b6 in gnc_plugin_hbci_cmd_issue_transaction (action=0x155df80,
14:01:53 <Jannick> ---Type <return> to continue, or q <return> to quit---
14:01:55 <Jannick> Does it say anything to you?
14:02:52 <jsled> Please use pastebin.
14:03:44 <Jannick> and here the rest after pressing "continue". No idea whether is something else disguised .. - using pastebin in a minute.
14:05:58 <warlord> Line 265 is:
14:06:06 <warlord> g_warning(", result: %s", AB_Job_GetResultText(job));
14:06:09 <Jannick> http://de.pastebin.ca/1004134
14:06:50 <warlord> So what happens if you go to frame 7 and then execute: p AB_Job_GetResultText(job)
14:07:44 <Jannick> how do I got to frame 7? is it #7?
14:07:55 <warlord> type "frame 7"
14:08:00 <warlord> or 'up' 7 times
14:08:26 <Jannick> frame 7 works
14:09:35 <Jannick> http://de.pastebin.ca/1004139
14:10:10 <warlord> p *job
14:10:29 <warlord> Strange that GetResultText() is returning NULL... But that's clearly why it's crashing.
14:11:10 <Jannick> http://de.pastebin.ca/1004142
14:11:47 <warlord> Interesting...
14:11:49 <warlord> resultText = 0xc000c <Address 0xc000c out of bounds>
14:12:00 <warlord> You might want to email the AqBanking people
14:12:58 <Jannick> Ok no problem, shall I include anything out of the protocol? And is there another list for them?
14:13:14 <Jannick> or is gnucash-list ok as well?
14:13:17 <warlord> there is. I dontknow what it is. And I dont know what Martin will require of you.
14:14:10 <warlord> But you should also file a bug report with gnucash bugzilla saying that AB_Job_GetResultText() can return NULL so we should handle that case at /gnc-hbci-utils.c:265
14:14:24 <Jannick> no problem at all. i will get registered there and post it. I think Martin will ask if he needs some more information.
14:14:51 <warlord> right
14:14:54 <Jannick> Bug report: I have not learnt yet to do that. Any link to a short introduction? That would help me.
14:15:15 <Jannick> ... if possible :-)
14:15:48 <findlay> warlord: I think so. I looked at the 'xml' of the qif's before trying to import. I'm thinking I'll try with a small file and play around with the fields. My credit union also offers qif in Money format and qfx in both Quicken and Money formats, though I already tried the quicken qfx and it didn't work at all
14:17:07 <findlay> (regarding my missing money amounts on qif imported transactions)
14:19:26 <warlord> Jannick: http://wiki.gnucash.org/wiki/Bugzilla
14:20:03 <warlord> findlay: "didn't work at all"? note that for QFX you need to use the OFX/QFX importer, not the QIF importer.
14:21:05 <Jannick> warlord: thank you. I hope you do not mind my copying you in.
14:21:27 <warlord> on the bug report or on the mail to AqB?
14:21:28 <findlay> hm, well I only have the option to import QIF or "Replay gnucash .log file"
14:22:27 <findlay> on 2.2.4
14:23:02 <findlay> hm, maybe I should enable some USE flags :)
14:24:37 <warlord> Yeah, that would help. ;)
14:25:36 <findlay> well, I'll upgrade to 2.2.5 and let you know how it works out
14:30:47 <Jannick> warlord: on the mail to AqB. I have never filed a bug report yet. So I don't know. But I suspect you get everything anyway, don't you?;)
14:32:12 <warlord> findlay: okay
14:32:22 <warlord> Not everything.. But that's okay.
14:32:34 <warlord> and yes, feel free to CC me on the AqB mail
14:36:47 <Jannick> warlord: I am getting into this business. VEEEEry slowly. But thanks for your great help and YOUR patience.
14:38:05 <warlord> You;'re welcome.
14:38:24 <warlord> I was a noobie once, too... And you're a quick learner.. And you actually do what I ask you to, which makes MY life much easier!
14:39:43 *** kling0n has quit IRC
14:40:59 <Jannick> warlord: Thanks. Best wishes. :-)
14:41:03 *** Jannick has quit IRC
15:14:50 *** joerlend_ has joined #GnuCash
15:22:33 *** joerlend__ has joined #GnuCash
15:23:20 *** XiXaQ has quit IRC
15:30:19 *** joerlend_ has quit IRC
16:04:31 *** sjc has joined #gnucash
16:59:00 *** andi5 has joined #gnucash
17:04:36 *** cortana has quit IRC
17:06:18 <andi5> warlord: arrgh... you are too fast :)
17:06:45 <andi5> but good to see tracebacks from the windows world!
17:06:56 <warlord> yeah!
17:07:02 <warlord> Thanks to Jannick for that!
17:07:08 <warlord> But it was easy to track down.
17:07:21 <andi5> yep
17:08:51 <andi5> warlord: did you understand what fell meant concerning the tagging of 2.2.5?
17:09:12 <warlord> ummm.. what did he say? I think I missed the comment?
17:09:21 <andi5> http://lists.gnucash.org/logs/2008/04/2008-04-30.html#T17:06:24
17:10:37 <warlord> Not sure what he's seeing
17:10:41 <warlord> It looks good from here
17:10:46 <andi5> ok, thanks
17:10:48 <warlord> http://svn.gnucash.org/trac/browser/gnucash shows
17:10:55 <warlord> andi5: Tagging release 2.2.5 (r17141)
17:11:06 <warlord> 4 days ago
17:11:28 <warlord> @tell fell not sure what you're seeing. Trac looks fine for me here. Are you perhaps behind a proxy that's (improperly) caching that page?
17:11:28 <gncbot> warlord: The operation succeeded.
17:12:46 *** cortana has joined #gnucash
17:15:00 *** kling0n has joined #gnucash
17:17:15 <andi5> warlord: +o gncbot? :)
17:17:31 *** jsled sets mode: +o gncbot
17:17:36 <jsled> @op andi5
17:17:36 *** gncbot sets mode: +o andi5
17:17:40 <andi5> thanks :)
17:19:14 <warlord> OBTW, I saw hampton last weekend.
17:19:22 <andi5> in reality?
17:19:39 <warlord> in person, yes
17:19:46 <warlord> we got together saturday eve
17:20:03 <andi5> how is he?
17:20:19 <warlord> he's doing well.
17:21:24 <andi5> any chance he will reappear here some day? :)
17:21:38 <warlord> maybe
17:22:40 <andi5> hey, what is a "client report"?
17:23:51 <andi5> looking forward to that moment =)
17:25:49 *** kielein has quit IRC
17:27:33 <felle> Oh, sorry about my anno about tag. the browser had cached an old version.
17:27:50 <andi5> i see :)
17:28:25 *** cortana has quit IRC
17:30:59 <warlord> andi5: I think he means "customer report".. The "bug" is in aging.scm
17:31:12 <andi5> ack
17:44:35 *** ErKa has quit IRC
17:56:03 *** Karti has quit IRC
17:57:48 *** ErKa has joined #gnucash
18:20:45 <warlord> andi5: actually it's in owner-report.scm.. I'm about to commit the fix.
18:20:59 <andi5> oh, even better :)
18:21:18 <warlord> :)
18:25:41 <warlord> done.
18:26:00 <andi5> full ack
18:26:58 <warlord> Not bad. two bugs squished today :)
18:27:56 *** vinci has joined #gnucash
18:29:17 <andi5> on may day =) [aka father's day, Ascension of Jesus this year] ... today's a good day
18:29:25 <warlord> :)
18:35:03 *** ErKa has quit IRC
18:40:29 *** nomeata has joined #gnucash
18:44:03 *** andi5 has quit IRC
19:06:38 *** nomeata has quit IRC
19:09:46 *** cortana has joined #gnucash
19:10:50 *** Jannick has joined #gnucash
19:12:01 <Jannick> warlord: funny - I could not find the file gnc-hbci-utils.c in my installation folder. ... ?!?
19:12:43 <warlord> THAT is a source file.
19:12:49 <warlord> you need to rebuild gnucash for that fix.
19:13:45 <Jannick> ahaa??? Newbie question: What does that mean and is it done on my WinXP thing?
19:16:10 *** zarchne has quit IRC
19:16:39 <warlord> It's done for you by someone else so you don't have to..
19:16:52 <warlord> That's what the 'setup.exe' is for -- installing the already-compiled program.
19:17:16 <Jannick> Puhhhh, I am a lucky one today. :-)
19:17:41 <Jannick> I understand
19:17:59 <warlord> :)
19:18:44 <Jannick> Please feel free to ask me to test it - like the other amendment.
19:19:01 <warlord> No, I'm not going to ask you to test a .c fix.
19:19:18 <warlord> I dont know if Nathan is still doing daily builds.
19:20:55 <felle> Jannick, die ausführliche Antwort, falls du dich selbst daran versuchen willst: http://wiki.gnucash.org/wiki/Windows
19:21:32 <Jannick> I can wait. No problem. If I understand it right then a build is a full compilation of the complete GC package for the WinXP machine. Correct?
19:21:45 <Jannick> felle: Danke.
19:22:52 <warlord> correct.
19:23:04 <warlord> Does %_d work instead of %e on Windows?
19:24:11 <Jannick> No, but %d.
19:24:29 <warlord> Did you try %_d?
19:24:39 <warlord> %d is wrong.. it puts a leading 0 in there.
19:24:58 <warlord> It should be "May 1", not "May 01"
19:25:02 <warlord> So.. %d is wrong.
19:25:17 <warlord> But %_d (at least on Linux) does the same thing as %e.. Which is why I'm asking you to test it on Windows.
19:25:30 <warlord> Note that you can test it via the Report Options..
19:46:26 <warlord> Jannick: ???
19:50:09 <Jannick> hi I am back. Sorry there was phone call
19:51:00 <Jannick> I did try %_d, but it gives a simple d instead of a number
19:52:09 <Jannick> %d puts a leading 0, but this is better than nothing although it is not the continental European notation.
19:53:47 <Jannick> Formatting %d. %B %Y could be a perfect date for Europeans.
19:54:33 <Jannick> warlord: ... and it works fine. Just checked.
19:55:30 <warlord> Ideally we should make it a translated string so each locale can set their own default date string.
19:55:50 <warlord> It's too bad that %_d ALSO doesn't work on Windows. That just really sucks!
19:55:54 <warlord> WINBLOWS
19:56:06 <Jannick> :-)
19:56:26 <warlord> You only put three characters, right? % _ d ??
19:56:34 <warlord> (just being pedantic)
19:57:15 <Jannick> Yep, no space bars inbetween. Exactly like %_d
19:58:51 <Jannick> BTW: %b gives me the same as %B: "Mai" which is the German translation for May.
19:59:11 <Jannick> So there is already some translation module working in the background.
19:59:27 <warlord> That's not what I meant by translation..
19:59:40 <Jannick> Perhaps this is what you mean by locale.
19:59:54 <warlord> * grumbles * According to MSDN, Windows uses %#d.. But on Linux it's %_d. * grumbles *
20:00:15 <Jannick> Oh not. Ok, perhaps the date format.
20:01:04 <Jannick> Checked: %#d gives numbers without leading 0.
20:01:05 <warlord> Yes, my idea was to make the date format string "translatable", so that the german translation can put in whatever date string is appropriate for germany.. Although it wont help the Windows lack-of-%e
20:01:13 <warlord> Yeah.. But that DOESNT work on linux.
20:07:43 <warlord> I suspect the fix will be storing the string in C, making it an #ifdef around the OS, and then wrap the string and pull it into scheme.
20:08:10 <warlord> chris`: is there a good way to swig-wrap a C string constant in a scheme identifier?
20:10:41 *** zarchne has joined #gnucash
20:12:48 <warlord> @tell andi5 is there a good way (in scheme) to detect the current OS, in order to perform one action on Win32 and another elsewhere? The problem is strftime's %e doesn't work on Windows.. On Windows it's %#d. %#d doesn't work on Linux, either.
20:12:48 <gncbot> warlord: The operation succeeded.
20:38:31 *** Jannick has quit IRC
21:03:18 *** sjc has quit IRC
22:21:15 *** kling0n has quit IRC
23:13:33 *** dbreiser has joined #gnucash
23:58:55 *** warlord is now known as warlord-afk