2018-11-02 GnuCash IRC logs

00:16:54 *** fell_laptop has joined #gnucash
00:16:57 *** fell has quit IRC
00:17:47 *** fell_laptop is now known as fell
00:17:55 *** gncbot sets mode: +o fell
00:57:49 *** jotrago has quit IRC
00:57:54 *** jotrago has joined #gnucash
01:00:00 <fell> chris: where did you hide "Invoice #"? I want to replace " #" in the translation by "nr. "
01:00:46 *** boldstripe has quit IRC
01:01:44 *** boldstripe has joined #gnucash
01:01:46 <fell> I believe "'#" is only in English used as number symbol. So it needs to be part of the translatable tring.
01:02:07 <fell> string
02:07:57 *** gour has joined #gnucash
02:15:51 *** storyjesse has quit IRC
02:21:14 *** storyjesse has joined #gnucash
02:24:10 *** Mechtilde has joined #gnucash
02:24:33 *** jotrago has quit IRC
02:34:13 *** fell_laptop has joined #gnucash
02:36:23 *** fell has quit IRC
02:38:29 *** jerryq has quit IRC
02:41:20 *** jerryq has joined #gnucash
03:01:33 *** boldstripe has quit IRC
03:01:44 *** boldstripe has joined #gnucash
03:34:16 *** Mechtilde has quit IRC
03:40:50 *** storyjesse has quit IRC
03:40:56 *** storyjesse has joined #gnucash
04:40:19 *** gjanssens has joined #gnucash
04:40:19 *** ChanServ sets mode: +o gjanssens
04:40:27 <gjanssens> .
04:55:39 *** Exterminador^TL has joined #gnucash
05:00:38 *** fekepp has quit IRC
05:00:54 *** fekepp has joined #gnucash
05:01:28 *** boldstripe has quit IRC
05:03:48 *** gour has quit IRC
05:06:24 *** gour has joined #gnucash
05:36:25 *** fekepp has quit IRC
05:45:32 *** Mechtilde has joined #gnucash
05:57:40 *** jotrago has joined #gnucash
06:01:47 *** jotrago has quit IRC
06:04:15 *** oozer has joined #gnucash
06:06:29 *** User_ has joined #gnucash
06:09:33 *** User_ has quit IRC
06:13:48 *** isn0gud has joined #gnucash
06:25:05 *** isn0gud has quit IRC
06:25:36 *** isn0gud has joined #gnucash
06:33:36 *** Jimraehl1 has joined #gnucash
06:33:57 *** Jimraehl1 has left #gnucash
06:53:05 *** simba has quit IRC
06:56:41 *** jotrago has joined #gnucash
07:03:12 *** fabior has joined #gnucash
07:12:16 *** monkeyjuice has joined #gnucash
07:16:05 *** Aussie_matt has quit IRC
07:36:02 *** Aussie_matt has joined #gnucash
07:47:51 *** gour_ has joined #gnucash
07:49:47 *** gour has quit IRC
08:02:07 *** boldstripe has joined #gnucash
08:05:59 *** fabior has quit IRC
08:18:17 *** Mechtilde has quit IRC
08:28:19 *** Aussie_matt has quit IRC
08:38:17 *** oozer has quit IRC
08:46:45 *** isn0gud has quit IRC
08:56:25 *** isn0gud has joined #gnucash
09:22:45 *** chris has quit IRC
09:27:18 *** Mechtilde has joined #gnucash
09:47:17 *** chris has joined #gnucash
09:57:46 *** kael has joined #gnucash
10:11:16 *** storyjesse has quit IRC
10:18:26 *** fabior has joined #gnucash
10:20:38 *** jfazny has joined #gnucash
10:24:00 <jfazny> Newbie here. Loyal Quicken user who has had enough (sure that's not unusual). Trying to import my sizable QIF. On QIF Import step, hit Start Import and while processing it stopped and displayed Failed. Tried second time same outcome. Suggestions?
10:29:41 *** storyjesse has joined #gnucash
10:30:46 <finster> jfazny: no idea about your problem, but a bit of context information would help: what os are you on? what gnucash version do you use?
10:31:18 <finster> also, you might want to stay a few hours here before the knowledgeable people can answer :)
10:43:25 *** oozer has joined #gnucash
11:00:49 <jfazny> Win10 Ver1803. Latest version of gnucash ver 3.3 bld 3.3+. QIF from Quicken Deluxe 2016 R18.4 Bld 25.1.18.4. Let me know what details would be helpful and I can provide. Perhaps gnucash has log files I can share?
11:07:59 *** ArtGravity has joined #gnucash
11:18:50 *** storyjesse has quit IRC
11:25:50 *** msil has joined #gnucash
11:27:20 *** warlord has joined #gnucash
11:47:37 *** jralls_ is now known as jralls
11:48:23 *** ChanServ sets mode: +o jralls
11:51:13 <jralls> gjanssens: Reviewing the UK Summer Time transition bug leads me to wonder yet again, should we change all plain dates to neutral time and reserve day-start and day-end to queries?
11:52:47 *** boldstripe has quit IRC
11:55:15 *** boldstripe has joined #gnucash
12:00:26 *** mohave has quit IRC
12:23:10 *** calvinct has joined #gnucash
12:29:49 *** kael has quit IRC
12:30:53 *** ducasse has joined #gnucash
12:44:08 *** fekepp has joined #gnucash
12:44:09 *** monkeyjuice has quit IRC
12:46:13 *** isn0gud has quit IRC
12:57:03 *** mohave has joined #gnucash
13:06:14 *** isn0gud has joined #gnucash
13:06:18 *** warlord has quit IRC
13:21:36 *** isn0gud has quit IRC
13:33:00 *** buoyantair has quit IRC
13:34:03 *** isn0gud has joined #gnucash
13:44:20 *** Mechtilde has quit IRC
14:19:37 *** Mechtilde has joined #gnucash
14:19:44 <gjanssens> jralls: I thought we already were doing so ?
14:20:40 <jralls> OK. I haven't actually done anything to make it happen. Do you think it's OK for maint?
14:20:42 <gjanssens> jralls: unrelated, I suppose you missed my question from a couple of days back: https://lists.gnucash.org/logs/2018/10/31.html#T04:18:13
14:21:14 <gjanssens> I think it's ok for user visible dates at least
14:22:03 <gjanssens> I know some corners of gnucash depend on time information, like sorting same-day transactions and same-day entries on invoices
14:22:13 <gjanssens> I don't know if there are other such cases though
14:23:38 * gjanssens has to go prepare supper, BBL
14:25:05 *** isn0gud has quit IRC
14:45:27 *** calvinct has quit IRC
14:51:29 *** kael has joined #gnucash
14:51:57 *** kael has quit IRC
14:52:59 *** jonas_ has quit IRC
15:05:17 <gjanssens> Ok, back
15:05:36 <jralls> Yes, I'd missed that question. There's no system-wide default font size on MacOS, but I compared GnuCash's font sizes with TextEdit's. TextEdit displays fonts at 12, 14, and 18 points and a 12-point font in GnuCash is about halfway between the 14 and 18 point fonts of the same face (default seems to be Helvetica) in TextEdit. That's consistent with changing the scaling in Gtk and Pango from 72 to 96 ppi.
15:07:57 <gjanssens> Ok. Isn't that an indicator there's still something not matching up between gtk on macos and the native resolution ?
15:08:20 <gjanssens> I mean isn't the user's concern genuine then ?
15:08:52 <jralls> The users are justifiably annoyed, yes.
15:09:15 <gjanssens> My reasoning is the gtk toolkit should integrate in the platforms it's ported to, so default behaviour should be close to the native environment.
15:09:21 <gjanssens> Ok.
15:09:32 <gjanssens> Any idea where this then goes off track ?
15:09:55 <gjanssens> Not that I expect a solution right here and now, just trying to get a better grasp of the issue
15:12:01 <gjanssens> In particular you mention "points" rather than "pixels". These have a typographically fixed size which - when the resolution is known - could be rendered consistently on each screen.
15:12:48 <jralls> It went off track when I fixed a deprecation warning in gdk two years ago. The deprecated function was a no-op and I followed Apple's docs to use a different function that isn't. That blew up display of fonts on Retina displays because what Apple *doesn't* document is that they take care of font scaling for Retina, so the new function was in effect applying the scaling twice.
15:14:20 <gjanssens> Ok. You write "was"...
15:15:21 <jralls> Patience... But they don't scale icons, and you're supposed to use the scaling factor to select which icon do present to the user. Gdk doesn't actually do that, but it makes it look like it uses the same number to scale both so I went off to Pango to compensate for the doubling of scaling in Retina. That change worked OK for Gtk but caused trouble for Graphviz.
15:18:36 *** Mechtilde has quit IRC
15:18:56 <jralls> Behdad Esfabod, the God of Text Layout (seriously, he runs Pango, Harfbuzz, and friends and they're used really widely, not just in Gnome), did some research with his buddies at Apple and came back with the claim that in Apple's documentation "points" means CSS points at 96/inch instead of printer's points at 72/inch. I changed the Pango and Gtk code accordingly.
15:19:56 <jralls> I also dug into the Gtk code some more and found that the scaling factor is only passed to Pango so I removed Retina detection, as it's not necessary.
15:24:05 <jralls> So it seems that Bhedad misunderstood something and the scaling for the API Gtk and Pango uses really is in printer's points. The Apple documentation talks about Window, Backing Store, and Device coordinates; apparently each has its own scaling. Aside from font size I think this affects the mouse-pointer problems people keep reporting.
15:25:19 <gjanssens> Ok. Thanks for the info.
15:25:32 <jralls> Probably more detail than you wanted...
15:25:44 <gjanssens> No, very informative.
15:26:17 <gjanssens> Unfortunately not my area to dive in and go help fixing stuff...
15:27:06 <gjanssens> Should I have the time :(
15:27:12 <jralls> Or a new enough Mac.
15:27:27 <gjanssens> So is there a way forward ? Do you think the scaling should be reset to 72 ppi ?
15:28:07 <gjanssens> Or would the also regress other bugs that were fixed by setting it to 96ppi?
15:28:13 *** fabior has quit IRC
15:28:23 <gjanssens> Oh, s/the/that/
15:31:42 <jralls> I'm not sure that there were any other bugs. But Gdk-quartz hasn't gotten much love in the last 5 years or so and so hasn't kept up with either Gdk or Apple API changes. I'm going to work on that a bit, but I need to study the Apple docs some more before I start.
15:33:06 <gjanssens> Ok, good enough as an answer.
15:33:45 <gjanssens> I was looking at your commit in pango. I was surprised it's 6 months old already...
15:33:50 <gjanssens> Time sure flies
15:33:51 <jralls> I don't know that there is a single correct scaling number, but for text 72 seems better than 96.
15:34:19 <gjanssens> There's indeed a FIXME in there suggesting it should be retrieved by some means instead of hard coding it.
15:34:46 <jralls> Yeah. The Gtk3 transition has sucked a solid year out of GnuCash development.
15:35:06 <gjanssens> There's also a double definition on line 101: https://gitlab.gnome.org/GNOME/pango/commit/f661cdbf8cfbdb2ba7241d8dfa4a579c6dfe0a94#0610433fe1db31b741befcfcca1f4791d4ef99ef_101_101
15:35:45 <gjanssens> I don't know the pango code, so I can't tell whether that's intentional. It just struck me while scanning the commit.
15:35:57 *** kael has joined #gnucash
15:36:44 *** timbo has joined #gnucash
15:37:43 <jralls> Something didn't work right copying or pasting that URL, it errored out. I chopped it at # and got my commit f661cdb. What line are you looking at?
15:38:14 <gjanssens> 101
15:38:21 <gjanssens> It's still like that in current master btw
15:38:32 <timbo> With gnucash v. 3.3, the scroll bar in the register is different than it was in 2.x. I want to scroll up/down 1 page. Usually I can do that by clicking in the white space above/below the scroll bar. Is there a way to get the functionality in this scrollbar?
15:39:11 <gjanssens> timbo: I believe gtk's default scrollbar behavior has changed in gtk3
15:39:16 <jralls> pangocoretest-private.h:101. I see it.
15:39:45 <timbo> So I can try to google gtk3 scrollbar and find out how it works?
15:40:00 <jralls> timbo: Hold the alt key down when you click.
15:41:13 <jralls> timbo: Or see https://wiki.gnucash.org/wiki/GTK3#Scrollbars to restore the Gtk2 behavior.
15:41:22 <gjanssens> oh, right. I should have mentioned the file, not only the line number. Sorry
15:41:37 <timbo> Thanks. I'll take a look.
15:43:47 <gjanssens> jralls: unless there's something else you wanted to discuss, I'll continue our expo preparations now...
15:44:34 <jralls> Nope. Back to work! ;-)
15:44:40 <gjanssens> Good :)
15:46:44 *** frakturfreak has joined #gnucash
15:52:53 *** timbo has left #gnucash
15:53:47 *** rlosey has joined #gnucash
15:54:14 *** frakturfreak has quit IRC
15:54:50 <rlosey> I downloaded GnuCash 3.3 recently, and am experiencing many crashes on MacOS. I didn’t see anything in the bug list. Anyone else had this problem? (The Windows version appears to be stable)
15:55:27 *** frakturfreak has joined #gnucash
15:55:28 <rlosey> Running MacOS 10.13.6 with plenty of memory
16:09:21 *** KevinDB has quit IRC
16:11:56 *** johncs has joined #gnucash
16:13:54 *** boldstripe has quit IRC
16:14:51 *** boldstripe has joined #gnucash
16:31:11 *** carwynnelson has joined #gnucash
16:45:36 <gjanssens> Looks like RHEL has deprecated libdbi. That will be one more package that will have to be added to EPEL then if someone still cares to have a gnucash package on that platform in the future...
16:45:37 <gjanssens> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.6_release_notes/#chap-Red_Hat_Enterprise_Linux-7.6_Release_Notes-Deprecated_Functionality
16:51:27 <jralls> gjanssens: 2 or 4 more packages depending on how they handle libdbi-drivers.
16:51:48 <gjanssens> True
16:52:12 <gjanssens> Strange times we live in after all...
16:52:26 <gjanssens> Microsoft embracing open source, RH bought by IBM...
16:52:43 <gjanssens> I'm having a hard time giving all of that a place ATM
16:52:49 <jralls> rlosey: Did you compare your crash reports to the ones attached to https://bugs.gnucash.org/show_bug.cgi?id=796879?
16:53:12 *** fell_laptop is now known as fell
16:53:27 *** gncbot sets mode: +o fell
16:53:39 <rlosey> Am examining now
16:53:41 <rlosey> ...
16:54:06 <jralls> gjanssens: Did you see RMS's diatribe about how "open-source" is amoral because it subverts Software Freedom?
16:55:19 <gjanssens> Recently ? No
16:55:32 *** KevinDB has joined #gnucash
16:55:47 <gjanssens> I know he didn't like the term open source though.
16:56:11 <jralls> https://newleftreview.org/II/113/richard-stallman-talking-to-the-mailman, via slashdot.
16:56:20 <fell> jfazny: I am not often using the QIF importer, but you should import in small shunks until baysian learned your associations.
16:57:32 <fell> In sall chunks it is also easier to find "wrong characters", which are not expected depending on your locale settings.
16:59:10 <rlosey> jralls: Yes, it does appear to be in the same place… (at least, in libgtk)
17:00:05 *** Alexwall has joined #gnucash
17:01:26 <jfazny> Fell Thanks. Will try one account at a time...
17:04:41 <rlosey> jrall: I’ve downloaded the version provided in the link, and we’ll see if that makes it better.
17:06:23 <fell> fazny: I would use all accounts, but month by month for the first year.
17:07:17 <rlosey> Sorry; used wrong userid — should be jralls (I am trying the file I downloaded via the link in the bug report)
17:09:13 <jralls> rlosey: OK.
17:12:22 *** bertbob has quit IRC
17:21:31 *** bertbob has joined #gnucash
17:24:36 *** bertbob has quit IRC
17:29:55 <chris> fell: quick msg. as you can see from github "~a #~a" is already translatable, and was not of my doing
17:30:01 *** KevinDB has quit IRC
17:31:17 *** KevinDB has joined #gnucash
17:31:40 *** gjanssens has quit IRC
17:31:43 <fell> thx, chris! Then I have to search other places.
17:36:02 *** johncs has quit IRC
17:40:31 *** bertbob has joined #gnucash
17:43:43 *** johncs has joined #gnucash
17:45:00 <rlosey> jralls: So far, so good. Hasn’t crashed yet
17:45:12 <jralls> Good.
17:54:03 *** KevinDB has quit IRC
17:59:23 *** kael has quit IRC
18:04:40 *** frakturfreak has quit IRC
18:12:38 <fell> jralls, what is the meaning of CMake Warning: Manually-specified variables were not used by the project: CMAKE_RULE_MESSAGES, CMAKE_VERBOSE_MAKEFILE?
18:19:43 <fell> chris, I added a comment because no translator would know, how to translate "~a #~a" without a clue.
18:20:19 <chris> ok. good idea. the author of easy-invoice.scm has a lot to answer for:)
18:23:17 *** rlosey has quit IRC
18:26:22 <jralls> fell: I think that it means you specified those variables on the command line (e.g. "-DCMAKE_VERBOSE_MAKEFILE=ON") and neither cmake nor CMakeLists.txt uses them.
18:27:30 <fell> Not I, but my IDE. Thanks!
18:54:30 *** carwynnelson has quit IRC
19:00:02 *** johncs has quit IRC
19:02:47 *** fell has quit IRC
19:06:13 *** gour_ has quit IRC
19:15:58 *** puck has quit IRC
19:16:18 *** redarrow has quit IRC
19:18:03 *** puck has joined #gnucash
19:26:48 *** johncs has joined #gnucash
19:30:18 *** User_ has joined #gnucash
19:32:07 *** fell has joined #gnucash
19:32:52 *** gncbot sets mode: +o fell
19:33:22 *** User_ has quit IRC
20:06:05 *** puck has quit IRC
20:06:37 *** fell has quit IRC
20:06:58 *** fell has joined #gnucash
20:06:58 *** gncbot sets mode: +o fell
20:08:11 *** puck has joined #gnucash
20:09:06 *** boldstripe has quit IRC
20:10:03 *** boldstripe has joined #gnucash
20:23:36 *** KevinDB has joined #gnucash
20:35:12 *** puck has quit IRC
20:36:04 *** fell has quit IRC
20:37:10 *** fell has joined #gnucash
20:37:10 *** gncbot sets mode: +o fell
20:38:42 *** puck has joined #gnucash
20:40:45 *** O01eg has quit IRC
20:49:14 *** fell has quit IRC
20:50:23 *** fell has joined #gnucash
20:50:23 *** gncbot sets mode: +o fell
20:52:22 *** ArtGravity has quit IRC
21:07:27 *** storyjesse has joined #gnucash
21:25:54 *** johncs has quit IRC
21:43:11 *** scoopex has joined #gnucash
22:09:48 *** boldstripe has quit IRC
22:10:06 *** boldstripe has joined #gnucash
22:16:25 *** boldstripe has quit IRC
22:17:27 *** boldstripe has joined #gnucash
22:48:20 *** johncs has joined #gnucash
22:57:38 *** johncs has quit IRC
23:17:12 *** johncs has joined #gnucash
23:22:47 *** johncs has quit IRC
23:31:51 *** fell has quit IRC
23:32:41 *** fell has joined #gnucash
23:32:42 *** gncbot sets mode: +o fell
23:45:41 *** buoyantair has joined #gnucash