2019-04-30 GnuCash IRC logs

00:52:16 *** Mechtilde has joined #gnucash
00:52:17 *** ChanServ sets mode: +v Mechtilde
00:55:03 *** nicoroumeau has joined #gnucash
01:06:39 *** nicoroumeau has quit IRC
01:17:52 *** fell has quit IRC
01:19:03 *** fell has joined #gnucash
01:19:03 *** ChanServ sets mode: +o fell
02:11:30 *** mpiechotka has joined #gnucash
02:11:31 *** ChanServ sets mode: +v mpiechotka
02:17:28 *** Mechtilde has quit IRC
02:44:10 *** gjanssens has joined #gnucash
02:44:10 *** ChanServ sets mode: +o gjanssens
02:48:57 <gjanssens> .
03:06:12 *** fabior has joined #gnucash
03:09:49 *** chris has quit IRC
03:11:11 *** jerryq has quit IRC
03:27:44 *** mpiechotka has quit IRC
03:46:07 *** chris has joined #gnucash
03:46:08 *** ChanServ sets mode: +v chris
03:46:24 <chris> jralls from my testing I cannot find fault in your latest win32 maint
03:46:36 <chris> tried unicode in report-title, vi_VN locale
03:46:44 <chris> they work
03:47:07 <chris> what I haven't tried yet is: load saved-report from previous Latin-1 saved-reports
03:47:26 <chris> all UTF8 strings are loaded correctly from my tests
03:47:36 <chris> (clap^2)
03:47:45 <chris> (expt 'clap 2)
03:50:44 *** fabior has quit IRC
03:50:49 <chris> so, the only test remaining is: load 3.5, save extended-unicode into saved-reports which would encode them as #\xNNNN, and reload using latest maint. I'm 99.9% sure I'll be handled fine.
03:56:47 *** chris has quit IRC
04:26:52 *** Mechtilde has joined #gnucash
04:26:52 *** ChanServ sets mode: +v Mechtilde
05:32:10 *** gjanssens has quit IRC
05:33:08 *** gjanssens has joined #gnucash
05:33:08 *** ChanServ sets mode: +o gjanssens
05:50:56 *** O01eg has quit IRC
06:07:13 *** O01eg has joined #gnucash
06:11:06 *** fabior has joined #gnucash
06:22:29 *** jerryq has joined #gnucash
06:23:58 *** oozer has joined #gnucash
06:25:51 *** Jimraehl1 has joined #gnucash
06:26:24 *** Jimraehl1 has left #gnucash
06:29:47 *** fabior has quit IRC
06:47:16 <gjanssens> So in a recent change libwebkitgtk3 has been dropped from MSYS2: https://github.com/msys2/MINGW-packages/issues/5207#issuecomment-483400667
06:47:34 <gjanssens> That means the only way we can have it still for our Windows build is to manually install it.
06:48:22 <gjanssens> Or add build rules in jhbuild as we have for the MacOS build
06:48:36 <gjanssens> (Assuming it *can* be built on Windows)
06:49:39 <gjanssens> We really should find an alternative for this bloated pile of junk.
06:50:12 <gjanssens> Hopefully we can pick this up for the 4.x series at some point
07:00:26 *** luwum[m] has quit IRC
07:00:35 *** MatrixTraveler[m] has quit IRC
07:00:35 *** mmkodali[m] has quit IRC
07:00:35 *** peter-butler[m] has quit IRC
07:00:35 *** Couto[m] has quit IRC
07:06:01 *** Aussie_matt has quit IRC
07:09:15 *** User_ has joined #gnucash
07:10:50 *** Couto[m] has joined #gnucash
07:11:37 *** alpha has joined #gnucash
07:19:26 *** User_ has quit IRC
07:22:26 *** alpha has quit IRC
07:55:45 *** jervin has joined #gnucash
08:08:09 *** jervin has quit IRC
08:09:50 *** jervin has joined #gnucash
08:10:29 *** jervin has quit IRC
08:35:10 *** jervin has joined #gnucash
08:36:14 *** jervin has quit IRC
08:50:30 *** alpha has joined #gnucash
08:54:24 *** chris has joined #gnucash
08:54:25 *** ChanServ sets mode: +v chris
08:55:49 *** jervin has joined #gnucash
08:56:08 *** jervin has quit IRC
09:01:48 * gjanssens is updating the Windows setup script to ease the webkitgtk3 situation...
09:25:59 *** chris has quit IRC
09:26:45 *** chris has joined #gnucash
09:26:45 *** ChanServ sets mode: +v chris
09:27:16 <chris> .
09:28:21 *** jerryq has quit IRC
09:28:34 <chris> jralls tested (1) install 3.5 (2) create report with ext-unicode in report-title (3) save book.gcm & saved-reports; saves ext-unicode SchemeOptions and saved-reports as \uHHHH (4) install maint-win32 (5) reload (6) successful reload, resave as UTF-8 (7) all strings now work well
09:29:50 * chris will hope guile can get some love back
09:31:08 *** Mechtilde has quit IRC
09:32:47 *** Mechtilde has joined #gnucash
09:32:47 *** ChanServ sets mode: +v Mechtilde
09:44:34 *** storyjesse has joined #gnucash
09:45:51 *** luwum[m] has joined #gnucash
09:45:55 *** mmkodali[m] has joined #gnucash
09:45:58 *** peter-butler[m] has joined #gnucash
09:45:59 *** MatrixTraveler[m] has joined #gnucash
09:50:31 *** warlord has quit IRC
09:52:23 *** kael has joined #gnucash
09:52:24 *** ChanServ sets mode: +v kael
09:52:45 *** jervin has joined #gnucash
09:55:23 *** jervin has quit IRC
10:00:08 *** lmat has quit IRC
10:06:31 *** lmat has joined #gnucash
10:08:00 *** Mechtilde has quit IRC
10:14:21 *** warlord has joined #gnucash
10:14:21 *** gncbot sets mode: +o warlord
10:20:39 <warlord> .
10:21:00 *** nimish2711 has quit IRC
10:22:45 *** kael has quit IRC
10:24:26 *** jerryq has joined #gnucash
10:34:20 *** ArtGravity has joined #gnucash
10:34:20 *** ChanServ sets mode: +v ArtGravity
10:36:10 *** mpiechotka has joined #gnucash
10:36:10 *** ChanServ sets mode: +v mpiechotka
10:37:54 *** fabior has joined #gnucash
10:53:35 *** jervin has joined #gnucash
11:02:09 *** jervin has quit IRC
11:14:44 *** guak has joined #gnucash
11:17:57 *** mpiechotka has quit IRC
11:41:14 *** Agfarmer18 has joined #gnucash
11:43:48 <gjanssens> chris: thanks for the tests
11:44:18 * gjanssens has beaten some common sense into the setup-mingw64.ps1 file
11:44:41 <gjanssens> If you're still having issues setting up a Windows build environment, you may want to rerun it
11:44:48 <gjanssens> chris: ^
11:44:55 <gjanssens> It should now properly install all dependencies
11:49:02 *** fabior has quit IRC
11:49:18 <chris> :-) thx confirming i wasn't seeing things
11:49:50 *** nicoroumeau has joined #gnucash
11:49:55 * chris amazed at gj's skills
11:51:29 *** warlord has quit IRC
11:53:14 *** nicoroumeau has quit IRC
11:53:34 *** warlord has joined #gnucash
11:53:34 *** gncbot sets mode: +o warlord
12:02:41 *** fabior has joined #gnucash
12:07:49 *** User_ has joined #gnucash
12:10:27 *** fabior has quit IRC
12:12:23 *** User_ has quit IRC
12:15:34 *** GabrieleV has joined #gnucash
12:27:32 *** nicoroumeau has joined #gnucash
12:33:24 *** nicoroumeau has quit IRC
12:33:41 *** Mechtilde has joined #gnucash
12:33:42 *** ChanServ sets mode: +v Mechtilde
12:35:32 <jralls> gjanssens: I think MinGW64 just changed the name of webkitgtk3 to webkitgtk, but I haven't tested to be sure that it still works.
12:37:32 *** nicoroumeau has joined #gnucash
12:37:50 *** warlord has quit IRC
12:39:47 <jralls> fell: Report_Screen.png was replaced by Help_Report_Screen.png in https://github.com/Gnucash/gnucash-docs/commit/ab5e690cee259e1b7482a041f804d9b4cbe2d1fa in 2007. As for content, it's the illustration in https://code.gnucash.org/docs/C/gnucash-help/ch04s04.html. Any report will do.
12:41:14 *** warlord has joined #gnucash
12:41:15 *** gncbot sets mode: +o warlord
12:41:41 <fell> jralls, then I will remove that without help at the beginning.
12:41:55 <jralls> OK.
12:42:39 <fell> From it's content it could have been related to guide/invest
12:43:28 <jralls> Except that it's in help.
12:44:39 <fell> Yeah, and I did not find a reference there last night.
12:47:02 *** warlord has quit IRC
12:48:35 *** nicoroumeau has quit IRC
12:50:46 <jralls> Fortunately cmarchi used a similar file name so grep found it. Then it was a matter of looking at the history of the replacement file to find where it was added and looking at the diff from that commit to make sure that it was actually a replacement.
12:51:16 *** alpha has quit IRC
12:51:33 *** warlord has joined #gnucash
12:51:33 *** gncbot sets mode: +o warlord
12:52:10 <gjanssens> jralls: pacsearch webkit didn't reveal another webkitgtk package, only qt packages
12:55:46 *** fell_laptop has joined #gnucash
12:55:46 *** fell has quit IRC
12:55:46 *** ChanServ sets mode: +o fell_laptop
12:56:14 *** nicoroumeau has joined #gnucash
13:03:19 *** alpha has joined #gnucash
13:08:07 *** storyjesse has quit IRC
13:10:03 <jralls> gjanssens: So I see. That's weird, mingw-w64-webkitgtk is still in https://github.com:msys2/MINGW-packages.
13:16:06 *** nicoroumeau has quit IRC
13:22:05 <gjanssens> jralls: yeah, but aparently no longer in the pacman database (as mentioned here: https://github.com/msys2/MINGW-packages/issues/5207#issuecomment-483400667)
13:23:07 <gjanssens> Anyway for now it makes little difference. We had to pin the packages anyway because of the icu conflicts.
13:23:40 <gjanssens> But I don't know how long the built packages will still be available for direct download.
13:28:14 <jralls> AFAICT forever, but maybe we should stash a copy of the tarball in the dependencies dir on SF for safety.
13:30:00 <jralls> I don't see a good solution to the bloated-mess problem. Anything that can lay out html+css and provides javascript is going to be pretty big.
13:31:58 *** calvinct has joined #gnucash
13:33:25 <jralls> And before anyone suggests LsTeX, that's even more bloated.
13:39:35 *** alpha has quit IRC
13:42:33 *** calvinct has quit IRC
13:42:52 *** calvinct has joined #gnucash
13:52:39 *** calvinct has quit IRC
13:54:09 *** nicoroumeau has joined #gnucash
13:57:47 *** nicoroumeau has quit IRC
14:04:23 *** nicoroumeau has joined #gnucash
14:17:53 *** bertbob has quit IRC
14:18:27 *** frakturfreak has joined #gnucash
14:18:27 *** ChanServ sets mode: +v frakturfreak
14:24:26 *** Mechtilde has quit IRC
14:27:14 <jralls> gjanssens: I was reminded yesterday of https://bugs.gnucash.org/show_bug.cgi?id=723145 because it's mentioned at the bottom of https://wiki.gnucash.org/wiki/Locale_Settings#System_settings and that confused a user.
14:27:37 <jralls> gjanssens: Is there anything more to be done about it?
14:32:00 *** nimish2711 has joined #gnucash
14:38:19 *** nimish2711_ has joined #gnucash
14:39:13 *** nimish2711 has quit IRC
14:39:13 *** nimish2711_ is now known as nimish2711
14:45:26 *** calvinct has joined #gnucash
14:46:16 *** bertbob has joined #gnucash
14:46:17 *** ChanServ sets mode: +v bertbob
14:47:03 *** calvinct has quit IRC
14:52:04 *** nicoroumeau has quit IRC
15:05:55 <gjanssens> jralls: yes, I think the last bit isn't solved sufficiently yet, but it'll take me some time to refresh my memory here...
15:06:21 <gjanssens> If I don't come back at this before the end of the week, feel free to remind me.
15:06:37 <jralls> Uh... and what will remind me?
15:11:46 *** fell_laptop is now known as fell
15:12:03 <fell> The next confused user. ;-)
15:18:38 *** fell has quit IRC
15:22:32 *** fell has joined #gnucash
15:22:32 *** ChanServ sets mode: +o fell
15:26:52 *** nicoroumeau has joined #gnucash
15:29:32 *** fell has quit IRC
15:30:45 *** fell has joined #gnucash
15:30:46 *** ChanServ sets mode: +o fell
15:54:02 <gjanssens> :D
15:54:51 * gjanssens will leave the report open in a browser tab. That may up the odds a little bit that he remembers...
16:04:42 *** warlord has quit IRC
16:05:12 *** warlord has joined #gnucash
16:05:12 *** gncbot sets mode: +o warlord
16:07:36 *** calvinct has joined #gnucash
16:22:13 *** nicoroumeau has quit IRC
16:24:37 <fell> In version 2 we had "Forward" buttons, in version 3 "Next" buttons in the assistents.
16:25:25 <fell> Was that a change by GTK, Gnome HIG or by accident?
16:26:06 *** warlord has quit IRC
16:26:20 *** warlord has joined #gnucash
16:26:20 *** gncbot sets mode: +o warlord
16:26:39 <fell> We will have change the intro texts + translations to get this consistent.
16:31:55 <fell> in my 3.5 de.po I count 48 "Next" and 19 "Forward"
16:33:32 <fell> gjanssens, jralls, what do you thinkß
16:34:26 <jralls> fell: I'm pretty sure that was a Gtk2->3 change.
16:35:28 <fell> OK, then I will start to change the texts.
16:36:26 <fell> I only wanted to create a missing screenshot for the docs, but it look inconsistent.
16:37:03 <gjanssens> Agreed, this is not something we changed deliberately
16:37:53 <jralls> But if I grep for each in gnucash/gtkbuilder I get one file with "Next" (assistant-loan.glade) and 5 with "Forward", one of which is dialog-totd.glade the rest assistants.
16:38:46 <fell> Import.>QIF has Next
16:40:11 *** gjanssens has quit IRC
16:41:11 <fell> accounts from CSV: Next
16:48:24 <jralls> And the qif import assistant doesn't use a glade file, so likely Gtk2->3.
16:49:28 *** nicoroumeau has joined #gnucash
16:54:14 *** nicoroumeau has quit IRC
16:55:38 <fell> jralls, po says gnucash/gtkbuilder/assistant-qif-import.glade:39
16:57:40 *** KevinDB has quit IRC
16:57:42 <jralls> Oh, there it is. I'd thought that gjanssens had left the import-export glade files in their respective source directories.
16:58:10 *** nicoroumeau has joined #gnucash
16:58:57 *** Agfarmer18 has joined #gnucash
16:59:32 <fell> But as I get "Weiter" in glade, it seems to be builtin.
16:59:56 *** KevinDB has joined #gnucash
16:59:57 *** ChanServ sets mode: +v KevinDB
17:00:36 <jralls> Yeah, none of the buttons in assistant-qif-import.glade is named either Forward or Next. It must be coming from Gtk.
17:01:46 *** nicoroumeau has quit IRC
17:05:24 *** nicoroumeau has joined #gnucash
17:14:19 *** jervin has joined #gnucash
17:14:44 *** Agfarmer18 has quit IRC
17:22:58 *** jervin has quit IRC
17:25:33 *** tienne has joined #gnucash
17:27:20 *** jerryq has quit IRC
17:42:40 *** calvinct has quit IRC
17:57:19 *** fell has quit IRC
17:57:57 *** fell has joined #gnucash
17:57:57 *** ChanServ sets mode: +o fell
18:03:03 *** jervin has joined #gnucash
18:07:52 *** frakturfreak has quit IRC
18:10:31 *** jerryq has joined #gnucash
18:27:14 *** Aussie_matt has joined #gnucash
18:35:20 <fell> Do we want to unify "Forward" (glade), 'Forward' (all), \"Forward\" (C, po)?
18:36:19 *** nicoroumeau has quit IRC
18:36:51 <fell> jralls?
18:39:49 <jralls> fell: Careful. There may be uses of Forward that aren't associated with assistants. Our usage will be mostly, maybe entirely, in documentation strings like tooltips and labels.
18:40:21 <jralls> The button name translation will come from gtk.mo.
18:41:13 <fell> I am only changing strings, which I can verify from running the program.
18:43:20 <fell> One author uses "Label" in glade, resulting in \"Label\" in po, another uses 'Label'
18:44:17 <jralls> Might as well unify that. I prefer double quotes for English.
18:44:43 <fell> I like them more, too.
18:45:42 <fell> So where I have to change Forwrd->Next, I will adjust all quoting.
18:45:42 <jralls> Ah, now I understand: That's what you were asking about.
18:46:58 <jralls> Right. The thing to watch out for is \". That's an escape for when you need to have a double quote inside a double-quote delimited string literal.
18:47:32 <jralls> So if you encounter 'Forward' in a C string you'll change it to \"Next\".
18:47:47 <fell> Yes, I have to sistinguish xml:glade and C
19:47:25 <chris> A radical solution to the bloated mess problem is to remove it completely, and expose reports via HTTPS :-/
20:11:40 *** jervin has quit IRC
20:20:20 *** chris has quit IRC
20:21:39 *** tienne has quit IRC
20:24:26 *** nimish2711 has quit IRC
21:19:29 *** storyjesse has joined #gnucash
21:27:47 *** oozer has quit IRC
21:54:10 *** guak has quit IRC
21:57:38 *** nimish2711 has joined #gnucash
22:11:30 *** alpha has joined #gnucash
22:34:12 *** omnireq has quit IRC
22:36:27 *** omnireq has joined #gnucash
22:36:27 *** ChanServ sets mode: +v omnireq
23:18:42 <jralls> chris: You mean send them to the primary browser? Wouldn't want to do that via http/https because it would require the user to run a web server. But we *could* send the same temp file to the primary browser instead of an embeded GnuCash window. It's not pretty but it would work.
23:19:50 *** jervin has joined #gnucash
23:21:39 *** alpha is now known as peanutbutterandcrackers
23:23:53 *** ChanServ sets mode: +v peanutbutterandcrackers
23:24:35 *** jervin has quit IRC
23:24:53 *** jervin has joined #gnucash
23:24:55 <peanutbutterandcrackers> /msg NickServ CONFIRM 4vKbHkJzg
23:29:58 *** FoxT has quit IRC
23:30:48 *** jervin has quit IRC
23:36:04 *** FoxT has joined #gnucash
23:38:17 <peanutbutterandcrackers> Hey there, I'm trying to automate daily invoicing using python-gnucash, but can't properly understand the machine-generated documentation. For instance, in my attempts at writing the script, I came across the invoice.PostToAccount() method call here: https://github.com/Gnucash/gnucash/blob/master/bindings/python/example_scripts/simple_invoice_insert.py but on seeing the python help, it just says that it takes '*args'. How do I know what the
23:38:18 <peanutbutterandcrackers> method takes?
23:39:47 <peanutbutterandcrackers> There are others where the python help simply says that it takes either **arg, **kwarg or *meth_func_args; now is there someplace I can go to to know exactly what named parameters the methods take? I'd be incredibly grateful for the help.
23:46:46 *** ArtGravity has quit IRC
23:55:09 *** mpiechotka has joined #gnucash
23:55:09 *** ChanServ sets mode: +v mpiechotka