2020-09-20 GnuCash IRC logs

00:14:55 *** bertbob has quit IRC
00:20:44 *** marusich has quit IRC
00:36:22 *** marusich has joined #gnucash
00:36:22 *** ChanServ sets mode: +v marusich
01:08:58 *** Mechtilde has joined #gnucash
01:11:35 *** jervin has joined #gnucash
01:13:51 *** fell_laptop has joined #gnucash
01:13:52 *** ChanServ sets mode: +o fell_laptop
01:14:46 *** jervin has quit IRC
01:15:31 *** fell has quit IRC
01:20:15 *** fell_laptop is now known as fell
02:33:22 *** o01eg has quit IRC
02:35:07 *** o01eg has joined #gnucash
02:44:28 *** sbluhm has joined #gnucash
02:48:58 *** sbluhm has quit IRC
03:28:22 *** fell has quit IRC
03:31:38 *** fell has joined #gnucash
03:31:38 *** ChanServ sets mode: +o fell
03:34:29 *** fell has quit IRC
03:37:51 *** sbluhm has joined #gnucash
03:37:51 *** ChanServ sets mode: +v sbluhm
03:46:29 *** Mechtilde has quit IRC
03:47:36 *** Aussie_matt has quit IRC
04:02:14 *** sbluhm has quit IRC
04:10:32 *** sbluhm has joined #gnucash
04:10:32 *** ChanServ sets mode: +v sbluhm
04:14:41 *** jw4 has quit IRC
04:14:56 *** fell has joined #gnucash
04:14:56 *** ChanServ sets mode: +o fell
04:14:57 *** jw4 has joined #gnucash
04:15:26 *** Mechtilde has joined #gnucash
04:23:51 *** PeterScholtens[m] has joined #gnucash
04:27:48 *** sbluhm has quit IRC
04:27:57 *** o01eg has quit IRC
04:30:57 <PeterScholtens[m]> When trying to compile version 4.1 (and also the latest git version) of gnucash under Ubuntu 20.04, I get the following error message "Could not find a package configuration file provided by "boost_program_options" (requested version 1.71.0) with any of the following names: boost_program_optionsConfig.cmake boost_program_options-config.cmake"
04:47:59 *** Mechtilde has quit IRC
04:51:42 <fell> PeterScholtens[m], your CMake version?
05:03:52 *** fell has quit IRC
05:04:44 *** fell has joined #gnucash
05:04:44 *** ChanServ sets mode: +o fell
05:16:29 *** Mechtilde has joined #gnucash
05:22:09 *** angel has joined #gnucash
05:42:52 *** fell has quit IRC
05:43:11 *** fell has joined #gnucash
05:43:11 *** ChanServ sets mode: +o fell
05:52:33 *** bertbob has joined #gnucash
05:52:34 *** ChanServ sets mode: +v bertbob
05:52:49 <PeterScholtens[m]> fell: 3.16.3
06:04:29 *** Mechtilde has quit IRC
06:07:07 <fell> PeterScholtens[m], and which branch?
06:07:20 <fell> maint or master?
06:17:42 <chris> fell: #784 the string can be finalised; but we still need to reach consensus where exactly to show it - tooltip or info_dialog
06:18:44 <chris> also #779 was a good fix (prevents crash) but is not clean -- it has too many gnc_resume_gui_refresh ()
06:18:48 *** Mechtilde has joined #gnucash
06:27:29 *** Mechtilde has quit IRC
06:30:09 <PeterScholtens[m]> <fell "Peter Scholtens, and which branc"> Branch maint
06:37:56 *** angel has quit IRC
06:52:14 *** Mechtilde has joined #gnucash
07:03:36 *** raftoral has joined #gnucash
07:06:43 *** raftoral has quit IRC
07:07:58 *** Aussie_matt has joined #gnucash
07:11:45 *** storyjesse has joined #gnucash
07:39:59 <fell> PeterScholtens[m], I don't see the issue in our Ubuntu 18.04 VM: https://travis-ci.org/github/Gnucash/gnucash/jobs/728591916
07:40:41 <fell> And do not get it in opensuse tumbleweed.
07:41:45 <fell> So either the Ubuntu boost packager made something wrong or you.
07:41:59 *** Mechtilde has quit IRC
07:43:04 <fell> Perhaps you should clean your build directory.
07:47:16 *** Mechtilde has joined #gnucash
07:52:34 *** chris has quit IRC
07:53:26 *** User has joined #gnucash
07:53:57 *** marusich has quit IRC
07:55:50 *** chris has joined #gnucash
07:55:50 *** ChanServ sets mode: +v chris
07:56:10 <fell> chris IMHO a tooltip is more user friendly, but I have to confess, I never ran the program with e.g. orca.
07:58:54 <PeterScholtens[m]> <fell "Perhaps you should clean your bu"> How do I do that in the preferred way?
08:00:19 <fell> Easiest is 'ninja clean'
08:02:04 *** User has quit IRC
08:02:33 <fell> But I assume, because cmake failed, it is not available.
08:03:23 <fell> The hard way rm -r builddir, mkdir builddir
08:04:55 <PeterScholtens[m]> Error occured already at cmake, I did not run make at all. And I don't see any directory called "builddir", not even when looking with the find command.
08:08:30 <fell> Your cmake parameters?
08:12:26 <fell> You have read https://wiki.gnucash.org/wiki/Building and related pages?
08:14:14 <fell> and https://github.com/Gnucash/gnucash/blob/maint/cmake/README_CMAKE.txt
08:18:42 <PeterScholtens[m]> I first tried without any parameters, as in my Vagrant box I'm sudo anyhow. I asuumed that this will then take the default path. With a complete wipe of the dir and untar of 4.1 I tried also😀 cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt ../gnucash-4.1 but that is not working better.
08:22:26 *** Aussie_matt has quit IRC
08:25:10 <fell> PeterScholtens[m], did you install https://packages.ubuntu.com/search?keywords=libboost-program-options-dev ?
08:28:59 <PeterScholtens[m]> Apparently not: it solved the problem. But I would expect this to be included via apt-get build-dep gnucash ?
08:33:41 <fell> Ubuntu has still gnucash 3.8. There it was not required. It is new in 4.x.
08:35:28 <fell> The ubuntu maintainer asked for help because he has less time, but nobody jumped in -until now.
08:36:12 <PeterScholtens[m]> I can give it a try.
08:36:51 <fell> Coompare README.dependencies with your installed software.
08:48:24 <PeterScholtens[m]> I see only the gettext version 0.19.8.1-10build1 while 0.2 is required according to the README.dependencies.
08:48:36 <PeterScholtens[m]> Of stuff being older. Rest is higher.
08:56:37 <fell> Good catch! Mechtilde, what had happend with the lost gettext 20 build in debian?
08:59:08 <fell> PeterScholtens[m], for older versions we disabled make pot, because it would be incomplete.
09:00:06 <fell> As long as you do not plan to work on translation, you are not affected.
09:01:12 *** David has quit IRC
09:01:17 *** David has joined #gnucash
09:01:50 <PeterScholtens[m]> Ok. I see also another problem. If I compile without the the .git directory present (I used a tarball) then makes stopped at gnc-vcs-info.h
09:02:19 <PeterScholtens[m]> * Ok. I see also another problem. If I compile without the .git directory present (I used a tarball) then make stopped at missing gnc-vcs-info.h
09:03:22 <fell> jralls, ^
09:04:17 <fell> He will appear later.
09:16:30 <fell> The missing debian gettext update: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934738 is still waiting for a better copyright notice- :-(
10:06:59 *** Agfarmer18 has joined #gnucash
10:06:59 *** sbluhm has joined #gnucash
10:06:59 *** ChanServ sets mode: +v sbluhm
10:13:47 *** Agfarmer18 has quit IRC
10:14:18 *** jervin has joined #gnucash
10:40:44 *** sbluhm has quit IRC
11:05:33 *** gjanssens has joined #gnucash
11:05:33 *** gncbot sets mode: +o gjanssens
11:05:33 *** ChanServ sets mode: +o gjanssens
11:07:26 <gjanssens> .
11:31:40 *** storyjesse has quit IRC
11:39:19 *** User has joined #gnucash
11:40:20 *** sbluhm has joined #gnucash
11:44:16 *** keiffer has joined #gnucash
11:48:35 *** sbluhm has quit IRC
11:52:17 <jralls> gjanssens ISTR you reworked the build so that github tarballs would work, but I can't find the commit. Am I mis-remembering?
11:55:05 *** o01eg has joined #gnucash
11:58:10 <jralls> PeterScholtens[m], a straight tarball of the repository doesn't work because the build system can't compute a version number without access to `git describe`. You must build either from a git clone or from a distribution tarball; you can make the latter for an arbitrary HEAD with `make dist` from a git clone.
12:00:18 <jralls> PeterScholtens[m], did you figure out that you need to install boost_program_options? `sudo apt install libboost-program-options-dev`.
12:08:51 *** jralls_afk has joined #gnucash
12:08:51 *** ChanServ sets mode: +o jralls_afk
12:08:52 *** jralls has quit IRC
12:09:11 *** jralls_afk is now known as jralls
12:09:17 <gjanssens> jralls: IIRC I made an effort in that direction, but there was an issue with determining the version information in case of a pure git tarball checkout.
12:09:59 <jralls> Ah, that's right. We're stuck because we can't version the tarball.
12:10:08 <gjanssens> We did discuss options like setting the version to "4.3-whatever" to give us devs a clear indication the build is from a tarball.
12:10:20 <gjanssens> But we never implemented that.
12:12:59 *** jralls has quit IRC
12:13:26 *** User has quit IRC
12:13:31 *** jralls has joined #gnucash
12:13:31 *** ChanServ sets mode: +o jralls
12:17:23 <jralls> The Code>Download ZIP on the website makes a ZIP named gnucash-maint.zip, no version info at all.
12:20:07 <gjanssens> True, the only version information we have is what is written in the CMakeLists.txt file. So we can only have a rough approximation (some commit between version 4.0 and 4.1)
12:21:30 <gjanssens> That's not much to go by when we want to debug user builds (which I assume is the primary reason to look at the git tarballs?)
12:24:04 <jralls> I'm not sure that's our problem. If a user asks for help with a self-built GnuCash and an unknown version we can ask them when they downloaded the zip and get pretty close to which commit it is.
12:24:32 <gjanssens> Indeed.
12:25:07 <gjanssens> So we could add this last bit and indeed be able to build from git tarballs.
12:25:35 <jralls> So I think 4.1-whatever would be fine, though perhaps 4.1-unkown would be a little less snarky.
12:27:08 <gjanssens> :) I remember you wrote the "whatever" bit in our earlier conversation and I had the same reflex. I used it deliberately here as it was a strong reference to the original discussion for me, not because we should use that. "unknown" is definitely better.
12:29:20 <jralls> Maybe we could add a user-age parameter and if it's <30 we use "whatever". ;-)
12:31:28 <gjanssens> LOL
12:34:00 *** libdev has joined #gnucash
12:35:11 <libdev> The _Save As_ dialog is only showing me the option to save in XML format but I do have PostgreSQL installed on my Linux Mint 20 machine.
12:37:31 <jralls> libdev You also need libdbi and libdbd-postgresql.
12:42:30 <libdev> Thanks. It was libdbd-pgsql that I was missing
12:49:45 *** libdev has quit IRC
13:00:31 *** sbluhm has joined #gnucash
13:03:31 *** sbluhm has quit IRC
13:04:06 *** sbluhm has joined #gnucash
13:04:06 *** ChanServ sets mode: +v sbluhm
13:23:36 *** sbluhm has quit IRC
13:43:16 *** sbluhm has joined #gnucash
13:43:16 *** ChanServ sets mode: +v sbluhm
14:12:48 *** jervin has quit IRC
14:30:03 *** marusich has joined #gnucash
14:30:03 *** ChanServ sets mode: +v marusich
14:37:08 *** Agfarmer18 has joined #gnucash
14:44:20 *** PowaBanga has quit IRC
14:46:57 *** PowaBanga has joined #gnucash
14:57:50 *** frakturfreak has joined #gnucash
15:03:10 *** User has joined #gnucash
15:09:13 *** User has quit IRC
15:26:21 *** Agfarmer18 has quit IRC
15:27:51 *** frakturfreak has quit IRC
15:32:29 *** Mechtilde has quit IRC
15:53:36 *** frakturfreak has joined #gnucash
15:53:36 *** ChanServ sets mode: +v frakturfreak
16:19:43 *** TownsendHardware has quit IRC
16:22:16 *** sbluhm has quit IRC
16:52:34 *** gjanssens has quit IRC
17:03:32 *** frakturfreak has quit IRC
19:02:52 *** Agfarmer18 has joined #gnucash
19:16:12 *** Agfarmer18 has quit IRC
19:27:42 *** Aussie_matt has joined #gnucash
20:38:53 *** Agfarmer18 has joined #gnucash
22:06:53 *** marusich has quit IRC
22:19:57 *** chris has quit IRC
22:22:59 *** angel has joined #gnucash
22:23:25 *** chris has joined #gnucash
22:23:26 *** ChanServ sets mode: +v chris
22:32:32 *** Agfarmer18 has quit IRC
23:02:39 *** angel has quit IRC