2023-05-11 GnuCash IRC logs

01:10:59 *** fell has quit IRC
01:30:13 *** fell has joined #gnucash
01:30:13 *** ChanServ sets mode: +o fell
01:46:43 *** gandalf has joined #gnucash
01:56:11 *** NoobAlice has quit IRC
01:57:14 <fell> @tell ArtGravity Sounds like you updated parts of GTK. Did you consider to update to https://packages.debian.org/bookworm/gnucash
01:57:14 <gncbot> fell: The operation succeeded.
02:23:48 *** gandalf has quit IRC
03:24:35 *** gjanssens has joined #gnucash
03:24:35 *** ChanServ sets mode: +o gjanssens
03:40:08 *** gandalf has joined #gnucash
07:38:30 *** warlord has joined #gnucash
07:38:30 *** gncbot sets mode: +o warlord
07:39:25 <warlord> .
08:09:10 *** warlord has quit IRC
08:20:48 *** warlord has joined #gnucash
08:20:48 *** gncbot sets mode: +o warlord
09:07:27 <warlord> .
09:20:32 *** jervin has joined #gnucash
09:28:20 *** jervin has quit IRC
09:54:43 *** NoobAlice has joined #gnucash
09:54:43 *** ChanServ sets mode: +v NoobAlice
10:37:59 *** gandalf1 has joined #gnucash
10:38:25 *** gandalf has quit IRC
10:38:25 *** gandalf1 is now known as gandalf
11:47:43 *** palerider has joined #gnucash
11:47:58 *** palerider has left #gnucash
13:19:43 *** ArtGravity has joined #gnucash
13:19:43 *** ChanServ sets mode: +v ArtGravity
13:24:12 <ArtGravity> I am running into what appears to be a webkit2gtk issue on Debian 11.7 and gnucash 4.4-1 from the bullseye repo. Customer & Vendor reports fail to render. I'm not finding any similar reports online. Does anyone here know what I may do to fix it?
13:24:12 <gncbot> ArtGravity: Sent 11 hours and 26 minutes ago: <fell> Sounds like you updated parts of GTK. Did you consider to update to https://packages.debian.org/bookworm/gnucash
13:25:28 <ArtGravity> I am only running bullseye sources right now.
13:26:22 <ArtGravity> I could add it if I have to, but it seems like packages from bullseye repos shouldn't cause conflict.
13:26:48 <ArtGravity> I realize that bookworm is almost Debian stable.
13:27:07 <ArtGravity> But it is not Debian stable yet.
14:27:12 <jralls> ArtGravity, The 11.7 release note (https://www.debian.org/News/2023/20230429) says that it includes 3 security patches to WebKit2Gtk. Do any other WebKit2Gtk-dependent packages (e.g. epiphany) also have X11 problems?
14:30:39 <jralls> warlord, What version of ssh is on code? I'm considering setting up an ed25519-sk key for my laptop.
14:35:14 <warlord> sent in PM
14:42:56 *** bertbob has quit IRC
14:44:42 *** bertbob has joined #gnucash
14:44:42 *** ChanServ sets mode: +v bertbob
14:51:03 <ArtGravity> @jralls I'm not sure. The only X app I run on that host is gnucash, and it is always over SSH using X forwarding.
14:51:03 <gncbot> ArtGravity: Error: "jralls" is not a valid command.
14:54:27 <jralls> ArtGravity, so the machine's own Gui is Wayland? That's likely the problem. You need to configure webkit to turn off accelerated graphics, at least when it's talking to GnuCash, though since they've been keeping up with webkit releases it's a bit surprising that it hasn't been a problem until the latest update.
15:16:50 <ArtGravity> I don't use Wayland anywhere.
15:17:20 <ArtGravity> Gnucash runs in a forwarded X session
15:17:48 <ArtGravity> It has worked without issue for nearly a decade
15:18:20 <ArtGravity> The host with gnucash is a libvirt kvm guest. I t doesn't have any video device.
15:23:15 <jralls> ArtGravity, So you don't actually run *anything* on the VM except GnuCash?
15:23:45 <ArtGravity> No.
15:24:05 <ArtGravity> It also runs apache and mysql and syncthing
15:24:41 <jralls> All daemons. Is GnuCash the only graphical program?
15:24:45 <ArtGravity> yes
15:24:57 <ArtGravity> It has laways ben a so-called headless server
15:25:24 <ArtGravity> s/laways ben/always been/
15:28:24 <jralls> OK. That's not material. What is is that webkit2gtk is a graphical program and that since version 3.26.0 defaults to accelerated graphics. X11 doesn't support direct access to the accelerated graphics compositor. Webkit is supposed to notice when it's being accessed via X11, but it gets confused by X11-on-wayland so you have to turn off its use manually.
15:29:35 <ArtGravity> Interesting. I have no wayland, but if I can give it a config value to stop attempting acceleration, that would be good.
15:34:06 <jralls> IIRC you can set WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment for that. See if that fixes it.
15:35:53 <ArtGravity> I will test that from the CLI and see what happens
15:37:53 <ArtGravity> That worked. Thank you very much. That saved me a lot of time trying to hunt down the underlying cause and a resolution.
15:40:42 <ArtGravity> Now I just need to determine the most appropriate place to set that envvar.
15:51:31 *** bertbob has quit IRC
15:53:17 <ArtGravity> A little wrapper at /usr/local/bin/gnucash is doing the trick quite nicely.
15:53:51 *** bertbob has joined #gnucash
15:53:51 *** ChanServ sets mode: +v bertbob
16:04:44 *** warlord has quit IRC
16:06:55 *** gandalf has quit IRC
16:06:56 *** Unhammer has quit IRC
16:22:02 *** Unhammer has joined #gnucash
16:25:22 *** gjanssens has quit IRC
18:55:20 *** warlord has joined #gnucash
18:55:20 *** gncbot sets mode: +o warlord
19:01:45 *** ArtGravity has quit IRC