2014-07-23 GnuCash IRC logs

00:53:57 *** jimvideo has quit IRC
01:17:42 *** MechtiIde has joined #gnucash
02:05:15 *** ErKa has joined #gnucash
02:10:26 *** MechtiIde has quit IRC
02:13:08 *** wol has joined #gnucash
02:21:47 *** O01eg has quit IRC
02:23:35 *** wafflejock has joined #gnucash
02:41:00 *** aqua___ has joined #gnucash
03:19:29 *** jralls has joined #gnucash
03:19:30 *** gncbot sets mode: +o jralls
03:32:34 *** floh1111 has joined #gnucash
03:57:04 *** floh1111 has quit IRC
04:01:05 *** floh1111 has joined #gnucash
04:02:13 *** ErKa has quit IRC
04:12:08 *** aqua___ has quit IRC
04:16:25 *** aqua___ has joined #gnucash
04:33:08 *** wol has quit IRC
05:12:49 *** aqua___ has quit IRC
05:24:48 *** aqua___ has joined #gnucash
06:05:56 *** aqua___ has quit IRC
07:12:31 *** fell__ has joined #gnucash
07:12:31 *** gncbot sets mode: +o fell__
07:12:51 *** jralls has quit IRC
07:17:29 *** Jimraehl1 has left #gnucash
07:21:18 *** Jimraehl1 has joined #gnucash
07:27:08 *** jralls has joined #gnucash
07:27:08 *** gncbot sets mode: +o jralls
07:37:13 *** wol has joined #gnucash
07:37:32 *** jralls has quit IRC
07:43:49 *** wol has quit IRC
07:49:23 *** jralls has joined #gnucash
07:49:24 *** gncbot sets mode: +o jralls
08:01:59 *** jralls has quit IRC
09:00:31 *** SteveG has joined #gnucash
09:31:57 *** lmat has joined #gnucash
09:47:24 *** lmat has quit IRC
09:55:29 *** jethrogb has quit IRC
10:09:57 *** htowngangsta has joined #gnucash
10:15:11 *** SteveG has quit IRC
10:27:29 *** jethrogb has joined #gnucash
10:30:18 *** cigarshark has joined #gnucash
10:32:47 *** lmat has joined #gnucash
10:32:52 <lmat> crap
10:33:33 <lmat> Why the crap does guid_to_string say "don't free the returned value" ?
10:34:29 <lmat> well freaking crap! No wonder it says "XXX This routine is not thread safe and is deprecated..." !!
10:35:13 <lmat> Someone expected to be able to have a function that returns a newly allocated 'char const *' and the caller won't have to free it?
10:35:16 <lmat> What is this, Java ?
10:35:35 <lmat> @op
10:35:35 <gncbot> lmat: Error: You don't have the #gnucash,op 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.
10:37:59 <lmat> I would like to leave a message for jralls, but I can't figure out how to get gncbot to do that.
10:38:04 <lmat> (hoe doesn't list his commands?)
10:38:08 <lmat> @list
10:38:08 <gncbot> lmat: Admin, AutoMode, Channel, ChannelLogger, Config, Later, Misc, Owner, Seen, and User
10:38:15 <lmat> @help later
10:38:15 <gncbot> lmat: Error: There is no command "later".
10:38:44 <arrrghhh> lol
10:38:51 <arrrghhh> is it case sensitive? :P
10:38:54 <lmat> no
10:38:56 <lmat> @help Later
10:38:57 <gncbot> lmat: Error: There is no command "later".
10:39:02 <arrrghhh> derp
10:39:05 <lmat> arrrghhh: Not even case preserving!!
10:39:09 <arrrghhh> lol
10:39:34 <lmat> haha, I didn't mean "hoe doesn't..." I meant "he" but I use dvorak, so fat-fingering e will leave me with 'eu' or 'oe' :P
10:39:48 <arrrghhh> it worked.
10:41:45 <Absurd-Mind> warlord: thanks for that information! So i will adjust all online transactions manually, i can live with that :)
10:44:28 <warlord> lmat: use @tell jralls
10:44:45 *** O01eg has joined #gnucash
10:44:51 <lmat> warlord: thanks
10:44:52 <lmat> @help tell
10:44:52 <gncbot> lmat: (tell <nick> <text>) -- Tells <nick> <text> the next time <nick> is in seen. <nick> can contain wildcard characters, and the first matching nick will be given the note.
10:45:08 <lmat> oh, neato :) gncbot, why didn't you tell me about this?
10:45:08 <warlord> guid_to_string uses static storage because the string for a particular guid will never change, so there's no point in allocating it over and over and over again -- that'll just thrash the memory
10:45:37 <warlord> Absurd-Mind: you're welcome
10:45:48 <warlord> lmat: you didn't ask
10:45:59 <lmat> warlord: The problem is that there's only one buffer for all GUIDs on all threads.
10:46:27 <lmat> warlord: Establishing a map GUID->char* would make sense, but
10:46:34 <lmat> warlord: When will these things get released? Obviously never.
10:47:34 <lmat> warlord: Perhaps we should use a bigger data structure with the string packed along? (so that it's deleted with the GUID when we're done with it?)
10:47:40 <lmat> Of course, that's a pretty big change.
10:50:17 <warlord> well, gnucash is a single-threaded app anyways ;)
10:51:41 *** aqua___ has joined #gnucash
10:55:38 <Absurd-Mind> would it be possible to improve the auto match algorithm with let's say an regexp matcher?
10:55:43 *** rpg has joined #gnucash
10:56:29 <Absurd-Mind> let's say if account number matches 123\d* then apply transaction a->b
10:56:35 <lmat> what kind of mind would come up with such an absurd idea?
10:56:53 <lmat> Absurd-Mind: What's the "auto match algorithm" ?
10:57:21 <Absurd-Mind> reconcile algorithm from the online transaction importer?
10:57:40 <lmat> Absurd-Mind: Oh, I see
10:57:41 <Absurd-Mind> finance english is hard as non-native speaker :/
10:57:56 <lmat> Absurd-Mind: (It was a bad joke about your IRC nick name ;) )
10:59:10 <Absurd-Mind> lmat: ah! i was confused because i heard this joke for the first time!
10:59:12 <Absurd-Mind> ;)
11:00:17 <lmat> warlord: Got another C-ism for you :) gnucash/src/backend/sql/gnc-transaction-sql.c line 824
11:00:25 <lmat> (void)guid_to_string_buff( guid, guid_buf );
11:00:38 *** aqua_ has joined #gnucash
11:00:47 <lmat> It's casting the return of that function (which is void) to void ? (As a note to the next programmer to come around?)
11:01:03 <lmat> Perhaps it's a complaint saying, "This should return success or fail code, but it returns void. Beware." ?
11:05:28 *** aqua___ has quit IRC
11:10:25 *** MechtiIde has joined #gnucash
11:26:30 *** ErKa has joined #gnucash
11:26:35 <warlord> lmat: it means "ignore the return value"
11:26:47 <lmat> warlord: okay :)
11:29:35 *** floh1111 has quit IRC
11:30:25 <warlord> :)
11:33:51 *** wol has joined #gnucash
11:38:02 *** jimvideo has joined #gnucash
11:40:03 *** wol has quit IRC
11:46:56 *** aqua_ has quit IRC
11:55:24 *** fell__ has quit IRC
12:01:07 *** fell has joined #gnucash
12:01:07 *** gncbot sets mode: +o fell
12:02:55 *** jralls has joined #gnucash
12:02:56 *** gncbot sets mode: +o jralls
12:13:05 *** jralls has quit IRC
12:34:08 *** arrrghhh has quit IRC
12:42:19 *** aqua___ has joined #gnucash
13:00:32 *** jralls has joined #gnucash
13:00:32 *** gncbot sets mode: +o jralls
13:06:46 *** jralls has quit IRC
13:11:37 *** SteveG has joined #gnucash
13:18:20 *** SteveG has quit IRC
13:46:47 *** aqua___ has quit IRC
14:00:31 *** ErKa has quit IRC
14:05:23 *** Krzysiek_K has joined #gnucash
14:05:28 *** Krzysiek_K has left #gnucash
14:45:45 *** kpreid has joined #gnucash
15:03:17 <lmat> @tell jralls eat your heart out ? (I committed again to my github branch and issued a pull request.)
15:03:17 <gncbot> lmat: The operation succeeded.
15:03:22 <lmat> gncbot: thanks.
15:03:22 <gncbot> lmat: Error: "thanks." is not a valid command.
15:03:34 <lmat> gncbot: Be sure to tell him *when he gets in the room*. Don't wait for him to speak, that's stupid.
15:03:34 <gncbot> lmat: Error: "Be" is not a valid command.
15:07:10 <warlord> LOL. alas, gncbot doesn't know how to do that.
15:25:49 *** jralls has joined #gnucash
15:25:50 *** gncbot sets mode: +o jralls
15:45:18 <warlord> jralls: lmat has a message for you
15:45:53 <jralls> warlord: Something about what he put on the pull request?
15:45:53 <gncbot> jralls: Sent 42 minutes ago: <lmat> eat your heart out ? (I committed again to my github branch and issued a pull request.)
15:46:22 <warlord> yeah
15:46:44 <jralls> Got it, thanks.
15:46:53 <warlord> NP
15:46:57 <warlord> How's your trip?
16:55:05 <jralls> warlord: Sorry, tuned out to read news. Trip's going pretty well. We're in the last leg, in London. Photos are up at https://plus.google.com/u/0/+JohnRalls/photos
17:01:41 <warlord> Ah, well enjoy the remaining sections. I know it's late there.
17:02:05 <warlord> My boss is flying to London next week. (I would've gone, but we're having a baby)
17:02:32 <warlord> anyways, I need to get off and head downstairs -- people are coming over any minute now.
17:03:08 <jralls> OK, ttyl, and congrats on impending #2. Guess you're in for a busy summer again. ;-)
17:05:45 *** MechtiIde has quit IRC
17:13:35 <warlord> yep
17:15:40 *** fell_ has joined #gnucash
17:15:41 *** gncbot sets mode: +o fell_
17:20:50 *** fell has quit IRC
17:28:19 *** lmat has quit IRC
17:41:28 *** jralls has quit IRC
17:41:52 *** lmat has joined #gnucash
17:42:15 <lmat> hmm, looks like a c++ reserved keyword at gnc-commodity.c line 71 "namespace" :-(
17:51:50 *** rpg has quit IRC
17:55:55 *** lmat has quit IRC
18:15:57 *** rpg has joined #gnucash
18:17:33 *** lmat has joined #gnucash
18:18:01 *** rpg has quit IRC
18:18:03 *** rpg has joined #gnucash
18:41:00 *** lmat has quit IRC
18:54:39 *** htowngangsta has quit IRC
18:54:45 *** cigarshark has quit IRC
19:02:13 *** adabo has joined #gnucash
19:04:54 <adabo> Hi. I'm very new to Gnucash. I'm trying to setup some loan accounts with opening balances and then I need a way to make the balances current. I tried making a new income account and just putting a lump amount and using that to get the all the loans current. I think I messed things up :(
19:05:35 <adabo> The three loans I have are several years old and I've been paying them over the years, I just have no record of it.
19:06:58 <adabo> Would someone be willing to assist me? Thanks
19:22:00 *** jimvideo has quit IRC
19:37:13 *** rpg has quit IRC
20:12:50 *** fell_ has quit IRC
20:22:14 <jethrogb> adabo: you generally make a transaction into an equity account for opening balances
20:22:51 <jethrogb> where the opening balance is the balance as of your start of bookkeeping
20:39:08 <adabo> jethrogb: I see the equity is a very large number in red
20:39:37 <adabo> and there is a large Imbalance-USD in black
20:43:35 <jethrogb> there should never be any transacionts to/from Imbalance-USD
20:43:45 <jethrogb> if there are, you have to fix them
20:59:45 *** mezimezim has joined #gnucash
20:59:57 <mezimezim> hello
21:00:49 <mezimezim> I'm trying to make a budget for the 1st time and I can't find a to quickly see, as I am going, what are my totals (expenses, income...)
21:00:56 <mezimezim> is there any way to do that
21:01:16 <mezimezim> ?
21:01:31 <adabo> jethrogb: Ok, thanks. I'll look into that.
21:03:14 <jethrogb> mezimezim: totals for the budget or actual totals from last year?
21:05:43 <jethrogb> if there is a way to say aggregate totals in the budget editor, I don't know of it
21:05:46 <mezimezim> jethrogb: totals for the buget, as I am making it - I am making a new budget
21:06:03 <jethrogb> but you can view it in reports>budget>budget report
21:06:29 <mezimezim> that is exactly what I have been doing so far, but I have found it rather inconvenient
21:06:30 <jethrogb> and then use the reload page button if you edit something in the budget
21:08:35 <mezimezim> it looks like MS Excel would do a better job for budgeting - but obviously it would not be integrated in gnucash for future comparison with actual numbers - that is why I am using gnucash instead of Calc
21:18:43 *** StuM has joined #gnucash
21:31:12 *** adabo has quit IRC
21:49:55 *** mezimezim has quit IRC
22:32:14 *** fell_ has joined #gnucash
22:32:15 *** gncbot sets mode: +o fell_
23:26:01 *** fell_ has quit IRC
23:42:12 *** fell_ has joined #gnucash
23:42:12 *** gncbot sets mode: +o fell_