2007-04-18 GnuCash IRC logs

00:01:45 *** Wilddev has joined #gnucash
00:01:45 *** gncbot sets mode: +o Wilddev
00:32:42 *** Wilddev has quit IRC
00:40:04 *** warlord-afk is now known as warlord
00:40:14 <hampton> hiya warlord
00:40:16 <warlord> hi
00:41:00 <hampton> I'm seriously considering buying a new alarm clock..... http://www.nandahome.com/products.clocky.html
00:41:21 <warlord> dbr: Oops... gnc_module_load() needs to stay the same..
00:42:58 <warlord> hampton: cute
00:51:20 *** hampton has quit IRC
00:52:54 *** hampton has joined #gnucash
00:52:54 *** gncbot sets mode: +o hampton
00:53:30 <dbr> should be able to fix that quickly
00:53:59 <warlord> You should try to compile with your changes. It wont run or pass "make check", but make sure it compiles.
00:56:30 <warlord> Then I'll commit it all with my change.
01:06:04 <dbr> do I need to run configure again?
01:07:17 <warlord> no
01:07:34 <dbr> ok. it's attempting to compile
01:10:58 <warlord> ok
01:15:09 <dbr> oops. problem in gncmod-test. compiling again.
01:15:23 <warlord> ok
01:35:05 <dbr> whee. I get to undo about a third of my substitutions because I didn't notice symbols .ne. functions :O
01:35:24 <warlord> Oops. Sorry.
01:36:15 <dbr> eh. I learned something. Maybe I'll even remember it...
01:36:31 <warlord> heh
01:49:09 <dbr> replace all is evil
01:50:57 <warlord> Yeah..
01:51:13 <warlord> That's why i didn't suggest M-x replace-string, sed, perl, etc.
02:06:05 *** andi5 has joined #gnucash
02:06:05 *** gncbot sets mode: +o andi5
02:06:13 <warlord> good morning, andi5
02:06:17 <andi5> moin
02:06:26 * warlord is about to head to bed.
02:06:33 <andi5> how is your conversion going on?
02:06:40 <warlord> dbr: email me the diff when you're done and I'll apply tomorrow.
02:06:49 <dbr> ok.
02:07:05 <warlord> andi5: I've got the gnc-module code done. dbr is working onthe changes. I'll apply them all in the morning, but I need to go to bed now.
02:07:25 <dbr> My cluelessness has kept him up too late...
02:07:27 <andi5> may i quickly take a look at your diff? out of curiosity :)
02:07:31 <andi5> dbr: lol
02:08:17 <warlord> Mine or his?
02:08:22 <andi5> yours
02:08:31 <dbr> eeehaaa. done with edits.
02:08:53 <andi5> i think i understand what dbr is doing :)
02:09:40 <andi5> dbr: nice job! have not yet seen it, but there a loads of files to edit :)
02:10:42 <dbr> Finding the files was easy - avoiding whacking function names along with symbols took more thought than I applied ;)
02:12:02 <andi5> yes, i did not need to do that back then
02:12:52 <warlord> andi5: http://pastebin.ca/445971
02:15:17 <warlord> good nght
02:15:20 *** warlord is now known as warlord-afk
02:19:17 *** gncbot` has joined #gnucash
02:19:24 *** warlord-afk has quit IRC
02:23:48 *** andi5 sets mode: +o gncbot`
02:25:14 *** gncbot has quit IRC
02:25:27 *** andi5 sets mode: +o gncbot`
02:25:38 <andi5> hm... /me is too dumb
02:28:26 *** warlord2 has quit IRC
02:28:28 <andi5> @nick gncbot
02:28:29 <gncbot`> andi5: Error: You don't have the admin capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
02:29:21 <dbr> and now I've been up too long. goodnight all.
02:29:43 <andi5> good night, dbr
02:29:54 *** dbr has quit IRC
02:30:39 *** andi5 has quit IRC
04:09:47 *** jakin has quit IRC
04:37:37 *** tpfennig has joined #gnucash
04:37:44 <tpfennig> hi all
04:39:18 *** ThiloPfennig has joined #gnucash
05:55:18 *** tpfennig has quit IRC
06:47:24 *** twunder has joined #gnucash
07:11:38 *** twunder has quit IRC
08:15:25 *** BlackBsd has joined #GnuCash
08:34:01 *** twunder has joined #gnucash
08:39:39 *** ErKa has joined #gnucash
09:52:38 *** ThiloPfennig_ has joined #gnucash
10:01:45 *** ThiloPfennig has quit IRC
10:06:36 *** twunder has quit IRC
10:07:13 *** twunder has joined #gnucash
10:07:37 *** Chintan has joined #gnucash
10:09:22 *** warlord__ is now known as warlord
10:09:23 <warlord> @op
10:09:24 *** gncbot` sets mode: +o warlord
10:09:27 <warlord> @nick gncbot
10:09:27 *** gncbot` is now known as gncbot
10:15:51 <Chintan> Hello warlord, I guess you are my mentor for GSoC
10:15:51 <gncbot> Chintan: Sent 1 day, 17 hours, and 50 minutes ago: <conrad> Welcome to Gnucash. Glad the advice was effective for you :-)
10:16:49 <warlord> Hi Chintan
10:18:37 <Chintan> Any suggestions on how I should go about "my first open source project"!
10:19:11 <warlord> Well, first thing I would suggest: Get yourself a development environment. Make sure you can build gnucash from the sources in SVN.
10:19:52 <Chintan> Ok.
10:19:56 <jsled> http://wiki.gnucash.org/wiki/Building
10:20:23 <Chintan> thanks.
10:22:03 <Chintan> I installed Gnucash on my PC through synaptic(Ubuntu)
10:22:45 <Chintan> Will get hand of manually building it too
10:23:54 <warlord> Chintan: you could start with 'apt-get build-dep gnucash' --- assuming syntaptic has gnucash-2
10:24:17 <jsled> Currency accounts are deprecated, no?
10:26:59 <warlord> jsled: yes
10:27:08 <Chintan> Actually synaptic did not have gnucash-2. That's why I anyway planned to install the newer version manually.
10:27:19 <jsled> hmm. Do we have something to point people at if they're using them? I don't see anything in the FAQ.
10:27:24 <warlord> @tell dbr you still need to update the locally defined functions, too.
10:27:24 <gncbot> warlord: The operation succeeded.
10:27:55 <warlord> Chintan: what version of gnucash does synaptic have? (note that it wouldn't be called gncuash-2)
10:28:07 <jsled> Wait, no. We just say "use a normal Asset account denominated in the correct currency."
10:28:07 <jsled> ?
10:31:50 <warlord> jsled: yes
10:32:48 <Chintan> If I am not wrong it was 1.8. It certainly was not 2. Though I'll check once more.
10:38:32 <warlord> Chintan: oh, what version of ubuntu?
10:38:38 <warlord> gnucash-2 was first in 6.10
10:38:55 <warlord> if you're using an older version, then yes, you'll need to pull the dependencies down manually.
10:39:23 <Chintan> still using breezy badger :(
10:40:05 <warlord> sorry, but names mean nothin to me
10:40:13 <Chintan> i.e. 5.10(sorry)
10:40:26 <warlord> it's ok.
10:40:37 <warlord> i dont follow ubuntu.. i use fedora
10:40:53 <Chintan> oh
10:41:54 <Chintan> For me its been ubuntu all the way
10:42:09 <warlord> That's fine.
10:42:31 <Chintan> Ya, should not be a problem
10:43:11 <warlord> Anyways, when you start to build from trunk you'll need to pull down the gnome2 dev environment pieces as you hit issues during ./autogen.sh and ./configure
10:43:56 <Chintan> Ok. I guess I should be able to do that
10:44:09 <Chintan> Taking one error at a time :)
10:44:16 <tedcx> Bug 430834 – QIF import creates duplicate Asset accounts has a screen capture. View snapshot3.jpg
10:44:59 <warlord> tedcx: can you also update the bug report with an example datafile? I think just using File -> Export Accounts would be sufficient to show the starting account structure.
10:46:55 <jsled> Chintan: there is README.dependencies, which lists many of the packages we require, if you don't want ot keep banging your head against ./configure.
10:47:07 <jsled> Also, just looking through configure.in is instructive.
10:47:11 <tedcx> asset.qif is attached to one of the comments
10:47:49 <Chintan> ok
10:49:09 <tedcx> warlord: Done
10:50:36 <warlord> tedcx: no no no ... I wanted the account hierachy BEFORE the qif import.
10:52:17 <Chintan> warlord, jsled: Thanks for the guidance. It was nice talking to you(You can't imagine how excited I already feel). Will keep you updated with my progress.
10:52:49 <warlord> Chintan: great. you're welcome to hang out here, too.
10:52:51 <warlord> We're usually here.
10:53:26 <Chintan> Yup, thanks.
10:53:35 *** Chintan has left #gnucash
11:01:20 *** minDscrm has joined #gnucash
11:05:26 *** twunder has quit IRC
11:06:48 *** twunder has joined #gnucash
11:21:28 <tedcx> warlord: before and after file export accounts are added. thanks.
11:22:38 <warlord> I saw the after. I didn't need the after, just the before.
11:22:53 <tedcx> good
11:35:24 <warlord> I dont know why you attached the "after" twice.
12:08:06 *** ErKa has quit IRC
12:14:18 *** nomeata has joined #gnucash
12:20:58 *** Test has joined #gnucash
12:22:11 *** Test has left #gnucash
12:40:48 *** bonez39 has joined #gnucash
12:54:28 *** ErKa has joined #gnucash
13:07:31 <hampton> Interesting..... looking at the 'make check' errors on my last account changes leads me to the test xml2 data file conrads-file.gml2, which has a split that specifies the account with guid 00000000000000000000000000000000. Anyone know if this is intentional?
13:08:00 <jsled> I don't know.
13:08:23 <warlord> That looks... wrong.
13:09:01 <hampton> It got flagged by a change from "if (!acc) return" to "g_return_if_fail(GNC_IS_ACCOUNT(acc))"
13:09:16 <hampton> I'll make it match the other transactions in the file.
13:11:46 <warlord> Yeah, it's not valid to have an account with a NULL GUID.
13:36:41 <warlord> FTR, I think the xml parser should throw an error if it finds a NULL GUID.
13:42:13 *** wizkid238 has quit IRC
13:52:49 *** minDscrm has quit IRC
13:55:56 *** nomeata has quit IRC
13:55:56 *** tedcx has quit IRC
13:55:56 *** malikeye has quit IRC
13:55:56 *** nathan has quit IRC
13:55:56 *** ssickle has quit IRC
13:55:56 *** mishehu has quit IRC
13:55:56 *** cortana has quit IRC
13:55:56 *** aj has quit IRC
13:55:56 *** conrad has quit IRC
14:00:09 *** conrad has joined #gnucash
14:00:09 *** wizkid238 has joined #gnucash
14:00:09 *** nomeata has joined #gnucash
14:00:09 *** tedcx has joined #gnucash
14:00:09 *** malikeye has joined #gnucash
14:00:09 *** mishehu has joined #gnucash
14:00:09 *** cortana has joined #gnucash
14:00:09 *** aj has joined #gnucash
14:00:09 *** ssickle has joined #gnucash
14:00:09 *** nathan has joined #gnucash
14:00:09 *** irc.acc.umu.se sets mode: +o conrad
14:00:09 *** gncbot sets mode: +o conrad
14:01:28 *** nomeata has quit IRC
14:20:42 <hampton> warlord: I've changed couple of silent returns in the xml parser with g_return_val_if_fail() so that the code will complain.
14:21:44 <warlord> ok.
14:22:01 *** minDscrm has joined #gnucash
14:38:52 *** twunder has quit IRC
14:39:40 *** twunder has joined #gnucash
14:54:27 *** andi5 has joined #gnucash
14:54:28 *** gncbot sets mode: +o andi5
15:18:36 *** BlackBsd has quit IRC
15:23:49 <tedcx> warlord: the two attachments are for before and after asset.qif import..
15:24:16 <warlord> tedcx: there are more than two attachments.
15:26:55 *** BlackBsd has joined #GnuCash
15:34:23 <tedcx> look at "exported accounts before qif import" and "exported accounts after asset.qif import"
15:38:55 <warlord> tedcx: I have.. How about YOU look at the "file -> export accounts" attachments, which is effectively a duplicate of the "export account after assets.qif import" attachment. I.e., you attached the "after" state twice.. But you needed to attach the "after" state ZERO times!
15:45:12 <tedcx> well looking at the diff between the two files " <act:description>QIF import: Name conflict with another account.</act:description." seems to be a problem
15:47:28 <warlord> that's not surprising...
15:47:53 <warlord> And I guess supplying too much data is better than not enough.. But I was just pointing out what you did.
15:50:19 <tedcx> so looking at the qif file, what's the error?
15:51:59 *** twunder has quit IRC
15:52:04 <warlord> I dont know. I haven't looked.
15:52:27 <andi5> tedcx: have you tried to delete Assets2?
15:52:28 <warlord> I'm doing paid work righ tnow
15:52:51 <warlord> andi5: the problem is that the qif importer creates Assets2 in the first place when it (probably) shouldnt
15:53:27 <andi5> warlord: yep, i am just asking whether this is a work-around (there is a bug report already, you know)
15:54:59 <warlord> tedcx: Weird.. Assets2 is considered an Income account.
15:55:17 <andi5> ohhh
15:56:12 <warlord> Oh, I think I know.. You used L.. instead of L[...]
15:56:47 *** twunder has joined #gnucash
15:56:48 <warlord> Change your qif to use an Account form (L[...]) instead of a Category form (L...) and it should work.
16:08:29 *** twunder has quit IRC
16:11:43 *** twunder has joined #gnucash
16:22:42 *** wizkid238 has quit IRC
16:24:53 <tedcx> Looks like its in the excel->qif addin, but that can be fixed with an editor
16:26:23 <tedcx> looks like the rule is that Assets and Liabilities need L[Assets:Current Assets:Checking Account:acct1] and L[Liabilities:Credit Cards:ccard1] but LExpenses:Utilities:Electric does not
16:27:20 <warlord> Correct.
16:27:36 <warlord> Qif has this concept of "Accounts" and Categories.
16:27:43 <warlord> Accounts are assets and liabilities.
16:27:51 <warlord> Categories are income and expenses
16:31:09 *** bonez39 has joined #gnucash
16:31:29 <tedcx> Aha. Thanks. I have to deal with csv files and the Excel2Qif converter works fine, one one figures that out.
16:32:48 <tedcx> would it be possible to add a csv import? My credit union stopped providing qif files - they have a problem with Intuit's fees or something
16:33:08 <warlord> Sure! Send in the code.
16:36:32 <hampton> :-P
16:37:05 <warlord> something wrong, hampton ?
16:37:33 <hampton> No, nothing. Just responding to "send in the code". ;)
16:38:00 <warlord> oh. ok.
16:38:13 * hampton is a little punchy today...
16:41:56 <warlord> apparently
16:42:38 * chris hands hampton a tall glass of fruit punch.
16:44:12 *** motin has joined #gnucash
16:45:32 <hampton> Hi-C Fruit Punch? Thanks, chris!
16:46:09 <tedcx> OK. How do I get the debug version built for ddd? I can ---enable-debug but when I set a breakpoint at qif-parse.c:338, ddd carps < line 1 of "qif-parse.c" is at address 0x2acf9297795c <qif_register_handler> but contains no code.>
16:51:50 <warlord> How do you start ddd?
16:51:59 <warlord> (or, how do you start gnucash within ddd?)
16:52:06 * warlord has never used ddd, only gdb
16:59:16 <tedcx> just hack the gnucash shell script to exec ddd gnucash-bin "$@". DDD sees the sources but doesn't want to break except for .main
17:01:42 * andi5 is building from tarball now
17:01:52 <warlord> maybe ddd doesn't like loadable modules?
17:04:31 *** motin has quit IRC
17:09:46 *** twunder has quit IRC
17:10:33 *** BlackBsd has quit IRC
17:28:00 <tedcx> warlord: how about a static build?
17:28:42 <warlord> No such beast.. and gnucash wont work with a static build.
17:28:50 <warlord> Try using gdb?
17:29:23 <tedcx> --enable-static ?
17:29:48 <warlord> tedcx: what part of "gnucash wont work with a static build" are you failing to understand?
17:30:45 <andi5> [ot] http://www.youtube.com/watch?v=VuqZ8AqmLPY
17:32:56 <warlord> andi5: that ad has been on TV for months..
17:33:00 <warlord> (at least here in the US)
17:35:42 <andi5> oh, i did not know it before
17:36:15 <warlord> there's a whole series of Mac ads like that.
17:36:39 <andi5> reminds me of novell ads i saw before that one
17:38:00 <warlord> Yeah... THOSE are spoofs of this one.
17:38:16 <andi5> ok
18:18:55 *** nomeata has joined #gnucash
18:20:37 *** andi5 has quit IRC
18:20:56 <warlord> @tell dbr I'm working on it now.
18:20:56 <gncbot> warlord: The operation succeeded.
18:23:04 *** cortana has quit IRC
18:27:44 *** minDscrm has quit IRC
18:34:50 *** ErKa has quit IRC
18:44:07 *** twunder has joined #gnucash
18:44:37 *** Def has joined #gnucash
18:47:50 *** minDscrm has joined #gnucash
18:54:19 *** nomeata has quit IRC
18:55:43 *** cortana has joined #gnucash
19:01:06 *** weiv has joined #gnucash
19:01:06 *** weiv has left #gnucash
19:01:06 *** weiv has joined #gnucash
19:01:09 *** weiv has left #gnucash
19:01:19 *** weiv has joined #gnucash
19:05:38 *** twunder has quit IRC
19:15:56 *** malexander has joined #gnucash
19:17:18 *** malexander has left #gnucash
19:17:43 *** malexander has joined #gnucash
19:20:22 *** malexander has quit IRC
19:31:50 <warlord> Okay, trunk should (hopefully) work on macintel now.
19:39:57 <tedcx> Didier is changing his Xcel2Qif addin to square bracket any Asset or Liabilities lines. Any comments?
19:40:51 <warlord> sounds right to me
19:42:50 <warlord> okay, I'm off to run some errands.
19:42:52 *** warlord is now known as warlord-afk
19:49:25 *** bonez39 has quit IRC
20:00:02 <tedcx> the qif line "LIncome:Salary" is incorrectly mapped automatically to Income:Salary:(Spouse)
20:01:18 <jsled> tedcx: Did you previous map it that way?
20:01:34 <jsled> previously, even.
20:02:34 <jsled> AIUI, the QIF importer doesn't do any automatic mapping, but only uses what you've previously indicated.
20:05:10 <tedcx> what file is this info in? I'm deleting the log files before each re-execute of gnucash but that must not be sufficient. It just mapped correctly from what I thought was a clean start.
20:06:04 <jsled> ~/.gnucash/qif-account-map, I believe.
20:08:27 <tedcx> qif-accounts-map, got it. more files to freshen. thanks.
20:24:10 *** witless has joined #gnucash
21:06:24 *** warlord-afk is now known as warlord
21:09:07 *** nbinont has joined #gnucash
21:09:36 *** weiv has quit IRC
21:28:46 *** twunder has joined #gnucash
21:51:00 *** ahmedSayed has joined #gnucash
21:51:39 <ahmedSayed> Hi all,
21:51:39 <gncbot> ahmedSayed: Sent 6 days, 11 hours, and 44 minutes ago: <warlord> Hi. It was 5am US/EDT when you came in. Missed me by a few hours (I got online around 8:30). The subscription message should be automated; it doesn't require any manual intervention to subscribe to -devel.
21:53:19 <warlord> hiya ahmedSayed
21:53:55 <ahmedSayed> I just want to say Hello and introduce myself to the gnucash team
21:54:09 <warlord> welcome.
21:54:27 <ahmedSayed> you know that i got to SOC this year
21:54:49 <warlord> Yes, we know.
21:55:15 <ahmedSayed> and if you you have any question regarding my proposal or myself
21:55:29 <ahmedSayed> i'll be glade to answer it :)
21:55:38 <warlord> I need to send out a "welcome" message to all our students.
21:55:55 <nbinont> congrats ahmedsayed!
21:55:58 <warlord> ahmedSayed: jsled is your mentor. Do you have any questions for us?
21:57:01 <ahmedSayed> no i don't have a specific questions for now, i just want to introduce myself :)
21:58:21 <warlord> Okay. Hi. :)
21:58:35 <ahmedSayed> thank you, warlord, thank you, nbinont
22:01:26 <warlord> Congrats on being selected.
22:02:42 <ahmedSayed> thank you, warlord
22:03:46 *** dbr has joined #gnucash
22:03:53 <dbr> hi all
22:03:53 <gncbot> dbr: Sent 11 hours and 36 minutes ago: <warlord> you still need to update the locally defined functions, too.
22:03:54 <gncbot> dbr: Sent 3 hours and 42 minutes ago: <warlord> I'm working on it now.
22:04:23 <dbr> damn code monkey. Didn't know what he was doing. ;)
22:04:43 <nbinont> lol
22:04:57 <warlord> Hehehe
22:05:05 <dbr> Thanks warlord. as soon as we get a swig install fixed, I'm pretty sure I'll get a macintel test
22:05:10 <warlord> dbr: already committed. Can you test?
22:05:25 <warlord> Ok
22:13:16 *** gncbot` has joined #gnucash
22:13:52 *** warlord__ is now known as warlord
22:13:53 <warlord> @op
22:13:53 <gncbot`> warlord: Error: I need to be opped to op someone.
22:16:12 <warlord> chris, hampton, jsled: could one of you op gncbot`
22:19:16 *** gncbot has quit IRC
22:20:16 <warlord> @nick gncbot
22:20:17 *** gncbot` is now known as gncbot
22:21:57 *** hampton sets mode: +o gncbot
22:22:03 *** warlord2 has quit IRC
22:22:06 *** hampton sets mode: +o warlord
22:23:49 <warlord> thanks hampton
22:24:01 <hampton> np
22:24:13 <hampton> just passing through and heard my terminal ding.
22:24:26 <warlord> Good. :)
22:24:43 *** nbinont has left #gnucash
22:25:31 *** ahmedSayed has quit IRC
22:27:03 *** malexander has joined #gnucash
22:36:15 <dbr> warlord: you repeated a name on your gsoc email -- did the fourth get omitted?
22:37:31 <warlord> OOPS.
22:38:49 *** malexander has quit IRC
22:39:04 <warlord> Fixed.
22:39:06 <warlord> Thanks
22:39:38 *** malexander has joined #gnucash
22:46:52 *** minDwarpd has joined #gnucash
22:50:39 *** malexander has quit IRC
22:52:07 *** witless has quit IRC
22:55:45 *** minDscrm has quit IRC
22:56:46 *** malexander has joined #gnucash
23:00:10 *** ahmedSayed has joined #gnucash
23:03:49 *** malexander has quit IRC
23:04:32 *** malexander has joined #gnucash
23:16:53 *** ahmedSayed has quit IRC
23:17:42 *** minDwarpd has quit IRC
23:18:53 *** twunder has quit IRC
23:20:44 *** wizkid238 has joined #gnucash
23:26:35 *** malexander has quit IRC
23:27:18 *** mta has joined #gnucash
23:44:03 *** ElllisD has joined #gnucash
23:46:46 *** ElllisD has joined #gnucash
23:47:38 <warlord> good night, all.
23:47:43 *** fell has joined #gnucash
23:47:44 <ElllisD> is there a way to view a list of all customers & / or vendors?
23:47:47 <warlord> dbr: let me know if the macintel build works?
23:48:15 <warlord> ElllisD: Business -> Find Customer ... [Matches Regex] "."
23:48:36 <warlord> anyways, I gotta run.
23:48:39 *** warlord is now known as warlord-afk
23:48:55 <ElllisD> warlord: tyvm
23:49:24 <dbr> warlord-afk: I will. I don't think he's seen my latest swig suggestion. He's been to irc tonight, and he noticed the commit log, so he's interested.
23:53:31 <fell> Knows anybody something about locale-specific-tax ?
23:53:56 <jsled> what about it?
23:54:47 <fell> I get an Error: gncmod-tax-us.c: In function 'gnc_module_path':gncmod-tax-us.c:27: error: 'LC_ALL' undeclared (first use in this function)
23:55:09 <jsled> fell: http://svn.gnucash.org/trac/changeset/15931
23:55:22 <jsled> Did you file the gentoo gnucash-2.1.0 bug?
23:56:03 <fell> No bugs until today, only suggestions, misssing links and so on
23:57:49 <jsled> Ah, well, a comment on said bug mentioned that option did not work; that commit resolves the issues I see, at least.
23:59:42 <fell> So, this is not in trunk, I have to apply self?