2020-12-10 GnuCash IRC logs

00:07:51 *** jervin has quit IRC
00:27:08 *** Mechtilde has joined #gnucash
01:04:51 *** jervin has joined #gnucash
01:07:25 *** jervin has quit IRC
01:57:35 *** fell has quit IRC
01:58:49 *** fell has joined #gnucash
01:58:49 *** ChanServ sets mode: +o fell
02:00:20 *** Mechtilde has quit IRC
02:01:57 *** kozen has joined #gnucash
02:18:29 *** kozen has quit IRC
03:26:07 *** Aussie_matt has quit IRC
03:37:05 *** Mechtilde has joined #gnucash
03:57:26 *** luigibagnato has joined #gnucash
04:00:50 *** fell has quit IRC
04:01:09 *** fell has joined #gnucash
04:01:09 *** ChanServ sets mode: +o fell
04:01:35 *** luigibagnato has quit IRC
04:02:10 *** luigibagnato has joined #gnucash
04:04:41 *** luigibagnato has quit IRC
04:22:04 *** gjanssens has joined #gnucash
04:22:04 *** ChanServ sets mode: +o gjanssens
04:24:53 *** fabior has joined #gnucash
05:00:13 *** User_ has joined #gnucash
05:03:03 *** fabior has quit IRC
05:38:52 *** User_ has quit IRC
05:43:22 *** Herbert has joined #gnucash
07:21:02 *** MrArtC has joined #gnucash
07:40:55 <warlord> .
08:59:30 *** jervin has joined #gnucash
09:08:31 *** jervin has quit IRC
09:11:29 *** jervin has joined #gnucash
09:15:48 <field^Zzz2> ping
09:25:19 *** Jimraehl1 has joined #gnucash
09:39:15 *** Mechtilde has quit IRC
10:24:55 *** prg has quit IRC
10:26:09 *** prg has joined #gnucash
10:28:39 *** David has quit IRC
10:28:45 *** David has joined #gnucash
10:35:49 *** MrArtC has quit IRC
10:37:10 *** ramontjunior has joined #gnucash
10:40:59 *** yyoshino has quit IRC
10:41:14 *** yyoshino has joined #gnucash
10:48:47 *** storyjesse has quit IRC
10:57:50 *** Herbert has joined #gnucash
10:59:17 *** Herbert has quit IRC
11:02:34 *** ramontjunior has quit IRC
11:22:29 *** ArtGravity has joined #gnucash
11:22:29 *** ChanServ sets mode: +v ArtGravity
11:31:12 *** jcarl43 has joined #gnucash
11:31:12 *** ChanServ sets mode: +v jcarl43
11:46:06 *** guak has joined #gnucash
11:53:40 *** jervin has quit IRC
11:54:04 *** jervin has joined #gnucash
11:56:22 *** jervin has quit IRC
12:20:39 *** Mechtilde has joined #gnucash
13:12:20 *** Unhammer has quit IRC
13:27:07 *** Hamaryns has joined #gnucash
13:27:07 *** ChanServ sets mode: +v Hamaryns
13:28:23 *** Unhammer has joined #gnucash
14:19:59 *** gncbot has joined #gnucash
14:20:19 <warlord> jralls, that's odd... I can reach it... and gncbot just came back. WEIRD.
14:20:21 *** warlord sets mode: +o gncbot
14:22:05 <jralls> Yeah, I can reach it now too. Must have been a router hiccup somewhere. Traceroute still goes to stars though.
14:22:34 <warlord> Does it not continue the hop after that?
14:23:43 <warlord> I'm not sure what happened...
14:25:27 <jralls> Nope, now it's one set of stars and then code responds.
14:26:10 <jralls> IIRC the stars are your ihtfp tunnel that's never responded to ICMP.
14:31:45 *** gncbot has joined #gnucash
14:32:03 *** jralls sets mode: +o gncbot
14:32:49 <jralls> I guess it takes a minute for gncbot to notice that it can rejoin.
14:43:17 *** MrArtC has joined #gnucash
15:01:36 <warlord> jralls, I dont see why it's having issues. I'm not noticing issues on my side of the network..
15:04:20 <jralls> OK, but that's what you'd expect isn't it? It might be something to do with the connection between coresite and the tunnel which wouldn't be anything you could see from there, nor do anything about. It's been stable for 1/2 hour so maybe it's resolved.
15:05:51 <warlord> I could see if via a ping outbound ... which I am doing on another host.
15:10:56 <jralls> But did you try during one of the outages? They were only 2 for 4-5 minutes each ~5 minutes apart based on gncbot disconnect/connect times.
15:15:51 <warlord> No.. I do have reachability to the coresite router via MRTG, which never went away. But it has 5m granularity so might not have hit an outage .
15:22:38 <jralls> Depending on how that works it might also not see a routing table problem in the coresite router, e.g. if it just pings it every 5 min the interface code on the incoming port would just fire back the ICMP response to the querying IP without bubbling anything up to the routing code.
15:23:38 <warlord> could be, yeah.
15:23:50 <warlord> (and yes, it just runs a ping every 5 minutes)
15:24:24 <warlord> Also, I don't know if it's code-specific or the whole network.
15:25:02 *** Hamaryns has quit IRC
15:25:59 <warlord> Nothing interesting in code's fail2ban log.
15:27:14 <jralls> True, I was assuming that code was OK based on your saying that you could reach it from inside, but that was after gncbot had already reconnected so you might have missed the failure window.
15:28:14 <warlord> Well, I did ping before gncbot came back the first time
15:28:27 <jralls> It could even have been an ovirt NAT burp.
15:28:39 <warlord> code isn't on NAT
15:28:44 <warlord> so unlikely.
15:29:08 <warlord> clearly there WAS a hiccup. Just not sure the cause. Logs are not showing me anything.
15:30:36 *** gjanssens has quit IRC
15:31:39 *** David has quit IRC
15:31:45 *** David has joined #gnucash
15:32:03 <jralls> Hiccups happen. Probably not worth spending any more time on unless it becomes more frequent.
15:32:05 <warlord> and of course as I look at it, it doesn't happen.
15:32:13 <warlord> agreed.
15:32:29 <warlord> i'll keep my ping running for a bit, just in case it happens again.
15:40:02 *** jw4 has quit IRC
15:41:03 *** jw4 has joined #gnucash
15:46:01 *** jervin has joined #gnucash
15:59:22 *** jervin has quit IRC
16:14:33 *** MrArtC has quit IRC
16:54:06 *** Aussie_matt has joined #gnucash
17:16:03 *** Mechtilde has quit IRC
17:40:49 *** jervin has joined #gnucash
18:32:37 *** guak has quit IRC
18:32:40 *** guak has joined #gnucash
18:34:47 *** finster has quit IRC
18:35:39 *** finster has joined #gnucash
18:35:39 *** ChanServ sets mode: +v finster
19:25:14 <chris> jralls: I had pvt reply from dale... will accept PR but is not interested in submitting PR. may I suggest we add Dockerfile to repo?
19:40:44 *** jcarl43 has quit IRC
19:41:22 *** jervin has quit IRC
19:43:21 <warlord> How large is "Dockerfile"?
19:47:57 *** ArtGravity has quit IRC
19:55:07 <chris> warlord: https://github.com/diablodale/gnucash-dev-docker/blob/master/debian.dockerfile
19:57:22 <chris> would be nice to have an official dockerfile to set up build dev, and start building
19:57:33 <chris> unfortunately i don't understand it enough
20:06:14 *** CDB-PHONE has quit IRC
20:09:29 <jralls> chris, no, Dockerfiles emphtically do *not* belong in repos. The scripts to build them go in repos, the actual products go to Sourceforge so they can be downloaded.
20:13:43 *** CDB-PHONE has joined #gnucash
20:13:43 *** ChanServ sets mode: +v CDB-PHONE
20:17:05 <warlord> this looks like the build script, not the container...
20:17:24 <jralls> OK, in that case we already have one, https://github.com/Gnucash/gnucash/blob/maint/util/ci/ubuntu-18.04-docker.
20:17:42 <chris> this shows how little I understand it
20:18:41 <warlord> jralls, well, admittedly this looks like a Debian instead of ubuntu target..
20:18:44 <jralls> And two more for Arch Linux, https://github.com/Gnucash/gnucash/blob/maint/util/ci/arch-docker and https://github.com/Gnucash/gnucash/blob/maint/util/ci/actions/archlinux-test/Dockerfile (which are nearly identical).
20:18:50 <warlord> (at least by looking at the docs)
20:19:12 <jralls> Debian == Ubuntu. Canonical even has seats on the Debian Foundation board.
20:22:46 <chris> is there simple instruction to build using these files?
20:26:17 <jralls> `git clone https://github.com/gnucash/gnucash && mkdir gnucash/.build && cd gnucash/.build && cmake .. -DCMAKE_BUILD_TYPE=Debug && -GNinja && ninja && ninja check`. Is that simple enough?
20:26:59 <jralls> That's after you setup your docker session and enter the container.
20:28:17 <jralls> Oops, no "&&" between Debug and -GNinja.
20:30:25 <chris> jralls: but isn't docker meant to ease standardising all the packages?
20:30:47 <chris> One dockerfile for guile-2.2-dev, another with guile-3.0-dev; one with gettext-0.29; another with geettext-0.30 etc
20:31:03 <jralls> No, it's meant to be a lightweight virtual machine. Phurrough is full of smelly brown stuff.
20:34:08 <chris> I won't push this agenda forward any further, but this is what guix is meant to solve: the guix gnucash package describes all dependencies and build instructions. dependencies are downloaded once, built and cached for use by the build script but are otherwise inaccessible to the current environment.
20:34:27 <chris> (I had thought docker would be similar)
20:34:49 <chris> I'll have no time to experiment any further
20:35:02 <jralls> So you certainly could create a self-generated "standard" Docker file by getting a specific Linux release from kernel.org, specific gcc sources from gnu.org, etc. That's how we did it back in the early 90s before distros became a thing.
20:35:26 <jralls> But as soon as you use a distro you've surrendered version control of your dependencies to the distro maintainers.
20:38:34 <jralls> Gentoo is a build-everything-from-source-locally distro too, with a lot more experience and a lot more users. But still not many users.
20:40:17 <jralls> I'm amused that the Guix page says that it's for the "GNU Operating System", so it's for Hurd (https://www.gnu.org/software/hurd/hurd.html) which has been under development for almost 30 years and still doesn't work.
20:45:31 *** CDB-PHONE has quit IRC
20:48:14 <chris> guix is not for hurd
20:48:39 <chris> it's either its own OS (guixOS) or is a standalone package manager like snap
20:49:15 <chris> I have it on my ubuntu; installing libreoffice is: $guix install libreoffice
20:51:09 <chris> the gnucash package is https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/gnucash.scm
20:51:33 <chris> the inputs describe the dependencies
20:51:48 <jralls> https://guix.gnu.org/:"Guix is an advanced distribution of the GNU operating system developed by the GNU Project."
20:53:16 <jralls> https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/gnucash.scm#n64:
20:53:27 <jralls> (version "3.8")
20:53:47 <chris> yes still not updated
20:54:24 <jralls> For a year.
20:57:40 *** guak has quit IRC
21:42:41 *** storyjesse has joined #gnucash
21:44:54 *** MrArtC has joined #gnucash
21:52:10 *** CDB-PHONE has joined #gnucash
21:52:10 *** ChanServ sets mode: +v CDB-PHONE
22:01:03 *** jervin has joined #gnucash
22:05:11 *** MrArtC has quit IRC
22:16:25 *** jervin has quit IRC
22:43:48 *** angel has joined #gnucash
22:53:30 *** field^Zzz3 has joined #gnucash
22:55:17 *** field^Zzz2 has quit IRC
23:35:09 *** storyjesse has quit IRC