2014-09-26 GnuCash IRC logs

00:13:21 *** skomorokh_ has joined #gnucash
00:13:50 *** skomorokh has quit IRC
00:25:51 *** kpreid has quit IRC
00:26:14 *** kpreid has joined #gnucash
00:39:43 *** StuM has joined #gnucash
01:16:08 *** MechtiIde has joined #gnucash
01:54:43 *** lwells has quit IRC
01:59:33 *** MechtiIde has quit IRC
02:23:49 *** GabrieleV_ has joined #gnucash
02:24:20 *** GabrieleV has quit IRC
02:24:20 *** GabrieleV_ is now known as GabrieleV
02:29:44 *** O01eg has quit IRC
02:39:54 *** gjanssens has joined #gnucash
02:39:54 *** gncbot sets mode: +o gjanssens
02:47:01 *** Krzysiek_K has quit IRC
03:37:50 *** uXus has quit IRC
03:42:22 *** uXus has joined #gnucash
04:11:27 *** Jonas has joined #gnucash
04:11:43 <Jonas> Hi, anyone there?
04:16:27 <Jonas> I'm wondering how I would account it if I get back something that I paid before. Is it ok to simply increase assets (bank account) and reduce corresponding expenses? Because somehow it feels like it should appear as "income" as well.
05:21:20 *** mr_wibble has joined #gnucash
05:23:43 <mr_wibble> :)
05:24:31 *** mr_wibble has quit IRC
05:26:31 *** StuM has quit IRC
06:07:41 *** Jimraehl1 has left #gnucash
06:11:48 *** Jimraehl1 has joined #gnucash
06:17:07 *** fell_ has joined #gnucash
06:17:07 *** gncbot sets mode: +o fell_
06:35:50 *** GabrieleV_ has joined #gnucash
06:36:33 *** GabrieleV has quit IRC
06:36:33 *** GabrieleV_ is now known as GabrieleV
07:30:50 *** GabrieleV_ has joined #gnucash
07:31:08 *** GabrieleV has quit IRC
07:31:09 *** GabrieleV_ is now known as GabrieleV
07:53:15 *** andy_ has joined #gnucash
07:55:51 *** wol has joined #gnucash
07:55:54 *** andy has quit IRC
08:08:05 *** Jonas has left #gnucash
08:17:02 *** AndreeeCZ has joined #gnucash
08:17:41 <AndreeeCZ> hello people, is there any fancy tool to easily find out info about your hardware? with gui is best (for my mother).
08:17:50 <AndreeeCZ> like what type of ram, cpu..
08:20:52 *** wol has quit IRC
08:31:02 *** lmat has joined #gnucash
08:31:12 <lmat> @op
08:31:12 <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.
08:32:47 <lmat> in kvp_frame.cpp, kvp_value_get_numeric(KvpValue*) returns gnc_numeric_zero() if the passed KvpValue is null.
08:33:15 <lmat> I was seeing what would happen if I returned {} instead, and noticed that some code depends on this behaviour.
08:34:05 <lmat> My first thought was that calling kvp_value_get_numeric with a null kvp_value ought to be an invalid operation. I understand we would rather not segfault, so returning {} returns an invalid gnc_numeric (0/0).
08:35:58 <lmat> The test that depends on zero being returned is engine test-transaction-void.
08:36:39 <lmat> it voids the transaction, checks some things, then unvoids it. After unvoiding, it checks to make sure that the "void former value" is zero when in fact, it's undefined (it got deleted).
08:37:26 <lmat> I'm thinking that returning {} for a null kvp_value should be fine, but perhaps xaccTransUnvoid (or really xaccSplitUnvoid) should be written to explicitly store 0 as its 'void former value'. What think ye?
08:38:50 <lmat> this test passed because of the saving grace of an undefined kvp_value as a gnc_numeric is 0.
08:39:33 *** wol has joined #gnucash
08:45:16 *** mlncn has quit IRC
08:49:24 *** ErKa has joined #gnucash
08:49:56 <lmat> Oh yeah, it's Split.c:2180 or so that has kvp_frame_set_slot(frame, void_forme_amt_str, NULL);.
09:10:54 *** GabrieleV has quit IRC
09:11:22 *** GabrieleV has joined #gnucash
09:15:43 *** mlncn has joined #gnucash
09:45:29 *** fell_ is now known as fell
10:15:44 <fell> lmat, can you improve the following: This means, you got some confirmation, the institution accepted the order, e.g. the restaurants recipe, where you paid with your credit card.
10:16:12 <lmat> fell: Sorry, I'm not sure what's trying to be said :)
10:16:47 <fell> about reconcilation state cleared.
10:17:07 <lmat> ahh
10:17:59 <lmat> fell: perhaps "A split marked cleared signifies that you got some kind of confirmation that the institution accepted the order (e.g. you have the restaurant's receipt for your credit card purchase)." ?
10:18:33 <fell> Nice!
10:18:36 <lmat> fell: Thanks for working on the docs! They're quite good, but will greatly benefit from more attention! ^_^
10:20:55 <fell> Reviewing Mechtildes german transation I find some places which could be improved.
10:22:19 <fell> In german "cleared" could also mean "deleted".
10:27:39 <lmat> fell: ahh, that's an important distinction!
10:28:13 *** KaiForce has joined #gnucash
10:31:44 <warlord> AndreeeCZ: I'm not sure how that question is relevant to GnuCash..
10:32:08 <AndreeeCZ> warlord, oh im sorry, wrong chan :)
10:32:54 *** wol has quit IRC
10:32:56 *** wol has joined #gnucash
10:33:06 <warlord> lmat: there are probably a number of places that assume NULL == 0.. And the scheme bindings changed over time so there is probably a lot of scheme code that depends on existing behavior. Alas, there are no compile-time checks for that, so you would need a 100% scheme-level code coverage test to detect those kinds of errors.
10:34:09 <warlord> fell: it can mean that in English, too.. e.g., "clearing a bit"
10:34:14 <lmat> warlord: that is to say that NULL == 0/1 ?
10:34:56 <warlord> lmat: well, it assumes that #f == NULL, which gets translated to "empty object" depending on the underlying object (e.g. "" for a string, {0/1} for a numeric, etc.
10:35:36 <lmat> warlord: Ahh, unfortunately, an empty (default, {}) gnc_numeric is 0/0 ...
10:35:40 <lmat> hence the difficulty :)
10:35:44 <warlord> also, you want to test to show the same result for pre-void and post-unvoid
10:36:27 <warlord> perhaps technically, but an "initialized", "empty" gnc_numeric is {0/1}
10:36:44 <lmat> warlord: More importantly, I would think it's not legal to ask what the gnc_numeric inside a null KvpValue is.
10:36:47 <lmat> warlord: yup :)
10:37:05 <warlord> lots of gnucash code expects that
10:37:21 <warlord> (that a NULL value is == to an "initialized empty" object)
10:37:30 <lmat> warlord: oh my
10:37:35 <warlord> Just like a NULL string is not the same as ""
10:37:47 <warlord> {} is not the same and {0/1}
10:38:10 <lmat> s/and/as/ (?) yup
10:39:14 <warlord> t
10:39:45 <warlord> Lots of places assume that a "NULL Kvp" is an empty object, not "NULL"
10:39:56 <warlord> (at least for a few well-known objects)
10:54:33 *** wol has quit IRC
10:54:34 *** wol has joined #gnucash
10:56:15 *** ErKa has quit IRC
10:59:02 *** wol has quit IRC
11:01:46 *** wol has joined #gnucash
11:09:41 *** wol has quit IRC
11:11:34 *** wol has joined #gnucash
11:22:33 *** O01eg has joined #gnucash
11:23:37 *** kim27` has joined #gnucash
11:27:44 *** kim27 has quit IRC
11:34:00 *** fc101 has joined #gnucash
11:35:29 *** hhn10 has quit IRC
11:42:08 <lmat> warlord: I think I won't try to die on this hill and rather go with returning 0/1 (or whatever gnc_numeric_zero() returns) for the null KvpValue
11:42:10 * lmat cringes
11:43:04 <warlord> lmat: thata boy
11:43:05 <warlord> :)
11:56:38 *** wol has quit IRC
11:59:42 *** Krzysiek_K has joined #gnucash
11:59:42 *** ErKa has joined #gnucash
12:08:08 *** himaxx has joined #gnucash
12:12:54 *** himaxx has quit IRC
12:21:20 *** wol has joined #gnucash
12:32:47 *** AndreeeCZ has quit IRC
12:35:42 *** himaxx has joined #gnucash
12:36:57 *** himaxx has quit IRC
12:45:59 *** Gbarr has quit IRC
12:47:52 *** Gbarr has joined #gnucash
12:50:40 *** gjanssens has quit IRC
12:51:46 *** mlncn has quit IRC
12:52:29 *** wol has quit IRC
13:20:14 *** hhn10 has joined #gnucash
13:50:40 *** mlncn has joined #gnucash
13:54:06 *** lwells has joined #gnucash
13:55:24 *** GabrieleV has quit IRC
13:55:25 *** GabrieleV_ has joined #gnucash
13:55:37 *** GabrieleV_ is now known as GabrieleV
14:20:26 *** GabrieleV_ has joined #gnucash
14:20:35 *** GabrieleV has quit IRC
14:20:36 *** GabrieleV_ is now known as GabrieleV
14:29:13 *** lwells has quit IRC
15:01:05 *** mlncn has quit IRC
15:07:52 *** lwells has joined #gnucash
15:08:18 *** mlncn has joined #gnucash
15:22:31 *** lwells has quit IRC
16:35:14 *** mlncn has quit IRC
16:51:24 *** KaiForce has quit IRC
17:03:19 <warlord> jralls: ping?
17:06:08 <warlord> never mind.
17:08:21 *** linas_ has joined #gnucash
17:08:22 *** linas__ has quit IRC
17:18:56 *** jimvideo has joined #gnucash
17:21:42 *** AndreeeCZ has joined #gnucash
17:21:43 *** linas_ has quit IRC
17:21:53 *** linas_ has joined #gnucash
17:24:54 *** linas__ has joined #gnucash
17:24:55 *** linas_ has quit IRC
17:30:44 *** jralls has quit IRC
17:31:19 *** jralls has joined #gnucash
17:31:20 *** gncbot sets mode: +o jralls
17:37:30 *** mlncn has joined #gnucash
17:39:24 *** linas_ has joined #gnucash
17:39:25 *** linas__ has quit IRC
17:49:09 *** linas_ has quit IRC
17:49:25 *** linas_ has joined #gnucash
17:53:27 *** linas__ has joined #gnucash
17:53:28 *** linas_ has quit IRC
18:04:30 *** linas__ has quit IRC
18:04:44 *** linas__ has joined #gnucash
18:05:26 *** linas_ has joined #gnucash
18:05:27 *** linas__ has quit IRC
18:06:01 *** mlncn-agaric has joined #gnucash
18:11:45 *** mlncn has quit IRC
18:14:00 *** linas__ has joined #gnucash
18:14:01 *** linas_ has quit IRC
18:16:56 *** mlncn-agaric has quit IRC
18:33:13 *** jralls has quit IRC
18:33:55 *** jralls has joined #gnucash
18:33:55 *** gncbot sets mode: +o jralls
18:34:11 *** mlncn-agaric has joined #gnucash
18:46:24 *** lmat has quit IRC
18:50:46 *** fell_ has joined #gnucash
18:50:46 *** gncbot sets mode: +o fell_
18:53:17 *** mlncn-agaric has quit IRC
18:57:10 *** fell has quit IRC
19:12:32 *** hhn10 has quit IRC
19:18:09 *** lwells has joined #gnucash
19:19:02 <lwells> Does Quicken get involved with transaction downloads?
19:19:33 *** linas_ has joined #gnucash
19:19:33 *** linas__ has quit IRC
19:19:45 <lwells> I am using the aqofxconnect
19:20:10 *** linas_ has quit IRC
19:20:56 <lwells> Reason I asked, was I was using Quicken and they were charging me a fee each month
19:21:04 *** linas_ has joined #gnucash
19:21:35 <lwells> I cancelled that service to save money, but now wondering if gnucash will still be able to download transactions
19:22:05 *** linas__ has joined #gnucash
19:22:06 *** linas_ has quit IRC
19:23:03 *** linas_ has joined #gnucash
19:23:04 *** linas__ has quit IRC
19:25:36 *** linas__ has joined #gnucash
19:25:36 *** linas_ has quit IRC
19:26:20 *** ErKa has quit IRC
19:27:07 *** fell_ is now known as fell
19:27:07 *** linas_ has joined #gnucash
19:27:08 *** linas__ has quit IRC
19:28:14 <fell> lwells: I don't know, but perhaps you can find the answer in http://wiki.gnucash.org/wiki/Aqbanking and related pages.
19:30:16 <lwells> fell: Well it does not talk about Quicken. I will just have to see if cancelling the quicken fee affects my gnucash setup
19:31:50 *** linas_ has quit IRC
19:32:01 <fell> lwells: or ask at gnucash-user?
19:32:05 *** linas_ has joined #gnucash
19:32:42 <lwells> irc channel?
19:33:37 *** linas__ has joined #gnucash
19:33:38 *** linas_ has quit IRC
19:33:46 <lwells> Got it, mailing list
19:36:35 *** linas_ has joined #gnucash
19:36:36 *** linas__ has quit IRC
19:38:08 *** linas__ has joined #gnucash
19:38:09 *** linas_ has quit IRC
19:46:36 *** StuM has joined #gnucash
19:55:37 *** linas_ has joined #gnucash
19:55:37 *** linas__ has quit IRC
20:01:10 *** linas__ has joined #gnucash
20:01:10 *** linas_ has quit IRC
20:17:27 *** lwells has quit IRC
20:18:09 *** linas_ has joined #gnucash
20:18:10 *** linas__ has quit IRC
20:25:02 *** jimvideo has quit IRC
20:29:25 *** linas_ has quit IRC
20:29:40 *** linas_ has joined #gnucash
20:30:42 *** linas__ has joined #gnucash
20:30:43 *** linas_ has quit IRC
20:34:39 *** hhn10 has joined #gnucash
20:36:57 *** lwells has joined #gnucash
20:41:46 <fell> http://code.gnucash.org/docs/C/ is based on master? Then I should merge at least daily to check the result there?
20:50:02 <fell> Any ideas, why other formats than html were not updated the last time? Did I break something?
21:02:24 *** lmat has joined #gnucash
21:04:28 *** lwells has quit IRC
21:16:45 *** linas_ has joined #gnucash
21:16:45 *** linas__ has quit IRC
21:18:19 *** hhn10 has quit IRC
21:20:28 *** ggherdov_ has quit IRC
21:32:12 *** lmat_ has joined #gnucash
21:33:08 <lmat_> I'm seeing gnc-kvp-frame-delete-at-path...is this wrapping a C function?
21:42:17 <lmat_> lmat: get out of here...
21:42:54 *** lmat_ has quit IRC
21:43:13 *** lmat has quit IRC
21:43:47 *** lmat has joined #gnucash
21:44:06 <lmat> @op
21:44:06 <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.
21:44:08 <lmat> night!
21:44:11 *** lmat has quit IRC
21:52:25 <warlord> fell: yes, doxygen is based on master..
22:02:50 *** linas__ has joined #gnucash
22:02:51 *** linas_ has quit IRC
22:16:14 *** AndreeeCZ has quit IRC
22:28:24 *** lmat has joined #gnucash
22:35:22 *** linas_ has joined #gnucash
22:35:22 *** linas__ has quit IRC
22:36:54 *** fell_ has joined #gnucash
22:36:54 *** gncbot sets mode: +o fell_
22:40:24 *** linas__ has joined #gnucash
22:40:25 *** linas_ has quit IRC
22:42:05 *** fell has quit IRC
22:51:31 *** fell_ is now known as fell
23:14:27 <fell> warlord: Not doxygen, but the nightly gnucash-docs.
23:21:16 <fell> OK, my previous merge was on 2014-09-08. so there was no need for regeneration.