2019-09-15 GnuCash IRC logs

00:04:19 *** phoenix has quit IRC
01:00:56 *** Mechtilde has joined #gnucash
01:04:28 *** Aussie_matt has joined #gnucash
01:08:05 *** Mechtilde has quit IRC
01:08:28 *** Mechtilde has joined #gnucash
01:18:14 *** Aussie_matt has quit IRC
02:14:16 *** gour has joined #gnucash
02:14:16 *** ChanServ sets mode: +v gour
02:18:32 *** marusich has joined #gnucash
02:18:32 *** ChanServ sets mode: +v marusich
02:32:01 *** gour has quit IRC
02:32:11 *** gour has joined #gnucash
02:32:11 *** ChanServ sets mode: +v gour
02:34:49 *** Tim has joined #gnucash
02:37:53 *** Tim has quit IRC
04:42:58 *** eric23 has quit IRC
04:59:20 *** Mechtilde has quit IRC
05:04:40 *** Mechtilde has joined #gnucash
05:26:38 *** surya has joined #gnucash
06:33:08 *** oozer has joined #gnucash
07:03:25 *** phoenix has joined #gnucash
07:11:34 *** phoenix has quit IRC
07:18:27 *** phoenix has joined #gnucash
07:23:40 *** phoenix has quit IRC
07:24:59 *** Cork has quit IRC
07:29:59 *** Cork has joined #gnucash
07:51:19 *** o01eg has joined #gnucash
07:51:23 *** jervin has joined #gnucash
07:53:12 *** jervin has quit IRC
07:54:56 *** fabior has joined #gnucash
07:55:41 *** storyjesse has joined #gnucash
07:57:17 *** fabior has quit IRC
09:22:23 *** tienne has joined #gnucash
09:42:07 *** CarwynNelson has joined #gnucash
09:42:07 *** ChanServ sets mode: +v CarwynNelson
09:49:08 *** chris has quit IRC
09:51:33 *** chris has joined #gnucash
09:51:33 *** ChanServ sets mode: +v chris
09:52:27 *** chris has quit IRC
09:52:32 *** chris has joined #gnucash
09:52:32 *** ChanServ sets mode: +v chris
10:08:37 *** User__ has joined #gnucash
10:13:03 *** storyjesse has quit IRC
10:17:14 *** User__ has quit IRC
10:24:45 *** CarwynNelson has quit IRC
10:33:58 *** CarwynNelson has joined #gnucash
10:33:58 *** ChanServ sets mode: +v CarwynNelson
10:41:49 *** storyjesse has joined #gnucash
11:14:47 *** storyjesse has quit IRC
11:33:21 *** chris has quit IRC
11:33:38 <CarwynNelson> Is there any guidance on debugging SCM values in gnucash? I want to find out what the value of a SCM pointer is, but i'm not quite sure how to go ab
11:33:45 <CarwynNelson> about that*
11:34:05 *** chris has joined #gnucash
11:34:05 *** ChanServ sets mode: +v chris
12:25:55 *** chris has quit IRC
12:26:08 *** chris has joined #gnucash
12:26:08 *** ChanServ sets mode: +v chris
12:27:22 *** CarwynNelson has quit IRC
12:39:42 *** CarwynNelson has joined #gnucash
12:39:42 *** ChanServ sets mode: +v CarwynNelson
13:04:18 *** bertbob has quit IRC
13:09:22 *** bertbob has joined #gnucash
13:09:23 *** ChanServ sets mode: +v bertbob
13:15:57 *** bertbob has quit IRC
13:18:36 *** oozer has quit IRC
13:24:30 *** bertbob has joined #gnucash
13:24:34 *** ChanServ sets mode: +v bertbob
13:30:03 <jralls> CarwynNelson: Do you mean in working out an SCM value in gdb/lldb?
13:30:27 *** CarwynNelson has quit IRC
13:39:07 *** tienne has quit IRC
14:07:53 *** Unhammer has quit IRC
14:10:39 *** frakturfreak has joined #gnucash
14:24:36 *** Unhammer has joined #gnucash
14:24:36 *** ChanServ sets mode: +v Unhammer
14:30:20 *** CarwynNelson has joined #gnucash
14:30:20 *** ChanServ sets mode: +v CarwynNelson
14:30:49 <CarwynNelson> jralls: if i could work it out in gdb that would be great. Otherwise putting debug statements into code would also be just fine
14:31:13 <CarwynNelson> I think I figured out what I was looking for this time, but i think it would be easier if i could find it more systematically
14:33:25 <jralls> Well, the easiest way is to insert a https://www.gnu.org/software/guile/manual/html_node/Formatted-Output.html into Scheme code. From gdb look at the stack trace to figure out where it came from. With that extra info you can use Guile's C API to manipulate it.
14:39:29 <CarwynNelson> Thanks :). By the way, I spent a few days looking at the code you pointed me towards in dialog-options.c and I think I have a rough understanding of how it works
14:40:49 <CarwynNelson> Do you have a plan of how you are going to tackle the file->properties dialog? Or is that something you are still thinking over?
14:46:17 <jralls> I'm more interested right now in rewriting the option creation and retrieval in C++ so that the client C code--dialog-options.c in particular--isn't calling Scheme functions.
14:52:55 <CarwynNelson> so, would that involve rewriting the options.scm code in c++, and moving away from scheme lambdas to c++ function ptrs?
14:54:39 <jralls> Yes, except function objects instead of function ptrs.
14:55:35 <CarwynNelson> Is this something you would be happy for me to contribute a small part to? In order to get more familiar with the codebase and authoring "serious" patches
14:56:06 <CarwynNelson> I can understand if you would rather not have somebody constantly asking you questions about this area, if you just want to focus on it and get it done
15:02:39 *** oozer has joined #gnucash
15:03:04 <jralls> I wish I could just focus on it. There are way too many other things demanding my attention. I've managed about two days on this in the last 3 weeks.
15:06:35 <Mechtilde> hello
15:06:41 <jralls> If you want to look over the current state of it, I just pushed to https://github.com/jralls/gnucash/tree/c++options.
15:07:02 <jralls> Hi Mechtilde!
15:07:03 <Mechtilde> which version of aqbanking do you use to build?
15:07:36 <jralls> On Linux, whatever ships with the distro. On Mac and Windows, 5.8.2.
15:07:49 <Mechtilde> in Debian 5.8.2 too
15:08:06 <Mechtilde> so they are not fit for PSD2
15:08:28 <Mechtilde> ok then I will fill a bugreport in Debian
15:09:19 <jralls> Yeah, very disappointed about that. It's not Debian's fault, it's Martin Preuss's and cstim's.
15:09:29 <Mechtilde> only 5.99.28 works for many banks
15:10:01 <Mechtilde> Marin has version 5.99
15:10:04 <Mechtilde> released
15:10:48 <jralls> No, 5.99 is a snapshot of his 6.0 development branch. He needs to get his stable 5.8 branch working.
15:11:33 <Mechtilde> yes but 5.8 doesn't work anymore
15:12:34 <jralls> If it ever did. Cstim said that someone on the de list had gotten it to work, but maybe that's only with some banks. Dunno.
15:12:59 <Mechtilde> yes not with all
15:13:28 <Mechtilde> but with hibiscus it is the same :(
15:14:06 <Mechtilde> so i have to use the webfrontend
15:14:18 <jralls> So maybe I can lift the patch from 5.99 and apply it to 5.8.2 for the Mac and Windows builds, but none of the conservative distros are going to package 5.99.
15:15:04 <jralls> ArchLinux likes to do bleeding edge, they might. Debian/Ubuntu, RedHat, and OpenSuse insist on stable releases.
15:17:26 <Mechtilde> I seems the registration code was added at 01.09.2019 but the 2FA doesn't work
15:18:28 <jralls> Does client (i.e. GnuCash) code need something to accommodate the 2FA?
15:18:36 <CarwynNelson> jralls: is that branch out of date with maint? github is showing 396 files changed
15:18:56 <jralls> CarwynNelson: It's branched off of master.
15:20:26 <Mechtilde> jralls, I don't know
15:21:25 <Mechtilde> One user wrote at German list, that she compiledall things incl GnuCash herself and it works now
15:22:38 <jralls> OK, then it doesn't.
15:23:21 <jralls> CarwynNelson: But I haven't rebased it since Sept 5.
15:33:06 <Mechtilde> jralls, I read the mail from Christian at 21:14 CEST and I will wait
15:33:16 <Mechtilde> I will be patient
15:33:19 <Mechtilde> ;-)
15:33:44 <jralls> Mechtilde, was that on the de list?
15:34:08 <Mechtilde> at gnucash-devel
15:34:16 <Mechtilde> in English
15:34:38 <Mechtilde> topic: [GNC-dev] Status of German online banking (aqbanking, HBCI, FinTS)
15:35:02 <Mechtilde> 20 minutes ago
15:37:02 <jralls> I see it.
15:37:40 <jralls> So back-porting isn't feasible, we'll have to wait for 6.0.0 and do -2 releases on Windows and Mac.
15:37:55 <Mechtilde> it seems so
15:38:34 <Mechtilde> I can understand that it isn't easy to get the information to adapt the software
15:38:57 <Mechtilde> That is a problem in EU and especially in Germany
15:39:43 <Mechtilde> Many such inforamtions you can only get with an NDA
15:42:08 <jralls> Right. The proprietary software folks erect as many barriers to FLOSS as they can. We have much the same problem here with OFX connections. Many banks use a website authorization that knows how to wake up proprietary software, Quicken in particular. That mechanism is secret so AQBanking can't support it.
15:43:48 <Mechtilde> and some banks does different changes at nearly the same time
15:44:46 <Mechtilde> so the first problems from some users i noticed at the beginning of September
15:45:14 <Mechtilde> they want to push the smartphone apps
15:46:01 *** frazelle09 has joined #gnucash
15:48:09 <frazelle09> Hello everyone! Am setting up a small system and have most of it set up but want to add a category for "Furniture" to include our chairs, tables and a computer. i suspect that i need an account under Assets "Furniture", but don't know where to place the amount each item is worth...
15:52:16 <jralls> frazelle09: Seems like you're getting a bit carried away, but you'll need to create a separate commodity for each item type that you want to price separately and every commodity will have its own account. So you might have 6 side-chairs in your dining set, and two armchairs with different values, and a sofa, a desk with a chair, and of course the computer. Each one would need a separate commodity and corresponding account.
15:54:32 <frazelle09> O.k. Thanks. But once i get the Assets/Chairs acct. setup, do i use one of the Equity/OpeningBalance accts. to "balance" it out?
15:55:17 <jralls> Unless you want to also track when you bought it, yes.
15:56:48 <frazelle09> Uf. O.k. Thanks a million. i'll give it a try with a simple example and see what happens. Have a great afternoon! :)
16:05:50 *** gour has quit IRC
16:17:50 *** Mechtilde has quit IRC
16:35:48 *** CarwynNelson has quit IRC
16:36:50 *** CarwynNelson has joined #gnucash
16:36:50 *** ChanServ sets mode: +v CarwynNelson
16:37:26 *** CarwynNelson has quit IRC
16:42:10 *** frazelle09 has quit IRC
17:01:15 *** frakturfreak has quit IRC
18:11:02 *** jervin has joined #gnucash
18:46:06 *** jervin has quit IRC
19:09:46 *** Aussie_matt has joined #gnucash
19:46:18 <chris> jralls anything I can do to simplify in options.scm let me know
20:38:56 *** omnireq_ has joined #gnucash
20:40:09 *** omnireq has quit IRC
21:23:21 <warlord> .
21:24:10 <warlord> chris, sorry, I was out of the country for the past 48 hours without my computer.
21:24:39 <warlord> If you are getting other gnucash emails (-user, -devel) then I don't know what is wrong..
21:52:12 *** oozer has quit IRC