2019-05-31 GnuCash IRC logs

00:08:48 *** Mechtilde has joined #gnucash
00:10:59 *** boldstripe has quit IRC
00:11:56 *** boldstripe has joined #gnucash
01:21:11 *** mpiechotka has joined #gnucash
01:21:12 *** ChanServ sets mode: +v mpiechotka
01:23:29 *** fell_laptop has joined #gnucash
01:23:30 *** ChanServ sets mode: +o fell_laptop
01:25:38 *** fell has quit IRC
01:37:14 *** O01eg has quit IRC
01:44:41 *** Aussie_matt has joined #gnucash
01:59:56 *** Mechtilde has quit IRC
02:06:42 *** gjanssens has joined #gnucash
02:06:42 *** gncbot sets mode: +o gjanssens
02:06:42 *** ChanServ sets mode: +o gjanssens
02:11:40 *** boldstripe has quit IRC
02:12:35 *** boldstripe has joined #gnucash
02:16:18 *** mpiechotka has quit IRC
02:27:26 *** mr_sm11th has joined #gnucash
02:27:26 *** ChanServ sets mode: +v mr_sm11th
02:59:58 <gjanssens> .
03:05:03 *** fabior has joined #gnucash
03:17:53 *** fabior has quit IRC
03:17:56 *** GabrieleV has quit IRC
03:28:35 *** fell_laptop has quit IRC
03:29:53 *** fell_laptop has joined #gnucash
03:29:53 *** ChanServ sets mode: +o fell_laptop
03:32:59 *** fell_laptop has quit IRC
03:34:14 *** fell_laptop has joined #gnucash
03:34:14 *** ChanServ sets mode: +o fell_laptop
03:36:08 *** Mechtilde has joined #gnucash
03:37:24 *** fell_laptop has quit IRC
03:52:34 *** fell has joined #gnucash
03:52:35 *** ChanServ sets mode: +o fell
03:55:23 *** GabrieleV has joined #gnucash
04:01:18 *** chf has quit IRC
04:05:47 *** chf has joined #gnucash
04:12:21 *** boldstripe has quit IRC
04:13:15 *** boldstripe has joined #gnucash
04:31:11 *** Mechtilde has quit IRC
05:07:36 *** fabior has joined #gnucash
05:20:50 *** fell has quit IRC
05:21:31 *** fell has joined #gnucash
05:21:31 *** ChanServ sets mode: +o fell
05:43:49 *** Aussie_matt has quit IRC
05:56:16 *** Jimraehl1 has joined #gnucash
05:56:40 *** Jimraehl1 has left #gnucash
06:13:01 *** boldstripe has quit IRC
06:13:57 *** boldstripe has joined #gnucash
06:36:20 *** oozer has joined #gnucash
06:44:31 *** Mechtilde has joined #gnucash
06:58:16 *** fabior has quit IRC
07:50:46 * chris can't answer csingley, hopefully someone more experienced can :)
07:52:22 <chris> also gjanssens I'm guessing that it is very difficult to scrutinise my book-reports branch?
07:53:56 <warlord> .
07:54:24 <gjanssens> chris: it's on my list. I intend to take a closer look somewhere soonish
07:55:45 <chris> no pressure -- just confirming my guess that reading someone else's code is practically unreadable to others
07:56:17 <gjanssens> Right now I'm fighting with an old WinXP VM I have to keep alive for 6 more years...
07:56:25 <gjanssens> warlord: virt-v2v was a good tip
07:56:41 <gjanssens> I have managed to start the WinXP vm on ovirt
07:56:50 <gjanssens> Unfortunately it's extremely fragile
07:57:04 <gjanssens> Installing the virtio drivers causes it to bsod
07:57:53 <gjanssens> As it's mostly for legal reasons I have to keep it around, I have decided to change as little as possible so it keeps running
07:58:54 <gjanssens> A few minimal changes will be needed anyway, I'm now figuring out a minimal set that won't break the VM and allows me to still use it for what it's meant...
07:59:01 <gjanssens> Slippery slope...
08:07:42 <warlord> gjanssens, good luck! But glad I helped you get closer.
08:08:54 <gjanssens> Yeah, looks like the virtIO scsi driver is the culprit. As soon as I add a second disk via the virtio interface it fails
08:09:00 <gjanssens> Adding via IDE works
08:09:04 <gjanssens> Fingers crossed :)
08:09:40 *** jervin has joined #gnucash
08:10:33 <chris> https://www.gnu.org/software/guile/manual/html_node/Scheme-vs-C.html warlord having crossed that bridge why would I want to learn C/C++? apart from being able to hack code
08:10:47 <chris> (not joking)
08:11:25 *** jervin has quit IRC
08:11:47 <warlord> chris, in order to hack code! :)
08:12:04 <warlord> gjanssens, *crossed*
08:13:41 *** boldstripe has quit IRC
08:14:37 *** boldstripe has joined #gnucash
08:21:14 <gjanssens> chris: the disadvantages of guile are not mentioned on that page:
08:21:48 <gjanssens> - it's a serious maintenance burden to jralls to be able to use guile on Windows (getting it to build and run)
08:22:04 <gjanssens> - it is (as far as I understand) not allowed on ios
08:22:41 <gjanssens> - from the C code's point of view, having to interface with guile considerably complicates the source code
08:22:57 <gjanssens> It's really all a matter of the point of view you start from...
08:23:50 <gjanssens> I agree the interatiion agility you get with a scripted language is a big plus which we don't have with C(++)
08:24:38 *** jervin has joined #gnucash
08:24:53 <gjanssens> On the other hand my IDE does live code verification so I can catch plenty of errors (syntax errors, semantic errors) before even compiling anything
08:25:02 <warlord> On the other hand the lack of "compile time" issues means that API changes only get found by users when they exercise the code.
08:25:40 <gjanssens> That is another disadvantage and it has bitten us more than once in guile code indeed.
08:27:46 <warlord> yep
08:36:26 <chris> summary, good for prototyping, but at mercy of wingo's tastes and moods
08:37:17 <warlord> chris, yes, that is very true
08:47:34 <chris> my POV mainly coming from a non-C background, learned BASIC->TPascal->Python->scheme over 30 years
08:50:49 <warlord> Ahh, I see the problem there. I think you have a problem in step #3 ;)
08:51:15 <warlord> The step from Pascal -> C is, IMHO, a little smaller than Pascal -> Python
09:03:09 *** kael has joined #gnucash
09:03:09 *** ChanServ sets mode: +v kael
09:06:56 <gjanssens> I agree
09:07:21 <gjanssens> I come from more or less the same path, but had C instead of Python :)
09:07:51 <warlord> :)
09:07:52 <gjanssens> So mine is BASIC->Pascal->C->C++->python/scheme
09:07:53 <warlord> Me too. :)
09:08:39 <warlord> Except I had RPG-II and COBOL in there at some point. Don't recall if that was before or after pascal. It was definitely before C
09:09:36 <gjanssens> The time span is similar though, I think I'm programming for about 34 years now
09:10:12 * gjanssens is surprised when actually calculating that
09:10:18 <gjanssens> It seems much less
09:10:41 <warlord> I started in 1978 or 1979..
09:10:51 <warlord> So almost 40 years for me.
09:10:54 <warlord> Wow. Scary.
09:11:04 <gjanssens> It is, isn't it!
09:12:01 <warlord> Four decades of programming. *sigh*
09:12:13 <gjanssens> BTW I managed to beat the WinXP machine into submission :) The proprietary app starts properly again (and much faster as a bonus)
09:12:46 <warlord> YAY
09:12:56 <warlord> So IDE (vs SCSI) fixed it?
09:13:03 <gjanssens> yes
09:13:11 <warlord> cool
09:13:21 <gjanssens> in addition to not installing the virtio scsi driver
09:13:51 <gjanssens> It will claim to detect it as new hardware on every reboot
09:14:01 <gjanssens> I just have to remember NOT installing it :)
09:14:08 <warlord> ok
09:14:58 <gjanssens> Time to complete my migration notes
09:15:20 *** fabior has joined #gnucash
09:16:11 <warlord> yep.
09:19:41 <gjanssens> warlord: you may be interested in my glusterfs experiment
09:20:03 <gjanssens> I did set it up for network file sharing on my lan, but eventually reverted back to nfs
09:20:26 <warlord> Oh? Why is that?
09:20:27 <gjanssens> The performance on gluster was much lower than with nfs
09:20:40 <warlord> Interesting.
09:20:42 <gjanssens> That was particularly noticable on large directories
09:20:57 * chris never had to code for work, so, never really had to battle segfaults professionally... hence C will be an unforgiveable wall
09:21:35 <gjanssens> And worse, I have constant permission problems with git operations on worktrees on glusterfs
09:21:57 <warlord> Wow. Interesting.
09:22:01 <gjanssens> Perhaps those are all down to my lack on understanding of the proper glusterfs tunables
09:22:13 <gjanssens> But it was unworkable so I decided to just go with nfs again
09:22:17 <warlord> The default settings should really "just work"
09:22:24 <gjanssens> That's what I hoped
09:22:37 <warlord> If it really requires tuning to make it work for the default case, then something is wrong.
09:22:40 <gjanssens> And in a way it did except for git work trees
09:23:15 <gjanssens> I could only run one modifying command at the time (like a git pull, git commit, ...)
09:23:34 <gjanssens> And then had the run a chmod 770 on the whole tree to run the next command
09:23:59 <warlord> WOW.
09:24:03 <warlord> That's...... odd.
09:24:08 <gjanssens> Again, it may have been something silly, but there were too many moving targets already to continue to chase this one
09:24:14 <warlord> umask didn't work?
09:24:52 <gjanssens> Didn't try changing it, my umask is 0007 so that should be ok
09:25:20 <warlord> I have mine set to 2
09:25:24 <gjanssens> I suspect it was something to do with extended file permissions
09:25:39 <warlord> Oh. Maybe.
09:26:08 <gjanssens> I had set up a scheme for more flexibility. Perhaps git didn't like it
09:26:17 <gjanssens> Other tools had no issues with it.
09:27:33 <gjanssens> Anyway, as I only have one server, glusterfs was mostly an experiment with no real benefit (except for the use of posixACL's which nfs doesn't support)
09:30:07 *** mr_sm11th has quit IRC
09:30:19 *** mr_sm11th has joined #gnucash
09:30:19 *** ChanServ sets mode: +v mr_sm11th
09:50:25 <warlord> I dont use posix acls... specifically because they are.. different..
09:54:46 *** fabior has quit IRC
10:11:42 *** fabior has joined #gnucash
10:20:22 *** fabior has quit IRC
10:43:33 *** Mechtilde has quit IRC
10:47:31 <chris> gjanssens: what's the status on the mistake-merge? are you still figuring out what to do?
10:47:53 *** mikee has quit IRC
10:50:20 <gjanssens> chris: no
10:50:39 <gjanssens> for now it's non-blocking so if you have commits to push, just go ahead
11:01:00 *** mikee has joined #gnucash
11:10:03 *** fabior has joined #gnucash
11:10:32 *** guak has joined #gnucash
11:12:36 *** mikee has quit IRC
11:26:36 <chris> my maint-book-reports became buggy somehow; can't reload saved-tabs; will try fix this weekend
11:27:26 *** mikee has joined #gnucash
11:27:59 *** fabior has quit IRC
11:28:07 *** mikee has quit IRC
11:30:19 *** ArtGravity has joined #gnucash
11:30:19 *** ChanServ sets mode: +v ArtGravity
11:34:56 *** zipppy has joined #gnucash
11:35:29 *** zipppy has quit IRC
12:27:26 *** boldstripe has quit IRC
12:28:20 *** boldstripe has joined #gnucash
12:29:51 *** fabior has joined #gnucash
12:57:00 *** Mechtilde has joined #gnucash
13:01:38 *** boldstripe_ has joined #gnucash
13:01:46 *** boldstripe has quit IRC
13:01:48 *** boldstripe_ is now known as boldstripe
13:16:30 *** fabior has quit IRC
13:16:33 *** jervin has joined #gnucash
13:17:42 *** kael has quit IRC
13:30:42 <jralls> Tsk, 1978. Warlord is such a youngster! ;-)
13:32:34 *** jervin has quit IRC
13:34:53 <gjanssens> LOL
13:36:44 <warlord> LOL
13:37:04 <warlord> I know. I was only 7 then!
13:38:43 <jralls> It's the year I graduated from college.
13:44:14 <warlord> 78?
13:44:17 <warlord> Cool.
13:48:01 *** MarkFirewhal has joined #gnucash
13:49:48 *** oozer has quit IRC
14:00:04 *** bertbob has quit IRC
14:01:16 *** bertbob has joined #gnucash
14:01:17 *** ChanServ sets mode: +v bertbob
14:05:52 *** frakturfreak has joined #gnucash
14:05:52 *** ChanServ sets mode: +v frakturfreak
14:13:04 *** oozer has joined #gnucash
14:16:08 *** bertbob has quit IRC
14:16:59 *** Mechtilde has quit IRC
14:17:46 *** Mechtilde has joined #gnucash
14:24:47 *** bertbob has joined #gnucash
14:24:48 *** ChanServ sets mode: +v bertbob
14:56:51 *** calvinct has joined #gnucash
14:56:55 *** KevinDB has quit IRC
14:59:10 *** KevinDB has joined #gnucash
14:59:10 *** ChanServ sets mode: +v KevinDB
15:10:29 *** Mechtilde has quit IRC
15:34:48 *** boldstripe_ has joined #gnucash
15:34:56 *** ArtGravity has quit IRC
15:35:02 *** boldstripe has quit IRC
15:35:02 *** boldstripe_ is now known as boldstripe
15:35:11 *** ArtGravity has joined #gnucash
15:35:11 *** ChanServ sets mode: +v ArtGravity
16:02:02 *** gjanssens has quit IRC
16:34:04 *** mr_sm11th has quit IRC
16:58:31 *** calvinct has quit IRC
18:03:59 *** frakturfreak has quit IRC
18:37:28 *** jervin has joined #gnucash
18:47:33 *** fell has quit IRC
19:11:49 *** boldstripe has quit IRC
19:12:47 *** boldstripe has joined #gnucash
19:55:55 *** ArtGravity has quit IRC
20:01:32 *** jervin has quit IRC
20:52:42 *** guak has quit IRC
21:12:29 *** boldstripe has quit IRC
21:13:25 *** boldstripe has joined #gnucash
21:30:02 *** ArtGravity has joined #gnucash
21:30:02 *** ChanServ sets mode: +v ArtGravity
21:36:42 *** Aussie_matt has joined #gnucash
22:00:30 *** KaiForce has quit IRC
22:01:12 *** KaiForce has joined #gnucash
22:16:51 *** _early_ has joined #gnucash
22:16:53 *** _early_ is now known as _early
22:19:05 *** eramirez has joined #gnucash
22:29:41 *** fell has joined #gnucash
22:29:41 *** ChanServ sets mode: +o fell
22:47:19 *** Aussie_matt has quit IRC
22:48:37 *** badger93 has joined #gnucash
22:50:39 *** badger92 has quit IRC
22:50:39 *** badger93 is now known as badger92
22:55:07 *** oozer has quit IRC
23:02:21 *** Aussie_matt has joined #gnucash
23:03:54 *** CDB-Man_ has joined #gnucash
23:03:54 *** ChanServ sets mode: +v CDB-Man_
23:06:13 *** CDB-Man has quit IRC
23:07:51 *** eramirez has left #gnucash
23:08:15 *** _early has quit IRC
23:13:10 *** boldstripe has quit IRC
23:14:06 *** boldstripe has joined #gnucash
23:14:43 *** Aussie_matt has quit IRC
23:18:25 * chris was 1 in 1978
23:18:38 <chris> actually under 1
23:19:20 * chris asks devs -- what's the preferred debugging IDE for diagnosing segfaults? I can just about handle gdb with a bare handful of commands
23:19:45 *** Aussie_matt has joined #gnucash
23:23:21 *** Aussie_matt has quit IRC
23:24:17 *** eramirez has joined #gnucash
23:30:05 *** eramirez has quit IRC
23:41:34 *** zipppy has joined #gnucash