2017-11-27 GnuCash IRC logs

00:30:25 *** Mechtilde has joined #gnucash
01:32:56 *** fell has quit IRC
01:34:09 *** fell has joined #gnucash
01:46:14 *** Mechtilde has quit IRC
02:55:40 *** fekepp has quit IRC
03:20:18 *** fabior has joined #gnucash
03:42:35 *** fekepp has joined #gnucash
03:42:53 *** pilotauto has quit IRC
03:50:30 *** fabior has quit IRC
04:05:14 *** fabior has joined #gnucash
05:04:19 *** pilotauto has joined #gnucash
05:42:49 *** pilotauto has quit IRC
05:45:30 *** chris has quit IRC
06:04:21 *** Jimraehl1 has joined #gnucash
06:06:33 *** Jimraehl1 has left #gnucash
06:54:00 *** seanh has quit IRC
06:54:00 *** Hirppa has quit IRC
06:54:02 *** ggherdov_ has quit IRC
06:54:02 *** entreprnr has quit IRC
06:54:18 *** entreprnr has joined #gnucash
06:54:26 *** ggherdov_ has joined #gnucash
06:54:51 *** Hirppa has joined #gnucash
06:55:09 *** seanh has joined #gnucash
07:11:10 *** fabior has quit IRC
07:17:14 *** Mechtilde has joined #gnucash
07:19:35 *** Simon has left #gnucash
07:44:24 *** gjanssens has joined #gnucash
07:44:24 *** ChanServ sets mode: +o gjanssens
07:52:06 <gjanssens> .
08:37:12 *** fekepp1 has joined #gnucash
08:37:24 *** fekepp has quit IRC
08:37:24 *** fekepp1 is now known as fekepp
08:49:07 *** xi has joined #gnucash
09:25:34 <warlord> Hmm. Some Luser reported two real gnucash emails as spam to spamcop
09:53:45 *** xi has quit IRC
10:18:50 <lmat> gjanssens: Looking at the pull request response you gave. Certainly timespec should be gnc_numeric!
10:19:23 <lmat> gjanssens: You also said there's a new segmentation fault. Travis nor I can reproduce that I think. What configuration are you using? If you can reproduce it in docker then send me the image, I'll be happy to troubleshoot?
10:21:53 *** fekepp has quit IRC
10:22:03 *** fekepp has joined #gnucash
10:23:40 *** kael has joined #gnucash
10:27:34 <gjanssens> lmat: I'm working on Fedora 26/64-bit
10:28:49 <gjanssens> My cmake command is this: cmake -DWITH_PYTHON=ON -DCMAKE_BUILD_TYPE=debug -DAUTOTOOLS_IN_DIST=OFF -GNinja -DCMAKE_INSTALL_PREFIX=<path-to-install-dir> <path-to-src-dir>
10:29:54 <gjanssens> I'm not too experienced with docker yet and won't have time today to try and reproduce there. If you can't reproduce with my cmake command, I'll try later this week to set up a docker configuration for you.
10:32:07 <lmat> gjanssens: I'll certainly give it a go. If this is a configuration we would like to support, we should put it in the travis configuration. I can try to work out a docker process for that too later (hopefully today? ^_^).
10:37:54 *** O01eg has quit IRC
10:48:54 *** meb has quit IRC
10:49:23 *** O01eg has joined #gnucash
10:50:20 *** meb has joined #gnucash
10:52:30 <lmat> gjanssens: That build command doesn't work on my machine: http://sprunge.us/JZRh
10:53:22 <lmat> gjanssens: The python stuff doesn't work here; I assume mine is too new. I had some problems with it in the present pull request (if I remember correctly), and I had to work it out in a quite old ubuntu docker container.
10:53:55 *** kael has quit IRC
10:55:11 <gjanssens> lmat: gnucash only works with python 2, your system seems to pick up python 3
10:55:55 <gjanssens> Ideally we improve our code to handle both, but for now you'll have to find a way to force python 2 during the build
10:56:06 <lmat> gjanssens: Yeah, looks like I have /usr/bin/{python,python2,python3,python3.6,python2.7} ^_^
10:56:47 <gjanssens> And python is probably an alias for python3 and python3.6
10:57:18 <lmat> exactly.
10:57:30 <lmat> python->python3 python3->python3.6 python2->python2.7
10:57:47 <gjanssens> On my F26, python is still an alias for python3
10:57:55 <gjanssens> Doh! for python2
10:57:57 <lmat> Oh
10:58:03 <lmat> hah, my jaw was open ;-)
11:03:37 *** Mechtilde has quit IRC
11:03:59 <gjanssens> lmat: what happens if you change line 389 in CMakeLists.txt to "FIND_PACKAGE(PythonInterp 2)" ?
11:22:24 *** chris has joined #gnucash
11:23:44 <lmat> gjanssens: I think that'll do!
11:24:24 <chris> @tell jralls_afk just a quick message before sleep, the new webkit allows inspect element. not that i'm complaining, it's fun to peek...
11:24:24 <gncbot> chris: The operation succeeded.
11:24:32 * chris is away: I'm busy
11:27:12 <lmat> gjanssens: I ran ctest and I get one test failed: 105 - python-bindings (Failed)
11:27:32 <lmat> gjanssens: (I also ran export TZ="America/Los_Angeles")
11:30:24 <lmat> gjanssens: Ahh, I thought I was putting "2" after PythonInterop. Now I see it's PythonInterp. That makes much more sense.
11:32:50 <lmat> gjanssens: The only differences between your command and the one I usually use is I add -DENABLE_DEBUG=on and you add -DAUTOTOOLS_IN_DIST=OFF and the prefix.
11:33:00 <lmat> I'll try to cook up a fedora image.
11:35:14 *** jralls_afk is now known as jralls
11:35:39 <jralls> lmat: Does -DENABLE_DEBUG=ON actually do anything?
11:36:15 <lmat> jralls: I don't know. I put it there a long time ago, and I think CMAKE_BUILD_TYPE=debug should probably cover it.
11:42:31 *** meb has quit IRC
11:44:17 <jralls> lmat: ENABLE_DEBUG appears exactly once, in "OPTION (ENABLE_DEBUG..." in the root CMakeLists.txt. Unless it's a magic cmake value it's a no-op and we should remove it.
11:44:35 <lmat> jralls: I only do it locally.
11:44:48 <lmat> Well, I'll double check, but I was only talking about my local build.
11:44:51 <jralls> You only do what locally?
11:45:07 <lmat> -DENABLE_DEBUG=on
11:45:48 <lmat> Oh, it has made it to our travis build script (commonbuild). It can be removed from there then.
11:47:23 <jralls> I mean removed from CMakeLists.txt. I just checked the cmake docs and it's not a magic option, so it's not an option at all. It does nothing. If you want a debug build you must either set C/CXXFLAGS manually or use CMAKE_BUILD_TYPE.
11:47:38 <lmat> jralls: Oh yes; that makes sense.
11:50:42 *** meb has joined #gnucash
11:51:36 <lmat> gjanssens: Perhaps you can help me with this. I"m trying to follow https://wiki.gnucash.org/wiki/Building#Fedora_13 (for fedora 26). When I run yum-builddep, I get "/bin/sh: yum-builddep: command not found". I tried yum install yum-builddep, and I get "No match for argument: yum-builddep".
11:51:54 <lmat> gjanssens: I'm sure this is elementary, but I'm that advanced yet.
11:53:08 *** fabior has joined #gnucash
11:56:01 <gjanssens> lmat: somewhere around F20 yum got replaced with dnf
11:56:07 <gjanssens> Try dnf builddep instead ?
11:56:30 <gjanssens> It will of course only install dependencies for gnucash 2.6.x, not 2.7
11:57:21 <lmat> oh, okay.
11:58:54 <lmat> "No such command: builddep. Please use /usr/bin/dnf --help" I also tried dnf-builddep, and it says, "/bin/sh: dnf-builddep: command not found"
11:58:55 <gjanssens> jralls: chris left you a message while you were jralls_afk, you'll have to change nick to retrieve it :)
11:59:14 <lmat> I'm running dnf install dnf-builddep... now, and it hasn't failed yet
12:00:07 <jralls> gjanssens: Yeah, I saw that in the history and didn't notice that he'd used at-tell.
12:00:40 <lmat> @notes jralls_afk
12:00:40 <gncbot> lmat: Sent 36 minutes ago: <chris> just a quick message before sleep, the new webkit allows inspect element. not that i'm complaining, it's fun to peek...
12:01:01 <jralls> Thanks.
12:01:13 <lmat> well, that doesn't remove it...
12:01:21 <gjanssens> lmat: I was going to say that
12:01:27 <gjanssens> But I can remove it manually if you like
12:01:33 <jralls> Sigh.
12:01:38 <lmat> @remove jralls_afk
12:01:38 <gncbot> lmat: Error: You don't have the admin capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
12:01:39 *** jralls is now known as jralls_afk
12:01:49 <jralls_afk> .
12:01:49 <gncbot> jralls_afk: Sent 37 minutes ago: <chris> just a quick message before sleep, the new webkit allows inspect element. not that i'm complaining, it's fun to peek...
12:01:54 *** jralls_afk is now known as jralls
12:02:06 <lmat> Crisis averted.
12:02:46 <gjanssens> \o/
12:02:47 <gjanssens> :)
12:03:43 <jralls> Much less of a crisis than a couple of years ago when I didn't realize that "at-tell gjanssens:" made a message for an id that was impossible to retrieve.
12:04:02 <gjanssens> Indeed
12:04:19 <gjanssens> A bit of a flaw in the at-tell function IMO
12:04:29 <lmat> Okay, dnf install dnf-builddep finally failed.
12:05:09 *** User has joined #gnucash
12:05:22 <lmat> now I'm dnf install dnf-plugins-core
12:06:33 *** fekepp has quit IRC
12:06:50 <lmat> now dnf builddep seems to be working.
12:10:03 <gjanssens> Indeed the builddep command is part of dnf-plugins-core
12:10:24 <gjanssens> I'm still not fully accustomed to the new dnf command options
12:11:00 <gjanssens> One could for example run 'dnf provides "dnf-command(builddep)"' to figure out what package provides it
12:11:16 <gjanssens> Or directly run 'dnf install "dnf-command(builddep)"'
12:11:38 <gjanssens> But I always have to look up the exact commands :(
12:11:42 <lmat> gjanssens: Ah, so it's a pretty featureful thing, this dnf.
12:12:03 *** Mechtilde has joined #gnucash
12:12:26 <gjanssens> It is
12:18:46 *** fabior has quit IRC
12:31:18 *** storyjesse has quit IRC
12:31:57 *** fabior has joined #gnucash
12:56:41 <lmat> gjanssens: I'm getting http://sprunge.us/hVfG
12:57:01 <lmat> gjanssens: Do you know the name of the package I need?
13:03:15 *** fabior has quit IRC
13:06:11 <gjanssens> lmat: webkitgtk4-devel ?
13:06:55 <gjanssens> That's the only devel packages on my system for webkitgtk
13:08:00 <gjanssens> Yes, that package provides webkit2gtk-4.0.pc
13:18:18 *** fabior has joined #gnucash
13:30:06 <lmat> excellent.
13:48:42 *** fabior has quit IRC
14:05:07 *** frakturfreak has joined #gnucash
14:07:30 *** chris has quit IRC
14:09:10 *** fekepp has joined #gnucash
14:10:01 *** chris has joined #gnucash
14:11:08 <lmat> gjanssens: lots of "sh: file: command not found".
14:13:14 <gjanssens> Try "dnf install file"
14:13:58 <gjanssens> lmat: It's installed by default on my system. Don't know what base package pulls it in
14:14:41 <lmat> gjanssens: Well gee, that sure makes sense! I've never heard of installing file; I thought it was in gnu core-utils, but I see it's a BSD utility.
14:16:14 <gjanssens> I would have expected it to be installed on any base system as well. Perhaps the docker image is extremely minimalistic
14:17:19 <lmat> gjanssens: yeah, must be.
14:20:21 *** fabior has joined #gnucash
14:26:20 *** fabior has quit IRC
14:26:27 *** ArtGravity has joined #gnucash
14:26:44 <lmat> gjanssens: Okay, perhaps my build matches yours now? http://sprunge.us/UFWF
14:26:54 <lmat> gjanssens: I'll debug the test-engine segmentation fault.
14:32:11 <gjanssens> lmat: that looks very similar to my test results indeed.
14:32:17 <gjanssens> Good luck with the debugging
14:42:57 *** User has quit IRC
14:47:33 *** meb has quit IRC
14:59:10 *** meb has joined #gnucash
15:09:36 *** meb has quit IRC
15:10:35 *** Mechtilde has quit IRC
15:20:18 *** meb has joined #gnucash
15:39:58 *** meb has quit IRC
15:42:08 *** carwynnelson has joined #gnucash
15:43:42 *** meb has joined #gnucash
16:02:26 <jralls> gjanssens: Did you mean to add common/test-core/unittest_support.py to the repo when you moved the directories around? It's a swig-generated file.
16:28:48 *** warlord has quit IRC
16:32:48 *** frakturfreak has quit IRC
17:06:50 *** bertbob has quit IRC
17:12:49 *** bertbob has joined #gnucash
17:15:58 <gjanssens> jralls: I don't remember adding it intentionally
17:50:14 *** carwynnelson has quit IRC
17:50:19 *** carwynnelson has joined #gnucash
17:51:07 *** carwynnelson has joined #gnucash
17:54:13 *** carwynnelson has quit IRC
18:37:20 *** carwynnelson has joined #gnucash
18:40:28 *** carwynnelson has quit IRC
18:59:01 *** carwynnelson has joined #gnucash
19:02:02 *** carwynnelson has quit IRC
19:19:35 *** ArtGravity has quit IRC
19:23:06 *** gjanssens has quit IRC
19:28:22 *** pilotauto has joined #gnucash
19:49:09 *** carwynnelson has joined #gnucash
19:52:13 *** carwynnelson has quit IRC
20:15:25 *** Trel has quit IRC
20:17:53 *** xi has joined #gnucash
20:18:20 *** xi has quit IRC
20:31:18 *** carwynnelson has joined #gnucash
20:34:20 *** carwynnelson has quit IRC
21:00:50 *** Trel has joined #gnucash
21:47:14 *** User has joined #gnucash
22:26:10 *** marusich has joined #gnucash
22:34:08 *** carwynnelson has joined #gnucash
22:35:16 *** warlord has joined #gnucash
22:36:15 *** User has quit IRC
22:37:18 *** carwynnelson has quit IRC
22:45:08 *** carwynnelson has joined #gnucash
22:48:13 *** carwynnelson has quit IRC
23:11:06 <warlord> .
23:11:16 *** warlord has quit IRC
23:44:17 *** carwynnelson has joined #gnucash
23:46:57 *** kael has joined #gnucash
23:47:25 *** carwynnelson has quit IRC
23:47:59 *** jotrago has quit IRC
23:57:38 *** kael has quit IRC