2018-02-16 GnuCash IRC logs

00:32:26 *** harshitaneja has joined #gnucash
00:40:26 *** bertbob has joined #gnucash
01:00:14 *** Mechtilde has joined #gnucash
01:16:39 *** fell has quit IRC
01:17:52 *** fell has joined #gnucash
01:23:17 *** jotrago has quit IRC
01:39:02 *** Mechtilde has quit IRC
01:57:12 *** chris has quit IRC
02:28:45 *** harshitaneja has quit IRC
02:29:40 *** harshitaneja has joined #gnucash
02:30:21 *** woodrec has joined #gnucash
02:32:11 *** gjanssens has joined #gnucash
02:32:12 *** ChanServ sets mode: +o gjanssens
02:32:31 <gjanssens> .
02:33:28 *** woodrec has quit IRC
02:42:24 *** chris has joined #gnucash
02:43:02 *** fekepp has quit IRC
02:55:05 *** marusich has joined #gnucash
02:56:33 *** chris has quit IRC
02:59:01 *** fekepp has joined #gnucash
03:05:22 *** marusich has quit IRC
03:05:40 *** marusich has joined #gnucash
03:09:25 *** marusich has quit IRC
03:26:11 *** chris has joined #gnucash
03:35:52 *** chris has quit IRC
03:51:22 *** pilotauto has quit IRC
03:59:51 *** fekepp has quit IRC
03:59:53 *** fekepp has joined #gnucash
04:02:58 *** fekepp has quit IRC
04:05:24 *** fekepp has joined #gnucash
04:13:30 *** fekepp has quit IRC
04:21:14 *** chris has joined #gnucash
05:05:45 *** harshitaneja has quit IRC
06:10:04 *** jotrago has joined #gnucash
06:14:31 *** kus has joined #gnucash
06:44:27 *** Jimraehl1 has joined #gnucash
06:44:54 *** jotrago has quit IRC
06:46:20 *** Jimraehl1 has left #gnucash
06:52:51 *** darshan has joined #gnucash
07:17:58 *** User has joined #gnucash
07:19:46 *** kus has quit IRC
07:23:47 *** darshan has quit IRC
07:27:31 *** oozer has joined #gnucash
07:28:16 *** User has quit IRC
07:31:16 *** jotrago has joined #gnucash
07:34:06 *** papajo has joined #gnucash
07:34:54 <papajo> Hello, I am trying to create a ebanking pin/tan user but I cant connect to the server
07:35:39 <papajo> my bank's directions for HBCI also mention a TCP/IP port
07:36:12 <papajo> which aqbanking wizard doesnt ask anywhere and I think that maybe this is the problem (trying to connect through an other port)
07:36:47 <papajo> I get a TLS Handshake Error: -53 and then error could not connect to the server
07:37:07 <papajo> my bank mentions that the TCP/IP port needs to be 3000
07:37:45 <papajo> I tried entering the port within the url like this server.bank.com:3000
07:37:52 <papajo> but that did not work either.
07:38:31 <papajo> is there any hope? (I use the windows version)
07:52:38 *** kus has joined #gnucash
07:58:42 *** kus has quit IRC
08:02:35 *** jotrago has quit IRC
08:35:45 *** harshitaneja has joined #gnucash
08:47:07 <warlord> papajo: I think you will need to ask on the AqBanking support area.
08:50:32 *** oozer has quit IRC
08:54:57 *** fabior has joined #gnucash
09:26:42 *** Mechtilde has joined #gnucash
09:27:51 <warlord> Going to rewire now...
10:17:35 *** gncbot has joined #gnucash
10:17:39 *** warlord sets mode: +o gncbot
10:37:36 *** NestorZ has joined #gnucash
10:39:09 *** O01eg has quit IRC
10:42:53 *** NestorZ has quit IRC
10:45:33 *** oozer has quit IRC
10:48:41 *** oozer has joined #gnucash
10:56:01 *** harshitaneja has quit IRC
10:59:12 *** harshitaneja has joined #gnucash
11:20:04 <papajo> does AqBanking have an IRC channel ?
11:20:30 *** papajo has quit IRC
11:23:37 *** ArtGravity has joined #gnucash
11:29:26 *** harshitaneja has quit IRC
11:32:25 *** KaiForce has joined #gnucash
11:41:36 *** fekepp has joined #gnucash
12:04:54 *** fekepp has quit IRC
12:23:32 *** Mechtilde has joined #gnucash
12:33:35 *** fekepp has joined #gnucash
12:54:27 *** luc14n0 has quit IRC
12:54:33 *** luc14n0 has joined #gnucash
13:17:27 *** fabior has quit IRC
13:25:14 *** jmeit has joined #gnucash
13:25:45 *** jmeit has quit IRC
13:26:46 *** jmeit has joined #gnucash
13:30:47 *** jmeit has left #gnucash
13:32:27 *** Mechtilde has quit IRC
14:32:00 *** frakturfreak has joined #gnucash
14:39:00 <fell> warlord, from /etc/services: hbci 3000/tcp # HBCI
14:39:24 <fell> It is the default port.
14:41:51 *** jason9987 has joined #gnucash
14:45:03 <warlord> Oh. Hm
14:48:07 <fell> You can send them first to the wiki, there are several pages in de and en.
14:49:37 <jralls> warlord: "Corporate Memory" time: Bunches of scm files do "(use-modules (gnucash main)) ;;FIXME: delete after we finish modularizing."
14:50:28 <jralls> warlord: But main.scm has a bunch of defines that look kind of generic. Surely the intent wasn't to copy those defines all over the place.
15:11:01 <warlord> Honestly,I think that was from even before MY time.
15:11:28 <warlord> does a 'git blame' on some of those provide some ancient history?
15:16:57 <jralls> Goes back to r5615 by Rob Browning on 14 Oct 2001.
15:18:31 <jralls> Interestingly the original line was "(use-modules (gnucash bootstrap) (g-wrapped gw-gnc)) ;;FIXME: delete after we finish modularizing."
15:19:12 <jralls> I vaguely remember when gwrap was dropped in favor of SWIG.
15:22:09 <jralls> bootstrap.scm had a bunch of initialization stuff that got removed when it was renamed main a few months later, but even then defined globally-useful functions like gnc:warn and friends that are still in main.scm.
15:23:51 *** fabior has joined #gnucash
15:31:47 <jralls> Davis and Peticolas removed the (g-wrapped gw-gnc) but left the comment in a series of commits in December 2001.
15:36:30 <warlord> I was working on the biz features around then.. Wasn't really paying as close attention to the modularization effort.
15:37:15 *** Adrien1 has joined #gnucash
15:40:17 *** Adrien1 has quit IRC
15:45:24 *** KaiForce has quit IRC
15:48:43 <jralls> OK. I think it's probably fair to say that we're done modularizing.
15:50:30 <fell> But the name "main.scm" is irritating
15:51:36 <warlord> We could rename it "globals.scm"?
15:53:22 <jralls> Or utils.scm to avoid making it seem evil.
15:54:41 <jralls> Hers'a another one that can go: https://github.com/Gnucash/gnucash/blob/master/libgnucash/scm/config ;-)
15:54:52 <jralls> You have to read it to see why...
15:56:41 <warlord> LOL. but where ELSE would we put configuration data?
15:57:49 <jralls> We've gone almost 20 years without scheme-specific configuration data, why would we suddenly need it?
15:58:27 <warlord> You never know! ;)
16:01:04 <jralls> What about printf.scm, string.scm, and substring-search.scm? Surely scheme has it's own implementations of that stuff without us needing our very own hand-rolled versions?
16:06:12 <jralls> Only printf.scm is even used. We can probably replace all of its calls with (format) and then have only main.scm(->utils.scm) and price-quotes.scm in that directory.
16:08:02 <jralls> I'm operating on the belief that if a Scheme file isn't mentioned in (use-modules (gnucash foo)) anywhere it's not being used at all. That is correct, yes?
16:09:00 <jralls> (And yes, I know about gnc-module/test/mod-foo and friends.)
16:16:54 <warlord> I think there may be some non-module scheme files.
16:17:59 <jralls> Are those used with (load-from-path "file")?
16:19:07 <warlord> could be, that's another way.
16:19:47 <jralls> What's the way you're thinking of?
16:21:44 <warlord> Just do a find for any use of the filename.
16:25:00 <jralls> Nope, just POTFILES.in, ChangeLogs, and the CMakeLists.txt for that directory.
16:29:01 <warlord> If it's never referenced anywhere then it's not used.
16:29:19 <warlord> (most likely)
16:30:17 *** fabior has quit IRC
16:31:52 <jralls> So I'll nuke it next. Now I'm fixing up the guile-compile dependencies. The automake build relied too much on build order and codesmythe didn't know how to figure out what depends on what.
16:33:17 <warlord> jralls: FYI, I updated my docs build script based on the changes to doxygen.cfg in master. I tested the sed command by hand and it seemed to do what was required, so we'll see tonight if the docs build properly.
16:34:58 <jralls> OK, good. I'd made a note to make sure that it builds from the command line...
16:37:05 <warlord> The main issue was that the sed script had to change because the plugin-value variable-names changed.
16:37:12 <warlord> (I sent email about that to -devel this morning)
16:40:33 *** lispmacs has quit IRC
16:43:50 <jralls> I saw the mail, that's what motivated the note.
16:51:12 <warlord> ok
16:53:10 <fell> At first I thought my recent commit to gnucash-docs did break something
16:54:02 <fell> It would be nice to distinguish docs and source docs.
16:55:28 <warlord> fell: I thought I did when talking about doxygen in my email
16:56:33 <fell> but not in the header
17:01:25 <warlord> Sorry.
17:04:45 <warlord> Gotta run.
17:08:12 *** ah has joined #gnucash
17:18:02 *** luc14n0 has quit IRC
17:18:08 *** luc14n0 has joined #gnucash
17:18:24 *** luc14n0 has left #gnucash
17:23:03 *** luc14n0 has joined #gnucash
17:31:16 *** ah has quit IRC
17:56:10 <gjanssens> jralls: string.scm contains one function 'gnc:string-rcontains' which is apparently used in the qif importer
17:57:01 <jralls> Grep doesn't find it.
17:57:26 <gjanssens> Doesn't find what ?
17:57:43 <jralls> gnc:string-rcontains, of course.
17:58:17 <gjanssens> Well, a project level search in kdevelop does:
17:58:26 <jralls> And the qif importer compiles with it gone.
17:58:41 <jralls> Maybe an old etag?
17:59:38 <jralls> Oops, wrong directory.
18:00:33 <jralls> Yes, it's used twice. Odd that the qif importer compiles.
18:01:53 <gjanssens> I don't know the internals of the qif importer. There's a qif and a qif-imp directory. Are both used ?
18:02:12 <gjanssens> Anyway, just wanted to point out we need to be careful before we drop these files.
18:02:34 <gjanssens> And with that it's time to go to bed...
18:02:56 <jralls> Thanks for catching that. Good night.
18:03:05 *** gjanssens has quit IRC
18:23:59 <jralls> @tell gjanssens It turns out that there's quite a bit in string.scm that's used in qif-imp and one function, gnc:substring-replace-from-to that's also used in report/report-system/report.scm.
18:23:59 <gncbot> jralls: The operation succeeded.
18:33:10 *** frakturfreak has quit IRC
18:49:09 *** woodrec has joined #gnucash
18:50:52 <jralls> Eh, I just had a horrifying thought: What if unstable's severe performance problem on Windows is down to Guile2.0?
18:51:47 *** woodrec has quit IRC
19:02:02 *** Aussie_matt has joined #gnucash
19:02:38 *** woodrec has joined #gnucash
19:08:28 <fell> jralls: my first thought was "It might compile them on each start"
19:09:05 <chris> ditto guile may be trying to compile everytime, fail to save because of win10's changing permissions
19:09:46 <chris> I haven't tried 2.7.x on windows10 recently
19:20:57 <chris> could we try switch off guile-auto-compile on Windows?
19:21:27 <chris> it maybe trying to save into \ProgramFiles\gnucash
19:27:30 <chris> ps - i'll need to roll my own macros for unit testing scheme which can hook up with cmake's test mechanism. shouldnt be to difficult.
19:44:49 <jralls> Hmm, could be. I did find an old set of .go files from last October in AppData. I cleared them out and ran GnuCash. They didn't reappear, and it took GnuCash the usual 30 seconds to make a Balance Sheet. I quit GnuCash and ran it from the command line. The Balance Sheet report was there (I'd forgotten to dismiss it) so I ran another report, and that displayed almost instantly.
19:49:01 *** ArtGravity has quit IRC
19:59:25 *** Aussie_matt has quit IRC
20:21:52 *** jason9987 has quit IRC
20:53:33 *** oozer has quit IRC
21:27:19 <chris> aww we're losing fin.scm - always found these formulas cute
21:30:26 <chris> IIRC the 2.6.xx series still on guile1.8 suffering slowdowns on win10
23:09:11 *** josephcocoa has joined #gnucash
23:09:56 <chris> now main.scm is renamed utilities.scm, permission to upgrade strify to use the much more powerful disp from https://github.com/christopherlam/gnucash/commit/90c699324a15c787cc464e1f4d1e422f8d8fc9e8#diff-5c2239f1b11cd8b6c3a0f10d9bafe025R2000 -- IIRC strify cannot handle lists
23:49:08 *** marusich has joined #gnucash