2014-05-20 GnuCash IRC logs

00:00:41 *** amjam has quit IRC
00:05:05 *** ErKa has joined #gnucash
00:27:51 *** ErKa has quit IRC
00:33:09 *** fell has joined #gnucash
00:33:10 *** gncbot sets mode: +o fell
00:33:58 *** puck has joined #gnucash
00:36:12 *** jimvideo has quit IRC
01:01:40 <lmat> jralls: I thought I would mention a conversation I'm having somewhere else. He said that he spent 10 months converting from C to c++ and he recommends:
01:02:50 <lmat> jralls: step 1) make it compile as c++. 2) poison malloc/free (etc.) 3) higher-level changes
01:03:11 <lmat> jralls: It looks like we're skipping step 2. I told him that as step 3 completes, malloc will simply disappear one call at a time.
01:04:08 <lmat> jralls: He said this isn't the right way and is a recipe for pain ^_^
01:04:37 <lmat> jralls: Anyway, if you want to know more, let me know. I'm guessing you've thought through this, but exercising due diligence and full disclosure, there you have it :-)
01:06:03 <lmat> jralls: Oh yeah, https://github.com/themanaworld/tmwa/blob/master/src/poison.cpp is his poison file (to make sure C is purged). He points out that with malloc and free floating around, it's impossible to safely use 'new'. He seems to agree that it's possible in our narrow GUID case, but for the larger situation, he advises great caution.
01:15:04 *** MechtiIde has joined #gnucash
02:05:06 *** O01eg has quit IRC
02:08:40 *** MechtiIde has quit IRC
03:26:44 *** StuM has joined #gnucash
03:44:55 *** gjanssens has joined #gnucash
03:44:56 *** gncbot sets mode: +o gjanssens
03:47:23 *** floh1111 has joined #gnucash
06:26:34 *** floh1111 has quit IRC
06:30:36 *** SteveG has joined #gnucash
06:51:49 *** floh1111 has joined #gnucash
06:53:17 *** Jimraehl1 has joined #gnucash
06:58:50 *** jmd has joined #gnucash
07:02:42 *** jmd` has joined #gnucash
07:04:20 *** amjam has joined #gnucash
07:10:15 *** jmd` has quit IRC
07:10:16 *** jmd` has joined #gnucash
07:10:33 *** jmd has quit IRC
07:10:34 *** jmd has joined #gnucash
07:13:33 *** jmd has joined #gnucash
07:25:40 *** amjam has quit IRC
07:40:50 *** SteveG has quit IRC
08:12:36 *** aqua___ has joined #gnucash
08:14:03 *** wol has joined #gnucash
08:19:23 *** Coderjoe has joined #gnucash
08:22:15 *** Coderjoe_ has quit IRC
08:24:31 *** jmd has quit IRC
08:24:32 *** jmd has joined #gnucash
09:15:47 *** aqua___ has quit IRC
09:18:51 *** benoitg has quit IRC
09:20:10 *** wol has quit IRC
09:22:28 *** kim27` is now known as kim27
09:39:52 *** floh1111 has quit IRC
09:42:05 *** StuM has quit IRC
09:43:25 *** floh1111 has joined #gnucash
09:46:10 *** benoitg has joined #gnucash
09:48:24 *** benoitg has quit IRC
09:48:32 <warlord> lmat: You can most certainly use new/delete and malloc/free "together" -- you just need to make sure that you use it "correctly". Luckily our API already has "factories" (sorta) so the alloc/de-alloc is all "internal" to each object implementation.
09:49:00 <lmat> warlord: Right. That's what I thought.
09:49:23 *** benoitg has joined #gnucash
09:50:56 <warlord> e.g. We don't do "Account* act = malloc (sizeof(Account))";, instead we do "Account* act = xaccMallocAccount();"
09:51:07 <warlord> So we can isolate the appropriate allocation/deallocation routine.
09:58:28 *** floh1111 has quit IRC
10:07:07 *** floh1111 has joined #gnucash
10:10:45 *** jmd has quit IRC
10:26:26 *** benoitg has quit IRC
10:28:00 *** ErKa has joined #gnucash
10:56:31 <lmat> warlord: yup
10:57:56 *** SteveG has joined #gnucash
10:58:28 *** benoitg has joined #gnucash
11:06:57 *** lmat has quit IRC
11:19:35 *** jimvideo has joined #gnucash
11:27:42 *** floh1111 has quit IRC
11:34:57 *** O01eg has joined #gnucash
11:46:09 *** lmat has joined #gnucash
11:51:05 *** MechtiIde has joined #gnucash
12:03:30 *** todd has quit IRC
12:04:26 *** todd has joined #gnucash
12:13:40 *** lmat has quit IRC
12:36:26 *** lmat has joined #gnucash
13:02:16 *** aqua___ has joined #gnucash
13:11:30 *** jralls has quit IRC
13:11:52 *** jralls has joined #gnucash
13:11:52 *** gncbot sets mode: +o jralls
13:12:06 *** lmat_ has joined #gnucash
13:15:08 *** aqua___ has quit IRC
13:16:02 *** lmat has quit IRC
13:28:52 *** fell_ has joined #gnucash
13:28:54 *** gncbot sets mode: +o fell_
13:34:03 *** fell has quit IRC
14:05:21 *** rudi has joined #gnucash
14:07:10 <rudi> hi all! i just switched from arch to debian, and now my gnucash won't work with hbci (aqbanking) any more - might be an aqbanking problem as well
14:07:18 *** jmd has joined #gnucash
14:09:38 <rudi> when i run the aqbanking wizard, it exits without a message after clicking "create user"
14:10:33 <rudi> gnucash: list1.c:59: GWEN_List1_GetCount: Assertion `l' failed.
14:10:39 <rudi> Program received signal SIGABRT, Aborted.
14:11:33 <rudi> won't paste backtrace unless requested - it's 57 lines long
14:13:20 *** SteveG has quit IRC
14:20:18 <jralls> rudi: From the bt, what's the gnucash function that calls into libgwenhywfar?
14:21:05 <jralls> Also, what version of debian and GnuCash?
14:23:15 <rudi> aai_wizard_button_clicked_cb - i suppose
14:24:15 <rudi> gnucash is 2.6.1, i also tried 2.4.something before, same result
14:25:08 <rudi> debian... good question. latest as of 4 weeks ago
14:25:46 *** jmd` has joined #gnucash
14:26:25 *** jmd` has quit IRC
14:28:31 <jralls> Latest what, though? Stable, testing, or unstable?
14:28:40 <rudi> stable
14:28:53 *** jmd` has joined #gnucash
14:28:56 <rudi> enabled wheezy-backports to get 2.6
14:29:18 <rudi> (sorry, pretty new to this debian stuff, had gentoo and arch before that)
14:29:29 *** fell_ is now known as fell
14:29:34 *** jmd` has quit IRC
14:30:50 <jralls> OK. Give me a few minutes to get my Wheezy VM fired up...
14:31:04 <rudi> thx - my hero
14:32:50 <fell> rudi: perhaps aqbanking was more recent in arch than in debian. For SEPA transactions you will need a very recent aqbanking.
14:33:40 <jralls> Frank, it's 5.0.24 in Wheezy. Dunno if that's new enough for SEPA, but at present he can't even open the setup wizard.
14:34:34 <jralls> rudi: Forgot to ask, did you transfer your aqbanking data from your arch box? It's in ~/.aqbanking.
14:35:04 <rudi> tried that. when it didn't work, i started over without the ~/.aqbanking folder
14:35:09 <warlord> Didn't they change from/to .banking?
14:35:47 *** jmd` has joined #gnucash
14:36:01 <fell> That was years ago - May be debians is still using it ;-)
14:36:05 <rudi> backports has 5.4.3beta1
14:36:05 *** jmd` has joined #gnucash
14:38:44 <jralls> Are you using 5.4.3beta1 or 5.0.24? I just tested with 5.0.24 and it started up the setup dialog without trouble.
14:40:22 <rudi> at the moment, i'm on backports, so it's 5.4.3beta1. but i started out with all stable
14:42:56 *** jbrsa has joined #gnucash
14:43:49 <jbrsa> This should be possible but I can't find any info in the docs or the FAQ: I have a file with transactions since 2008 - is there a way to remove/delete all transactions before a given date (e.g. 2009/01/01)? The intent would to be to reduce the transaction count in the file.
14:44:21 *** wol has joined #gnucash
14:47:51 *** jmd` has quit IRC
14:49:10 <jralls> rudi: Works for me on Jessie (testing) with 5.4.3, too, but naturally I'm using a locally-built Gnucash. I think you'll have to talk to Debian to see if they can reproduce the problem.
14:50:05 <jralls> jbrsa: Not easily, no.
14:50:06 *** linas__ has quit IRC
14:50:07 *** linas__ has joined #gnucash
14:50:25 <fell> or ask on the german mailing list, where most aqbanking experts are
14:53:43 <rudi> sounds good...
15:01:11 <jbrsa> jralls: Thanks. I figure it's not a good idea anyway since it will affect equity.
15:03:18 <jralls> jbrsa: Yes, you'd need to net all of the old transactions into the appropriate opening balances in Equity, Assets, and Liabilities. Someone started to code for that several years ago and couldn't make it work; I removed the leftovers only last year.
15:07:43 <jbrsa> jralls: I can imagine. Thanks for your time.
15:12:43 *** jbrsa has quit IRC
15:14:44 <rudi> jralls: i solved it
15:14:58 <jralls> Great! What did you do?
15:15:11 <rudi> debian is missing a dependency. install aqbanking-tools and you're set
15:15:49 <rudi> or maybe it's an optional package, and gnucash is missing the error handler for it
15:15:56 <rudi> in any case - it works now
15:17:06 <jralls> Huh. I don't have aqbanking-tools installed. Strange. But as long as you're up-and-running, it's good, I guess.
15:17:28 <rudi> weirder by the minute...
15:17:40 <rudi> probly one of its deps
15:18:49 <rudi> libaqhbci20, libaqofxconnect7, libaqbanking34-plugins
15:20:32 *** jmd` has joined #gnucash
15:21:00 <rudi> aah, this feels good. updated my accounts first time in three weeks
15:25:43 *** ggherdov_ has quit IRC
15:26:48 *** ggherdov_ has joined #gnucash
15:27:04 *** jmd` has left #gnucash
15:36:51 *** rudi has quit IRC
15:40:04 *** lmat_ has quit IRC
15:45:53 *** KaiForce has joined #gnucash
15:49:56 *** lmat has joined #gnucash
15:51:22 *** aqua___ has joined #gnucash
16:01:51 *** lmat has quit IRC
16:03:31 *** lmat has joined #gnucash
16:10:44 *** MechtiIde has quit IRC
16:13:09 *** linas_ has joined #gnucash
16:13:09 *** linas__ has quit IRC
16:13:45 *** jralls has quit IRC
16:19:41 *** lmat has quit IRC
16:28:14 *** wol has quit IRC
16:30:32 *** rpg has joined #gnucash
16:35:03 *** aqua___ has quit IRC
16:45:36 *** jmd has quit IRC
16:47:31 *** wol has joined #gnucash
16:51:58 *** linas_ is now known as linas
16:53:44 *** KaiForce has quit IRC
17:02:01 *** wol has quit IRC
17:05:40 *** jralls has joined #gnucash
17:05:40 *** gncbot sets mode: +o jralls
17:31:09 *** linas_ has joined #gnucash
17:31:10 *** linas has quit IRC
17:44:04 *** amjam has joined #gnucash
17:48:22 *** gjanssens has quit IRC
17:52:33 *** rpg has quit IRC
18:00:20 *** amjam has quit IRC
18:10:04 *** fell has quit IRC
18:30:01 *** jimvideo has quit IRC
18:30:01 *** ErKa has quit IRC
18:30:01 *** uXus has quit IRC
18:30:01 *** Unhammer has quit IRC
18:30:01 *** mlq has quit IRC
18:30:01 *** stephan48 has quit IRC
18:30:01 *** Coderjoe has quit IRC
18:30:01 *** mikee has quit IRC
18:31:10 *** jralls has quit IRC
18:31:10 *** O01eg has quit IRC
18:31:10 *** benoitg has quit IRC
18:31:10 *** kim27 has quit IRC
18:31:10 *** wafflejock has quit IRC
18:31:10 *** Ardonik has quit IRC
18:31:10 *** soa2ii has quit IRC
18:31:10 *** warlord has quit IRC
18:31:10 *** Gfy has quit IRC
18:31:10 *** Mer|in has quit IRC
18:31:10 *** Simon has quit IRC
18:34:40 *** Jimraehl1 has quit IRC
18:35:37 *** GabrieleV has quit IRC
18:37:28 *** wizkid238 has quit IRC
18:37:34 *** kenyon has quit IRC
18:37:57 *** linas_ has quit IRC
18:38:00 *** todd has quit IRC
18:38:00 *** Yancho_ has quit IRC
18:38:01 *** Zombie has quit IRC
19:31:36 *** mikee has joined #gnucash
19:31:36 *** yeochief has joined #gnucash
19:31:36 *** Zombie has joined #gnucash
19:31:36 *** GabrieleV has joined #gnucash
19:31:36 *** Yanch0 has joined #gnucash
19:31:36 *** linas__ has joined #gnucash
19:31:36 *** jimvideo has joined #gnucash
19:31:36 *** ErKa has joined #gnucash
19:31:36 *** Coderjoe has joined #gnucash
19:31:36 *** uXus has joined #gnucash
19:31:36 *** Unhammer has joined #gnucash
19:31:36 *** stephan48 has joined #gnucash
19:31:36 *** mlq has joined #gnucash
19:31:36 *** irc.eagle.y.se sets mode: +o mikee
19:31:36 *** gncbot sets mode: +o mikee
19:33:16 *** jralls has joined #gnucash
19:33:16 *** wizkid238 has joined #gnucash
19:33:16 *** O01eg has joined #gnucash
19:33:16 *** benoitg has joined #gnucash
19:33:16 *** kim27 has joined #gnucash
19:33:16 *** wafflejock has joined #gnucash
19:33:16 *** Ardonik has joined #gnucash
19:33:16 *** soa2ii has joined #gnucash
19:33:16 *** warlord has joined #gnucash
19:33:16 *** Gfy has joined #gnucash
19:33:16 *** Simon has joined #gnucash
19:33:16 *** Mer|in has joined #gnucash
19:33:16 *** irc.gimp.ca sets mode: +oo jralls warlord
19:33:16 *** gncbot sets mode: +o jralls
19:33:17 *** gncbot sets mode: +o warlord
19:43:33 *** StuM has joined #gnucash
20:09:19 *** amjam has joined #gnucash
20:17:50 *** wafflejock has quit IRC
20:26:25 *** wafflejock has joined #gnucash
20:34:35 *** wizkid238 has quit IRC
20:34:43 *** yeochief has quit IRC
20:37:53 *** wizkid238 has joined #gnucash
20:43:59 *** amjam has quit IRC
21:20:30 *** amjam has joined #gnucash
21:25:41 *** benoitg has quit IRC
21:46:36 *** jralls has quit IRC
21:54:48 *** yeochief has joined #gnucash
21:56:58 <yeochief> does anyone know an easy way to sync gnucash between two computers? I have gnucash on my ubuntu box and would like to sync it with my ubuntu laptop. I have Dropbox installed and working between the two computers.
22:17:27 *** jralls has joined #gnucash
22:17:28 *** gncbot sets mode: +o jralls
22:29:10 *** linas_ has joined #gnucash
22:29:10 *** linas__ has quit IRC
22:36:51 *** linas__ has joined #gnucash
22:36:51 *** linas_ has quit IRC
22:44:53 *** amjam has quit IRC
22:57:51 *** benoitg has joined #gnucash
23:08:02 *** amjam has joined #gnucash
23:22:21 *** jralls has quit IRC
23:22:56 *** jralls has joined #gnucash
23:22:57 *** gncbot sets mode: +o jralls
23:52:46 *** benoitg has quit IRC
23:54:05 *** benoitg has joined #gnucash
23:55:44 *** benoitg has quit IRC