2021-05-20 GnuCash IRC logs

00:31:22 *** dtux has joined #gnucash
00:38:04 *** sbluhm has joined #gnucash
00:38:05 *** ChanServ sets mode: +v sbluhm
00:38:27 <Robert8471> I dn't know what the term modal means, but apparently having the price editor dialog box open turns off register text entry by design and whatever is allowed is not what I was trying to do.
00:42:34 *** sbluhm has quit IRC
00:50:43 *** Mechtilde has joined #gnucash
01:03:42 *** frakturfreak has quit IRC
01:18:32 *** frakturfreak has joined #gnucash
01:19:00 *** sbluhm has joined #gnucash
01:19:00 *** ChanServ sets mode: +v sbluhm
01:24:50 *** o01eg has joined #gnucash
01:33:28 *** tomk_dk has joined #gnucash
01:41:19 *** fell has quit IRC
01:42:38 *** fell has joined #gnucash
01:42:38 *** ChanServ sets mode: +o fell
02:01:42 *** frakturfreak has quit IRC
02:12:26 *** Mechtilde has quit IRC
02:15:52 *** frakturfreak has joined #gnucash
02:24:16 *** Bambuzel has joined #gnucash
02:24:16 *** ChanServ sets mode: +v Bambuzel
02:24:19 *** Bambuzel1 has joined #gnucash
02:24:19 *** ChanServ sets mode: +v Bambuzel1
02:38:17 *** gjanssens has joined #gnucash
02:38:17 *** ChanServ sets mode: +o gjanssens
02:46:56 *** dtux has quit IRC
02:56:16 *** Bambuzel1 has quit IRC
02:56:16 *** Bambuzel has quit IRC
02:56:16 *** Bambuzel3 has joined #gnucash
02:56:16 *** ChanServ sets mode: +v Bambuzel3
02:56:46 *** Bambuzel has joined #gnucash
02:56:46 *** ChanServ sets mode: +v Bambuzel
02:58:45 *** Bambuzel3 is now known as Bambuzel2
03:14:34 *** Bambuzel has quit IRC
03:14:34 *** Bambuzel2 has quit IRC
03:14:37 *** Bambuzel has joined #gnucash
03:14:37 *** ChanServ sets mode: +v Bambuzel
03:14:40 *** Bambuzel1 has joined #gnucash
03:14:40 *** ChanServ sets mode: +v Bambuzel1
03:16:25 *** David has quit IRC
03:16:39 *** David has joined #gnucash
03:16:56 *** jervin has joined #gnucash
03:18:36 *** jervin has quit IRC
03:35:39 *** bertbob has quit IRC
03:38:14 *** bertbob has joined #gnucash
03:38:14 *** ChanServ sets mode: +v bertbob
03:43:54 *** Mechtilde has joined #gnucash
04:12:47 *** Aussie_matt has quit IRC
04:58:53 *** User_ has joined #gnucash
05:34:10 *** field^Zzz1 has joined #gnucash
05:42:43 <fell> From https://code.gnucash.org/builds/win32/build-logs/maint/2021-05/build-maint-2021-05-20-03-01-01.log in Built target gnucash-help-chm: http://www.oasis-open.org/docbook/xml/4.5/dbcentx.mod:368: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/ent/isolat2.ent"
05:44:31 *** Spiridonov has joined #gnucash
05:44:43 <fell> There seem something of docbook 4.5 dtd not properly installed or configured.
05:47:17 <fell> also interesting: if code didn't change, but docs, it is not build again.
05:48:43 <Spiridonov> Hi guys! Can anybody help with the following? Surprisingly, all EUR are converted in RUB incorrectly in "total" lines
05:49:29 <Spiridonov> Not just wrong forex rate, but negative :) For example, EUR 100 in cash shows total of RUB(9000)
05:50:09 <Spiridonov> In Price Database last entry for EUR/RUB is 21/07/2020 which is definitely wrong, it should be last week
05:50:18 <Spiridonov> Other currencies looks ok
06:38:28 *** Bambuzel1 has quit IRC
06:38:28 *** Bambuzel has quit IRC
06:50:43 *** PowaBanga has quit IRC
07:00:16 <fell> Spiridonov, did you use finance-quote or entered you it manually?
07:20:43 <Spiridonov> Manually
07:20:47 <Spiridonov> Problem solved
07:21:15 <Spiridonov> Found last transaction EUR/RUR exchange, opened and closed it (saved again)
07:21:31 <Spiridonov> Check and Repair -- Check and Repair all
07:23:19 <Spiridonov> The strange point is that it appears today from nowhere, no updates etc. The last transaction EUR/RUR was 4 days ago and the totals were fine
07:23:55 *** Spiridonov has quit IRC
07:24:01 *** Spiridonov has joined #gnucash
07:25:09 *** Spiridonov has quit IRC
07:39:09 *** field^Zzz1 has quit IRC
07:52:36 *** chris has quit IRC
07:52:42 *** chris has joined #gnucash
07:52:42 *** ChanServ sets mode: +v chris
07:52:42 *** gncbot sets mode: +o chris
07:56:15 *** field^Zzz1 has joined #gnucash
07:58:45 *** David has quit IRC
07:58:51 *** David has joined #gnucash
08:25:53 *** Bambuzel1 has joined #gnucash
08:25:54 *** ChanServ sets mode: +v Bambuzel1
08:26:01 *** Bambuzel2 has joined #gnucash
08:26:01 *** ChanServ sets mode: +v Bambuzel2
08:33:13 *** Bambuzel1 has quit IRC
08:33:13 *** Bambuzel2 has quit IRC
08:40:28 *** NoGare has joined #gnucash
08:40:28 *** ChanServ sets mode: +v NoGare
08:46:28 *** Jimraehl1 has joined #gnucash
08:58:20 *** bigon has quit IRC
08:58:24 *** bigon has joined #gnucash
08:58:24 *** ChanServ sets mode: +v bigon
08:59:13 *** field^Zzz1 has quit IRC
09:20:34 *** PowaBanga has joined #gnucash
09:55:46 *** jralls has quit IRC
09:56:23 *** jralls has joined #gnucash
09:56:23 *** ChanServ sets mode: +o jralls
09:59:23 *** jralls has quit IRC
10:27:06 *** jralls has joined #gnucash
10:27:06 *** ChanServ sets mode: +o jralls
10:29:36 *** mikey has left #gnucash
10:33:07 *** jralls has quit IRC
10:42:33 *** Pegasus_RPG has joined #gnucash
10:58:06 *** Mechtilde has quit IRC
11:06:44 *** Pegasus_RPG1 has joined #gnucash
11:07:11 *** Pegasus_RPG has quit IRC
11:07:11 *** Pegasus_RPG1 is now known as Pegasus_RPG
11:20:25 *** weego has joined #gnucash
11:23:50 *** Pegasus_RPG has quit IRC
11:23:53 *** Pegasus_RPG has joined #gnucash
11:28:34 *** Robert847 has joined #gnucash
11:30:41 *** Robert8471 has quit IRC
11:31:57 *** jcarl43 has joined #gnucash
11:31:57 *** ChanServ sets mode: +v jcarl43
11:32:14 *** guak has joined #gnucash
11:32:44 *** Pegasus_RPG1 has joined #gnucash
11:33:10 *** Pegasus_RPG has quit IRC
11:33:10 *** Pegasus_RPG1 is now known as Pegasus_RPG
11:34:38 *** storyjesse has quit IRC
11:54:40 *** jervin has joined #gnucash
11:55:30 *** Pegasus_RPG has quit IRC
11:55:32 *** Pegasus_RPG has joined #gnucash
11:58:32 *** Pegasus_RPG has quit IRC
12:10:25 *** o01eg has quit IRC
12:12:17 *** jervin has quit IRC
12:14:26 *** jralls has joined #gnucash
12:14:26 *** ChanServ sets mode: +o jralls
12:17:11 *** Mechtilde has joined #gnucash
12:17:39 *** Pegasus_RPG has joined #gnucash
12:32:39 *** Pegasus_RPG has quit IRC
12:46:38 *** Pegasus_RPG has joined #gnucash
12:58:33 *** Pegasus_RPG1 has joined #gnucash
12:58:34 *** Pegasus_RPG has quit IRC
12:58:35 *** Pegasus_RPG1 is now known as Pegasus_RPG
13:01:57 *** field^Zzz1 has joined #gnucash
13:18:56 *** Pegasus_RPG has quit IRC
13:22:27 *** bertbob has quit IRC
13:25:40 *** bertbob has joined #gnucash
13:25:40 *** ChanServ sets mode: +v bertbob
13:28:43 *** bertbob has quit IRC
13:34:53 <jralls> gjanssens, webkit isn't becoming obsolete on windows, it's been obsolete for years.
13:36:54 <jralls> gjanssens, wxWidgets has the advantage that their windows are all native so that they can use the native browser's implementation of a webview. We're stuck with something that can draw to a cairo surface.
13:50:02 *** Pegasus_RPG has joined #gnucash
13:50:17 <gjanssens> jralls: Ok, so that's probably a no-go. How about gecko ? Is that "buildable" on Windows and does it draw to a cairo interface ?
13:51:00 <gjanssens> We"ll have to figure out an alternative at some point... unless we fully abandon the idea of javascript based reports and interactivity.
13:51:25 <gjanssens> I know it has been me insisting on those features all the time...
13:52:27 <jralls> I've poked at gecko a bit. Out of the box a windows build of course writes to a native windows err window. IIRC it can draw to Gtk in a Linux build, so it's something of a matter of writing a fork that mashes the two.
13:52:49 <jralls> One could do the same with WebKit2.
13:53:39 <gjanssens> True. And apparently parts of gecko are being rewritten in rust. I'm not sure we wan't yet another programming language in the support mix.
13:54:32 *** Pegasus_RPG has quit IRC
13:57:42 <gjanssens> FYI, I have just managed to wade through a backlog of gnucash mails of the last two months. I skimmed lots of details in the process, but at least I'm roughly up to speed again :)
13:57:56 <jralls> Rust already is in the mix. Recent versions of librsvg, required by the Adwaita theme and therefor Gtk, use rust.
13:58:15 <jralls> Email is relentless. :=/
14:00:01 <warlord> I have not cleaned up in Imap Inbox in almost a year!! I'm afraid of what will happen when I try.
14:00:08 <jralls> The fundamental problem is that using any browser for reports is swatting flies with a sledgehammer. For charts we add Javascript, so a sledgehammer in each hand.
14:00:53 *** weego has quit IRC
14:02:02 <warlord> I don't understand why there isn't a good, embedded web browser..
14:02:31 <warlord> I suppose the other option is to turn gnucash into an http server and let the user use a real browser to access the UI. LOL.
14:03:03 <jralls> Or rewrite the UI in XUL. (Noooo! ;-) )
14:04:45 <jralls> Or less scary but still several years worth of work, rewrite the UI for wx or Qt, which both have a way to use the OS's built-in browser library to make a webview.
14:07:05 <jralls> FWIW GtkTextView can handle some html markup; that code was merged from the old GtkHTML that we used before Phil Longstaff implemented WebKitWebView.
14:08:11 <jralls> We'd still have to figure out how to either run javascript for chart.js or go back to GOffice's chart drawing.
14:19:04 *** Guest62 has joined #gnucash
14:21:57 *** field^Zzz1 has quit IRC
14:22:45 *** sbluhm has quit IRC
14:25:56 <warlord> Or just rewrite the whole UI in Javascript ;)
14:26:40 <jralls> That's the XUL option.
14:28:07 <warlord> oh
14:28:13 <gjanssens> :)
14:28:59 <gjanssens> Was it hard to get setup gnucash.modules to build a rust dependency ?
14:29:55 <jralls> Didn't have to, just needed to run rustup in gtk-osx-setup.sh.
14:31:56 <jralls> As long as meson can find rustc it's happy.
14:32:26 <jralls> But doesn't mozilla have it's own build system? It might not be as cooperative.
14:41:32 *** sbluhm has joined #gnucash
14:41:32 *** ChanServ sets mode: +v sbluhm
14:49:20 *** Pegasus_RPG has joined #gnucash
14:58:20 *** Pegasus_RPG has quit IRC
14:59:23 *** Pegasus_RPG has joined #gnucash
15:02:34 *** bertbob has joined #gnucash
15:02:35 *** ChanServ sets mode: +v bertbob
15:10:56 *** Pegasus_RPG1 has joined #gnucash
15:11:08 *** Pegasus_RPG has quit IRC
15:11:08 *** Pegasus_RPG1 is now known as Pegasus_RPG
15:14:07 *** Pegasus_RPG has quit IRC
15:15:10 *** Pegasus_RPG has joined #gnucash
15:16:06 *** frakturfreak has quit IRC
15:16:08 *** frakturfreak has joined #gnucash
15:19:40 *** Pegasus_RPG has quit IRC
15:20:50 *** jervin has joined #gnucash
15:24:08 <gjanssens> jralls: probably not.
15:24:39 *** bertbob has quit IRC
15:25:36 <gjanssens> Short summary, replacing webkit is currently too big a project still as there's not enough developer time to make it priority. Windows users will have to do with what's there.
15:26:06 <jralls> Pretty much.
15:28:56 <jralls> One other possibility I've poked at a little is that Gtk has a foreign window class that might be used to wrap a native window. I think it's intended for GL but it might work.
15:29:05 *** sbluhm has quit IRC
15:29:29 <jralls> For drawing a chrome/edge webview, that is.
15:30:02 <gjanssens> That could be a possible solution indeed.
15:31:07 <gjanssens> Do you know projects that use this ?
15:32:00 <jralls> I think the Gtk port of Vtk might. I've only noticed it mentioned on the Gtk developer mailing list back when that was active, and in the docs.
15:35:19 *** Pegasus_RPG has joined #gnucash
15:36:54 *** bertbob has joined #gnucash
15:36:54 *** ChanServ sets mode: +v bertbob
15:38:01 <gjanssens> From the sparse info I find on GDK_WINDOW_FOREIGN, it seems to be targeted at wrapping windows created by the X Window system. I don't see references to native windows on other platforms.
15:38:32 <gjanssens> Of course that may be so esoteric it doesn't appear on search engine radars
15:39:21 <gjanssens> But no need to investigate now. I'm just following my curiosity atm
15:40:14 <jralls> You might need to look at the implementation on gitlab.gnome.org/GNOME/gtk
15:40:37 <jralls> Change branch to gtk-3-24, master is Gtk4.
15:42:06 *** Bambuzel1 has joined #gnucash
15:42:06 *** ChanServ sets mode: +v Bambuzel1
15:42:13 *** Bambuzel2 has joined #gnucash
15:42:13 *** ChanServ sets mode: +v Bambuzel2
15:49:36 <jralls> There's also https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/gtkwin32embedwidget.c
15:51:26 *** o01eg has joined #gnucash
15:52:47 *** bertbob has quit IRC
15:54:18 *** mydogsnameisrudy has joined #gnucash
15:54:59 *** mydogsnameisrudy has quit IRC
15:59:08 *** bertbob has joined #gnucash
15:59:08 *** ChanServ sets mode: +v bertbob
16:03:55 *** Bambuzel2 has quit IRC
16:03:55 *** Bambuzel1 has quit IRC
16:10:32 *** User_ has quit IRC
16:15:11 *** tomk_dk has quit IRC
16:15:12 *** gjanssens has quit IRC
16:18:00 *** Bambuzel has joined #gnucash
16:18:00 *** ChanServ sets mode: +v Bambuzel
16:25:42 *** Bambuzel has quit IRC
16:28:57 *** sbluhm has joined #gnucash
16:28:57 *** ChanServ sets mode: +v sbluhm
16:32:42 *** sbluhm has quit IRC
17:01:02 *** KevinDB has quit IRC
17:01:49 *** KevinDB has joined #gnucash
17:01:49 *** ChanServ sets mode: +v KevinDB
17:20:56 *** jervin has quit IRC
17:34:17 *** Pegasus_RPG has quit IRC
17:45:04 *** Pegasus_RPG has joined #gnucash
17:48:04 *** Pegasus_RPG has quit IRC
17:49:52 *** mydogsnameisrudy has joined #gnucash
17:53:18 *** Pegasus_RPG has joined #gnucash
17:54:54 *** mydogsnameisrudy has quit IRC
18:07:50 *** Mechtilde has quit IRC
18:10:46 *** flips has quit IRC
18:12:16 *** jw4 has quit IRC
18:12:52 *** jw4 has joined #gnucash
18:12:52 *** ChanServ sets mode: +v jw4
18:17:58 *** flips has joined #gnucash
18:17:59 *** ChanServ sets mode: +v flips
18:53:34 *** Pegasus_RPG has quit IRC
18:55:34 *** Aussie_matt has joined #gnucash
19:22:15 *** jcarl43 has quit IRC
20:16:29 *** guak has quit IRC
23:50:44 *** sbluhm has joined #gnucash
23:50:45 *** ChanServ sets mode: +v sbluhm