2019-05-28 GnuCash IRC logs

00:08:18 *** warlord has quit IRC
00:57:35 *** ArtGravity has quit IRC
01:07:28 *** Mechtilde has joined #gnucash
01:19:15 *** fell has quit IRC
01:20:34 *** fell has joined #gnucash
01:20:34 *** ChanServ sets mode: +o fell
01:45:33 *** kapip has quit IRC
02:00:16 *** fabior has joined #gnucash
02:03:26 *** Mechtilde has quit IRC
02:11:26 *** fabior has quit IRC
02:14:05 *** gjanssens has joined #gnucash
02:14:05 *** gncbot sets mode: +o gjanssens
02:14:05 *** ChanServ sets mode: +o gjanssens
02:16:04 <gjanssens> jralls: thanks for cleaning up my mess. It was the typical case of making a quick and "harmless" change after running make check :(
02:23:42 *** storyjesse has quit IRC
03:47:37 *** fell has quit IRC
03:53:07 *** fell has joined #gnucash
03:53:07 *** ChanServ sets mode: +o fell
04:00:09 *** fell has quit IRC
04:03:07 *** fell has joined #gnucash
04:03:07 *** ChanServ sets mode: +o fell
05:52:00 *** oozer has joined #gnucash
06:45:42 *** Jimraehl1 has joined #gnucash
06:46:04 *** Jimraehl1 has left #gnucash
07:26:53 *** Mechtilde has joined #gnucash
07:58:43 *** fell has quit IRC
07:59:34 *** fell has joined #gnucash
07:59:34 *** ChanServ sets mode: +o fell
08:04:50 *** boldstripe has joined #gnucash
08:07:05 <chris> jralls: my motivation for running scheme from commandline is of course a personal itch -- I find the OFX importer inadequate and am keen to explore an alternate data-entry mechanism; instead of hacking the antiquated QIF importer I would explore my own, using modern scheme tools. I know I could use python but having learned scheme, I'm inclined to agree with warlord's opinion about it nowadays.....
08:07:50 <chris> but the above is low priority
08:11:22 *** warlord has joined #gnucash
08:11:22 *** gncbot sets mode: +o warlord
08:11:35 <warlord> .
08:15:26 *** jervin has quit IRC
08:35:49 *** jervin has joined #gnucash
08:43:44 *** jervin has quit IRC
08:47:18 *** Mechtilde has quit IRC
08:51:50 *** jervin has joined #gnucash
08:56:01 *** Mechtilde has joined #gnucash
09:01:47 *** jervin has quit IRC
09:08:29 *** chris has quit IRC
09:12:18 *** jervin has joined #gnucash
09:14:29 *** jervin has quit IRC
09:14:36 *** jervin has joined #gnucash
09:24:45 *** User_ has joined #gnucash
09:30:49 *** User_ has quit IRC
09:31:54 *** jervin has quit IRC
09:33:19 *** jervin has joined #gnucash
09:33:22 <jralls> gjanssens: NP.
09:41:37 *** jervin has quit IRC
09:41:46 *** jervin has joined #gnucash
09:46:43 *** fabior has joined #gnucash
09:53:05 *** fabior has quit IRC
10:05:29 *** fabior has joined #gnucash
10:06:49 *** guak has joined #gnucash
10:12:36 *** fabior has quit IRC
10:18:40 *** chris has joined #gnucash
10:18:40 *** ChanServ sets mode: +v chris
10:23:38 <gjanssens> jralls: more than 16h to make a guile dist tarball ?! And I thought a gnucash build was slow...
10:36:19 <warlord> WOW
10:38:34 <chris> I am aware compiling guile from source is always meant to be slow...
10:39:14 *** Mechtilde has quit IRC
10:53:06 *** fabior has joined #gnucash
11:03:19 *** ArtGravity has joined #gnucash
11:03:19 *** ChanServ sets mode: +v ArtGravity
11:17:44 <gjanssens> ...always meant to... ?
11:19:08 <chris> from memory hanging out in #guile people were saying compiling took hours and hours
11:20:24 <gjanssens> Ok
11:21:29 <chris> I have a vision for OFX importer -- split-screen, left = ofx-import, right = current-register, and some magic in the middle to try marry up the transactions
11:22:30 <chris> matched transactions are shown in the same row
11:23:30 <chris> unmatched txns are shown solo, i.e. 'other-split-screen' is blank-row
11:27:14 <chris> I *may* be able to prototype it, but in guile obviously
11:33:28 <gjanssens> chris: *my* vision is to provide a unified importing experience ;)
11:33:37 <gjanssens> The csv import was a first step
11:34:04 <gjanssens> But I do like your vision in itself
11:34:06 <warlord> yeah, I was working on rewriting the QIF import in C in order to integrate into the generic importer.
11:34:30 <warlord> Although, one issue I have with the generic importer is that it actually modifies the book well before you hit "finish".
11:34:42 <gjanssens> warlord: agreed
11:34:52 <gjanssens> I haven't touched the generic importer part yet
11:35:35 <jralls> It seems from task manager that when building 'make dist' it effectively sets -j1 for building the compile modules, so even though 8 threads are available it's using only one.
11:35:38 <gjanssens> I imagined first getting all other import options in a common interface and then rework the last step
11:36:11 <gjanssens> jralls: that way it has to be slow indeed
11:37:02 <chris> ok. my major beef with current ofx importer is that it shows *ofx* txns beautifully, I have no idea which *register* txns are matched/unmatched. I need to double-click each one to know which one it guessed matched.
11:39:09 <jralls> chris: The matcher color codes the transactions and shows the match account at the right.
11:39:40 <warlord> jralls, I think chris' point is that it matches to the account, but there is no visibility into which transaction in the account it matched against.
11:39:47 <chris> ^amen
11:39:56 <jralls> Got it.
11:40:15 <warlord> In some ways the QIF importer DOES get that part right.
11:40:32 *** Mechtilde has joined #gnucash
11:40:56 <jralls> I do think that the QIF UI is better. The generic one is a bit too spare.
11:42:10 <chris> I filed bug 786977 some time ago but it's staffed by absent devs
11:42:31 <chris> anyway I'll do my prototype/mockup in my own time
11:44:59 <gjanssens> So what really should happen is make a better generic importer gui to bring something similar to the qif importer to all other formats ?
11:47:16 * chris needs to sign off :)
11:47:41 *** chris has left #gnucash
11:48:14 <warlord> gjanssens, that would be my suggestion, but I'm not doing it ;)
11:49:24 <gjanssens> Heh, I'd love to, but apparently I has become more difficult for me as well to make firm commitments :(
11:49:58 <jralls> Yeah, all of our plates are pretty full already.
11:52:58 <warlord> Who has time for plates?!?
11:53:47 <gjanssens> :)
11:54:32 <gjanssens> jralls: I'm trying to locally patch the guile sources to continue my windows build, but I can't based on the short reply you gave to Dale
11:55:05 <gjanssens> In my sources mktime seems to be #ifndef'd __MINGW32__ already
11:55:39 <gjanssens> That's line 467 in my lib/mktime.c
11:56:40 <gjanssens> In fact the error is about a duplicate definition of mktime_internal
11:56:56 <gjanssens> Is that the one I should #ifndef ?
12:15:06 <jralls> gjanssens: That's interesting, it's different from the error I worked around. Did you do a pacman -Syu since last week?
12:15:50 <jralls> But yeah, ifndef it out and see what happens.
12:17:01 <jralls> I think that the underlying problem is in the gnulib m4 macros that detect what time functions are available and what they need to do. I tried to figure that out over the weekend but didn't succeed.
12:21:57 <jralls> I just refreshed my guile-2.2.4+mingw dir from the tarball and it's not #ifndeffed.
12:24:14 <gjanssens> Ok, I am rerunning setup-mingw64.ps
12:24:34 <gjanssens> I'm getting lots of dns failures on repo.msys2.org
12:24:42 <gjanssens> Not much we can do about it I suppose
12:25:10 <gjanssens> As for guile, I looked at the sources after letting jhbuild fail on it
12:26:03 *** fabior has quit IRC
12:26:31 <gjanssens> setup-mingw64 is indeed failing as Dale describes in the bug report :(
12:26:56 <gjanssens> I won't have much time left this evening anyway, I'll just defer further experiments until tomorrow
12:27:03 <jralls> Did you pull the latest changes?
12:27:33 <jralls> OK. Maybe I'll have the guile build fixed up by then.
12:28:18 <gjanssens> git pull in the gnucash-on-windows directory says everything is up to date
12:28:24 <gjanssens> So I guess so
12:28:33 <jralls> OK. Which bug report then?
12:29:15 <gjanssens> https://bugs.gnucash.org/show_bug.cgi?id=797257
12:34:32 *** KevinDB has quit IRC
12:36:29 *** KevinDB has joined #gnucash
12:36:30 *** ChanServ sets mode: +v KevinDB
12:41:23 <jralls> Ah, hadn't seen that he'd updated it.
12:51:09 *** bertbob has quit IRC
12:57:46 *** Mechtilde has quit IRC
12:58:32 *** bertbob has joined #gnucash
12:58:32 *** ChanServ sets mode: +v bertbob
13:14:04 <jralls> gjanssens: The problem with repo.msys2.org is that it's apparently an alias for diablo.msys2.org but something's bunged up in the DNS so simple name resolution fails. I used dig and managed to get my local relaying name server to figure it out, but you could also edit setup-mingw64.ps1 substituing diablo for repo.
13:17:14 *** boldstripe has quit IRC
13:17:20 *** Mechtilde has joined #gnucash
13:18:10 *** boldstripe has joined #gnucash
13:22:16 *** Mechtilde has quit IRC
13:30:21 *** jervin has quit IRC
14:11:39 *** frakturfreak has joined #gnucash
14:11:39 *** ChanServ sets mode: +v frakturfreak
14:37:00 *** jralls has quit IRC
14:38:08 *** jralls has joined #gnucash
14:38:08 *** ChanServ sets mode: +o jralls
14:57:58 *** jervin has joined #gnucash
14:59:20 *** jervin has quit IRC
15:08:37 *** calvinct has joined #gnucash
15:42:06 *** tienne has joined #gnucash
15:42:53 *** boldstripe has quit IRC
15:43:49 *** boldstripe has joined #gnucash
15:57:04 *** calvinct has quit IRC
16:07:54 *** KevinDB- has joined #gnucash
16:07:55 *** ChanServ sets mode: +v KevinDB-
16:08:17 *** KevinDB has quit IRC
16:09:29 *** calvinct has joined #gnucash
16:22:45 *** gjanssens has quit IRC
17:06:35 *** frakturfreak has quit IRC
17:26:48 *** calvinct has quit IRC
17:28:44 *** calvinct has joined #gnucash
17:31:08 *** zipppy has quit IRC
17:35:33 *** tienne has quit IRC
17:39:18 *** calvinct has quit IRC
17:39:39 *** calvinct has joined #gnucash
17:43:34 *** boldstripe has quit IRC
17:44:29 *** boldstripe has joined #gnucash
17:51:46 *** calvinct has quit IRC
17:54:57 *** KevinDB- has quit IRC
17:55:42 *** KevinDB has joined #gnucash
17:55:42 *** ChanServ sets mode: +v KevinDB
18:29:30 *** kapip has joined #gnucash
19:23:50 *** jervin has joined #gnucash
19:43:37 *** fell has quit IRC
19:44:14 *** boldstripe has quit IRC
19:45:09 *** boldstripe has joined #gnucash
19:50:57 *** jervin has quit IRC
20:20:55 *** guak has quit IRC
22:16:11 *** fell has joined #gnucash
22:16:11 *** ChanServ sets mode: +o fell
22:34:19 *** boldstripe has quit IRC
22:48:41 *** chf has quit IRC
22:58:03 *** oozer has quit IRC
23:13:23 *** kapip has quit IRC
23:30:38 *** chf has joined #gnucash
23:35:02 *** FoxT has quit IRC
23:41:17 *** FoxT has joined #gnucash
23:47:15 *** ArtGravity has quit IRC