2018-10-04 GnuCash IRC logs

00:22:22 *** Cuare has quit IRC
00:35:00 *** fiddlerwoaroof has joined #gnucash
01:07:52 *** fell has quit IRC
01:09:10 *** fell has joined #gnucash
01:10:32 *** Mechtilde has joined #gnucash
01:33:34 *** JayC has quit IRC
01:36:06 *** JayC has joined #gnucash
01:47:03 *** Mechtilde has quit IRC
02:10:33 *** bertbob has quit IRC
02:12:05 *** bertbob has joined #gnucash
02:23:15 *** gour has joined #gnucash
02:23:22 *** jotrago has quit IRC
02:31:46 *** bertbob has quit IRC
02:36:28 *** bertbob has joined #gnucash
02:46:11 *** fabior has joined #gnucash
02:56:06 <KevinDB> jralls: browser is safari, only one installed on system, says it is default for .html files. Doesn't make a difference if browser open/closed/running/not running.
03:09:32 *** fiddlerwoaroof has quit IRC
03:14:07 *** fiddlerwoaroof has joined #gnucash
03:14:20 *** gjanssens has joined #gnucash
03:14:20 *** ChanServ sets mode: +o gjanssens
03:14:35 <gjanssens> .
03:47:42 *** Aussie_matt has quit IRC
03:52:58 <KevinDB> jralls: obviously I'm happy to help debug in any way, as a relative mac novice and a definite gnucash newbie just don't know where to start :-)
04:10:23 *** ncv has joined #gnucash
04:19:55 <KevinDB> started gnucash with --debug --logto stdout - saw * 09:17:47 WARN <gnc.gui> [gnc_gnome_help()] fileURLWithPath threw NSInvalidArgumentException: *** -[NSURL initFileURLWithPath:]: nil string parameter when clicking 'help->contents'
04:33:16 *** fabior has quit IRC
04:45:14 *** fell has quit IRC
04:54:39 *** fell has joined #gnucash
04:58:52 *** fekepp has joined #gnucash
05:13:57 *** fekepp has quit IRC
05:52:29 *** puck has quit IRC
05:54:35 *** puck has joined #gnucash
06:08:46 *** fekepp has joined #gnucash
06:10:19 *** oozer has joined #gnucash
06:19:40 *** fekepp has quit IRC
07:12:00 *** storyjesse has joined #gnucash
07:17:14 *** Mechtilde has joined #gnucash
07:37:41 *** Mechtilde has quit IRC
07:51:43 *** Mechtilde has joined #gnucash
07:58:25 *** oozer has quit IRC
08:33:57 *** sixwheeledbeast has quit IRC
08:52:18 *** sixwheeledbeast has joined #gnucash
09:17:53 *** fekepp has joined #gnucash
09:35:12 *** Jimraehl1 has joined #gnucash
09:35:38 *** Jimraehl1 has left #gnucash
09:57:04 *** Jimraehl1 has joined #gnucash
09:57:22 *** Jimraehl1 has left #gnucash
10:16:32 *** Mechtilde has quit IRC
10:43:16 *** NoobAlice has joined #gnucash
10:54:42 <NoobAlice> Possible bug? For other instances of the calendar (dates on individual transactions in register, the main scheduled transactions listing), the calendar displays correctly with October 1, 2018 being Monday. For JUST the screen for "Edit Scheduled Transaction" for a single transaction the calendar shows October 1, 2018 as a Sunday.
10:56:37 <NoobAlice> I'm using GnuCash 3.2, but I don't see this listed in the 3.3 release notes. My distro is Arch Linux, my DE is Xfce, and I am in the eastern USA, a region affected by Daylight Saving Time.
10:58:10 <NoobAlice> And this program is really lovely. I've been happily using it for a year or so now, and it has been so much better than I could ever have hoped. Thank you all. <3
11:05:27 *** Fred_K has joined #gnucash
11:05:40 *** fabior has joined #gnucash
11:07:08 <NoobAlice> ...actually, I think the bad calendar is showing October 2017 instead of October 2018. It is a transaction scheduled every 12 months. Start date 2017-Oct-01, on the 2nd except on weekends use next weekday.
11:07:30 <Fred_K> I'm getting this message: GnuCash could not obtain the lock for file:///m/gnucash/... This is after copying all the data for GnuCash from user m to user fkrogh. Aside from this message all seems to read o.k., I just can't do updates. I'm hoping there is a way to fix this.
11:09:07 <Fred_K> User m, is going to be removed soon.
11:09:33 *** sjamaan has left #gnucash
11:10:01 <NoobAlice> ...and changing it to "Start date 2017-Oct-01, on the 1st except on weekends use next weekday" fixed the calendar once I saved the transaction scheduler, closed it, and reopened it.
11:11:46 <NoobAlice> The transaction scheduler was showing 2017-Oct-02 as the next occurrence, even though the full list of scheduled transactions correctly showed 2018-Oct-02 (as first occurrence was 2017-Oct-02).
11:16:41 <Fred_K> My first time here. Curious to know if I should expect any kind of response. Thanks.
11:17:18 *** fabior has quit IRC
11:18:21 <NoobAlice> Fred_K: At some point, yes, but it could be several hours. As far as I know, all the GnuCash developers have paying jobs outside of GnuCash.
11:18:25 <KevinDB> Fred_K: probably - but it may take hours
11:19:04 <Fred_K> Thanks, I guess I should just leave this window open?
11:20:09 <NoobAlice> Yes, and go about other business, checking back once in a while. If it is closed by accident, you can see logs for the channel here, in case someone answers before your computer surprises you with a reboot: https://code.gnucash.org/logs/2018/10/04.html
11:22:04 *** mohave has joined #gnucash
11:22:59 *** calvinct has joined #gnucash
11:23:38 *** Agfarmer18 has joined #gnucash
11:31:32 *** chris has joined #gnucash
11:32:53 *** oozer has joined #gnucash
11:43:53 *** fabior has joined #gnucash
11:46:11 *** User has joined #gnucash
11:54:51 *** User has quit IRC
12:05:33 *** jerryq has joined #gnucash
12:14:21 * KevinDB boggles - if I have gnucash in the macos dock then it runs ok. If I remove it from the dock and hence run either from applications directly or command line, it fails with sigsegv.
12:20:45 *** ncv has quit IRC
12:42:25 *** calvinct has quit IRC
12:49:57 *** mohave has quit IRC
12:50:23 *** Agfarmer18 has quit IRC
12:50:34 <finster> KevinDB: cannot reproduce your behaviour. OSX 10.12.6, Gnucash Build ID: 3.3+ (2018-09-29)
12:50:47 <finster> Localization is german, btw (if that matters)
12:51:14 <KevinDB> finster: the crash or the lack of help problem?
12:51:21 <finster> the latter
12:51:36 <finster> But i'm not a developer, so...
12:54:02 <KevinDB> hmmm, ok. I did briefly try running with a German locale, brought the menu up in German but still no help :-(
12:55:12 <KevinDB> I'm seeing stuff very similar to https://bugs.gnucash.org/show_bug.cgi?id=796867 related to the crash. But no 'dark mode' here.
12:56:40 <KevinDB> overall mac port in my *limited* experience is not a positive experience.
12:57:23 <finster> KevinDB: what OSX version are you on?
13:03:50 <KevinDB> lack of help on both mojave & high sierra,
13:12:33 *** storyjesse has quit IRC
13:17:32 *** calvinct has joined #gnucash
13:21:24 *** Mechtilde has joined #gnucash
13:21:56 <finster> Now, i'm on Sierra. So that's that
13:27:12 <finster> for me, the font size in gnucash 3.3 has drastically increased. not sure I like that
13:31:03 *** mohave has joined #gnucash
13:31:22 <jralls> KevinDB: Stuff similar to bug 796867 meaning that you
13:33:22 <KevinDB> ?
13:33:59 <jralls> KevinDB: Sorry, meaning that you're getting the same crash in cairo_surface_set_device_scale? Note that there's another crash reported in https://bugs.gnucash.org/show_bug.cgi?id=796879 with a crash in gtk_quartz_monitor_get_workarea.
13:35:01 <KevinDB> Ah, the qtk_quartz_monitor_get_workarea I've seen.
13:36:23 <jralls> OK, and that depends on GnuCash being in the dock?
13:37:21 <KevinDB> What prompted this - I did a fresh install of 3.3 by removing the app and also the Library/Application Support/GnuCash directories - clean slate style. I re-installed 3.3 (dragged from dmg to Applications folder) and just couldn't get 3.3 to start. From cmd line & logging saw the sigsegv and trace certainly saw quartz_monitor_get_workarea.
13:38:38 <KevinDB> removed everything again, and installed 3.2 - that worked ok. removed 3.2, tried 3.3 still broken. A quirk of fate made me add GnuCash to the dock and at that point it started working.
13:38:57 <KevinDB> I removed completely & reinstalled - broken again, added to dock, works again.
13:39:33 <jralls> Weird. Are you launching by double-clicking the Dock icon?
13:39:42 <KevinDB> The remove/re-install was done to see if any change resulted to the 'lack of help' problem.... I went backwards for quite a bit! :-)
13:39:49 <KevinDB> No single click dock icon
13:40:11 <jralls> OK, now if you double-click in Finder does it crash?
13:40:48 <KevinDB> double click finder also works.
13:41:18 <jralls> Even weirder.
13:41:33 <KevinDB> my head hurtz :-) And it's time for food, back a bit later!
13:42:03 <jralls> There's one more piece to a complete uninstall, BTW: ~/Library/Preferences/org.gnucash.Gnucash.plist.
13:45:35 *** calvinct has quit IRC
13:53:24 *** mohave has quit IRC
13:56:05 *** mohave has joined #gnucash
13:59:22 <gjanssens> Fred_K: Did you check the file and directory permissions of the files you copied ? Does the user that runs gnucash have write permissions to for the new directory you put the files in ?
14:16:37 <Fred_K> Actually I've deleted almost everything at this point.
14:16:56 *** kael has joined #gnucash
14:17:40 <Fred_K> But before doing that all permissions were for the user I'm trying to use. I thought that maybe if I started from scratch I could import the old data. But still getting the same error.
14:18:45 <KevinDB> jralls: ah, ok, let me zap that as well and see how I get on.
14:21:26 <Fred_K> I'm on gentoo. Would unmerging gnucash, and then merging it in again possibly help?
14:25:50 <Fred_K> I have to leave for about 5 hours. I will check back when I can.
14:26:21 <gjanssens> Fred_K: I don't think it should make a difference
14:26:53 <gjanssens> Is there some extra information in the trace file when you get this error ?
14:27:15 <KevinDB> jralls: https://pastebin.com/v0W8LbpK - and is consistent, ie does the same thing on every invocation from finder. If I then drag gnucash from launchpad to the dock and launch from dock all is well.
14:28:29 <KevinDB> I can also launch from finder.
14:30:19 <KevinDB> and 'help' still doesn't work. :-)
14:39:57 *** kael has quit IRC
14:55:35 *** fabior has quit IRC
14:56:51 *** mohave has quit IRC
14:59:30 <KevinDB> and now experiencing font size/button positioning weirdness, sometimes as if the 'rear' of the mouse pointer is the bit that's active.
15:06:16 *** Mechtilde has quit IRC
15:27:01 *** KevinDB has quit IRC
15:30:16 *** KevinDB has joined #gnucash
15:38:54 *** calvinct has joined #gnucash
15:39:15 <gjanssens> KevinDB: that issue has been attributed to the tabs feature of OS X. Are you using those ?
15:40:13 *** gjanssens has quit IRC
15:46:03 <KevinDB> not any more! :-) the 'Prefer tabs when opening documents' had got changed.
15:53:10 <jralls> KevinDB: That's the same stack trace as in bug 796879.
15:57:22 <KevinDB> jralls: ok, so I've a workaround, that works for me at least...and maybe gives you some clues as to how to repro. Any ideas on the 'lack of help' problem which is what started this fun and games session? :-)
16:00:33 <jralls> BRB, need to pull something from the oven...
16:01:26 <KevinDB> lol - yeah it's best if you avoid the carbon form of food :-)
16:06:13 *** fell has joined #gnucash
16:06:56 *** fabior has joined #gnucash
16:06:58 *** gncbot sets mode: +o fell
16:10:15 *** fabior has quit IRC
16:10:16 <jralls> OK, back. Locale might be a clue here. What is yours?
16:11:20 <KevinDB> https://pastebin.com/rtKTPgZ1
16:11:28 <fell> Fred_K: Did you adjust the file access rights when you moved the file(s)?
16:14:45 <KevinDB> if run from shell then I see gnc.gui-WARNING **: 21:14:07.806: [mac_set_languages()] Language list: en:en_GB:C
16:17:27 <KevinDB> and when I try to invoke a help button/menu - WARN <gnc.gui> [gnc_gnome_help()] fileURLWithPath threw NSInvalidArgumentException: *** -[NSURL initFileURLWithPath:]: nil string parameter
16:19:45 <fell> finster: You can adjust the font size in several ways: https://lists.gnucash.org/pipermail/gnucash-user/2018-October/080063.html
16:21:08 <jralls> KevinDB: Do you get that exception using the help menu or just with a help button... and if it's a help button, which one?
16:22:30 <KevinDB> I see the exception with help menu and help button items. And for clarity I see the exception when I enable logging.
16:23:01 <KevinDB> i.e. /Applications/Gnucash.app/Contents/MacOS/Gnucash --debug --logto stderr
16:29:42 <jralls> That's actually redirecting logging. Otherwise it logs to $TMPDIR/gnucash.trace.
16:30:38 *** calvinct has quit IRC
16:36:05 <KevinDB> means I get to see it on screen right away, but I went and checked the trace file, also enabled --debug --extra....no bonus clues I'm afraid.
16:37:54 <jralls> Yeah, that code doesn't have any debug messages.
16:40:34 <jralls> Is your file system case sensitive?
16:41:27 <KevinDB> yes!
16:44:42 <Fred_K> I've deleted everything I can think of that has a connection with gnucash for user fkrogh, and when run from a terminal from user fkrogh, it wants to refer to user m. I need to find someway to kill that.
16:45:33 *** kael has joined #gnucash
16:46:27 <jralls> KevinDB: Try renaming Gnucash.app/Contents/Resources/en.lproj/GnuCash Help to Gnucash Help and GnuCash Guide to Gnucash Guide.
16:48:26 <KevinDB> ha! That's solved it!
16:52:03 <KevinDB> Magic stuff - thank you.
16:54:13 <jralls> Not magic at all. Case sensitive file systems are unusual on Macs and careless changes like that one can have some interesting side effects. Now to figure out where I made that careless change...
16:54:36 <fell> Fred_K: Start gnucash <new file location> or --nofile. Then delete the recent files history.
16:56:10 <Fred_K> I'm not clear on the command to do that.
16:56:26 <fell> Which OS?
16:56:35 <Fred_K> gentoo linux
16:57:20 <fell> Just open a command shell and enter 'gnucash --nofile'
16:57:39 <Fred_K> Just did that, and then??
16:57:48 <KevinDB> jralls: well good hunting.... I'm now off to sleep. Thanks for solving that one. I've a case sensitive f/s on my mac which is required for a development environment I use (OpenWrt)
16:58:24 <fell> then open the file from its new location using the file open dialog
16:59:16 <jralls> KevinDB: That's dangerous if you're developing for Mac users.
16:59:17 <Fred_K> O.k. I"m going to have to copy the stuff over again from m to fkrogh, and then change permissions. This will take a little time.
17:02:21 <jralls> KevinDB: The error was from when I first moved the help into Resources/xx.lproj 8 years ago. If anyone else noticed in that time I've forgotten about it.
17:04:27 *** fekepp has quit IRC
17:05:09 <fell> Fred_K: to clean the history start dconf-editor, go to org.gnucash.history and remove or adjust the files.
17:06:12 <Fred_K> Did not need to clean the history. Got access made an entry, saved it, reloaded gnucash and all looks good!
17:06:21 <Fred_K> Many thanks fell
17:06:41 <fell> Welcome!
17:07:00 <Fred_K> Goodbye
17:07:07 *** Fred_K has quit IRC
17:22:19 <fell> NoobAlice: I do not really understand the issue with your calender.
17:25:45 <NoobAlice> fell: Well, part of it was me being stupid and failing to realize that it was just showing me a different year, as opposed to messing up days of the week (which I thought was maybe some bizarre US-does-Daylight-Saving-time issue).
17:27:17 <NoobAlice> fell: In the end, the issue is that the scheduled transaction editor for one transaction was saying next date to run scheduled transaction is October 2017, whereas the list of scheduled transactions said next date is October 2018 (and that is how it ended up being posted, with October 2018).
17:30:20 <NoobAlice> fell: So I'm sorry for clogging up the channel. I don't know if it is actually a problem.
17:33:56 *** calvinct has joined #gnucash
17:37:46 <fell> So either it should say "First date" instead of "Next date" or should show the same date as the list?
17:40:51 *** puck has quit IRC
17:45:12 *** puck has joined #gnucash
17:48:39 *** mohave has joined #gnucash
17:51:41 *** calvinct has quit IRC
17:57:05 *** jerryq has quit IRC
18:01:18 <NoobAlice> I think it should say the same date as on the list and show a calendar that matches with the same date as the list.
18:02:21 *** JayC has quit IRC
18:08:27 *** mohave has quit IRC
18:09:05 *** gour has quit IRC
18:09:42 <fell> NoobAlice: Do you have other SX? Do they behave the same way or different?
18:18:00 *** al has joined #gnucash
18:20:51 <NoobAlice> I have a bunch of others, but they are mostly once a month or once every three months. They seem fine.
18:22:22 <NoobAlice> Okay, I just opened up an annual one:
18:22:22 <NoobAlice> Last entered 2018-Apr-02. Next (per list) 2019-Apr-02
18:22:22 <NoobAlice> Scheduled for 2nd day of month every 12 months.
18:23:06 <NoobAlice> If I change it to being on the first, the in-editor calendar highlights its next entry date on an April that appears to be April 2017.
18:23:49 <NoobAlice> Saving that change still leaves the list having a correct next date of 2019-Apr-01.
18:27:35 <fell> So, if it is not already in https://bugs.gnucash.org/buglist.cgi?component=Scheduled%20Transactions&product=GnuCash file a bug.
18:33:37 <NoobAlice> Thank you. I will.
19:22:18 *** kael has quit IRC
19:31:54 <NoobAlice> Thank you for your help, fell. Bug posted: https://bugs.gnucash.org/show_bug.cgi?id=796885
19:37:00 *** simba has joined #gnucash
19:37:28 <simba> Hi, the build instructions for appear to be broken, and the most recent version in debian repos is 2.6
19:38:20 <simba> How weird I typed ubuntu and it magically vanished from what I sent
19:44:08 <fell> NoobAlice: Thanks for the nice report!
19:45:19 <fell> Simba: about what are you talking?
19:45:46 <simba> fell: Specifically the cmake instructions, the third command throws an error about the directory not existing
19:46:01 <fell> Our wiki pages? Wich?
19:46:07 <fell> +h
19:47:01 <simba> The build instructions for linux, specifically the ubuntu section, which I was trying to use to build under Debian 9
19:47:27 <simba> any chance of getting an AppImage down the road?
19:48:51 <jralls> simba: No. We're working on Flatpaks, following Gnome.
19:49:07 <simba> well flatpak is better than nothing
19:49:27 <simba> I love AppImages cause they're just a single file to download and execute.. so easy
19:49:30 <jralls> As for the build instructions, I suppose you're referring to https://wiki.gnucash.org/wiki/Building_On_Linux.
19:49:38 <simba> jralls: Yes thats right!
19:50:14 <simba> tho I'm sorta thinking I wouldn't be able to build in Debian anyway because the gtk3 dependencies thru a bunch of unmet dependency errors
19:50:24 <simba> threw*
19:50:30 <jralls> So if the directory doesn't exist it would be because you unpacked the tarball into something else.
19:51:38 <jralls> Well, I build on Debian stable pretty routinely and Sid whenever the Debian maintainer reports a test failure... I did that today.
19:51:40 <simba> jralls: Nope, it's because I was cd'd into the build dir per the instructions
19:52:20 <simba> ooh I misread, the build dir isn't supposed to be within the sourc dir
19:52:23 <simba> my mistake
19:52:35 <jralls> ;-)
19:52:49 <simba> jralls: if thats the case then why isn't 3.3 available in the debian repos?
19:53:22 <simba> I searched stable, testing, and backports
19:53:27 <fell> IIRC more recent builds are in debian testing only.
19:53:46 <simba> and all 3 showed 2.6
19:54:23 <simba> am I missing some great features using 2.6 instead of 3.3? I'm looking to eliminate my costly quickbooks subscription
19:54:41 <jralls> Because it had a 32-bit test failure, which I just fixed. But aside from that, only Ubuntu, Fedora and OpenSuse are maintained by company employees. All other distros are maintained by volunteers and they don't necessarily have the time to immediately package a release.
19:55:06 <simba> jralls: understood
19:55:09 <jralls> You
19:55:32 <jralls> Sorry. You're missing a few features but for most users nothing critical.
19:56:04 <simba> This isn't important to me anymore but I wonder if gnucash has better support for handling paypal invoices now?
19:56:14 <simba> the way paypal records the transactions for invoices is weird
19:56:38 <simba> and that's the primary reason I switched to quickbooks 2 years ago, but I don't use paypal anymore and $17/mo is too much to pay when there's free software
19:57:07 <jralls> Not on purpose. We don't have any explicit Paypal support.
19:57:55 <fell> ISTR, aqbanking got it, but nobody adjusted gnucash to use it.
19:58:00 <simba> gotcha
19:58:39 <simba> well paypal kinda sucks so whatever ;)
19:58:44 <fell> Don't they also have some csv export?
19:58:52 <simba> Thanks for the help fellas! I will plod forward with 2.6 for now
19:59:17 <simba> fell: The problem is the way they record the creation and payment of the invoice, and they don't create a separate item for the fee they charge, it just makes tracking it automatically a pain
20:00:12 <simba> I use my own invoices now which bill through stripe and it eliminates all those headaches
20:13:34 *** chf has quit IRC
20:14:00 *** chf has joined #gnucash
20:22:33 *** CDB-Away has joined #gnucash
20:22:38 *** CDB-Man has joined #gnucash
20:23:42 *** CDB-Man_ has quit IRC
20:24:06 *** CDB-Away_ has quit IRC
20:24:16 *** calvinct has joined #gnucash
20:26:49 *** calvinct has quit IRC
21:17:14 *** JayC has joined #gnucash
21:52:35 *** oozer has quit IRC
22:14:15 *** jerryq has joined #gnucash
22:28:34 *** chris has quit IRC
22:30:33 *** chris has joined #gnucash
22:31:02 *** PyroPeter__ has joined #gnucash
22:31:23 <chris> guile can create pixels on screen using wingo's venerable guile-cairo but don't count on me to build a full html/javascript layout engine for you guys...
22:32:50 *** PyroPeter_ has quit IRC
22:33:50 <fell> Why not, chris? ;-)
22:50:41 *** chf has quit IRC
22:50:59 *** chf has joined #gnucash
23:04:59 *** NoobAlice has left #gnucash
23:14:03 *** fell has quit IRC
23:14:04 *** fell_laptop has joined #gnucash
23:16:13 *** fell_laptop is now known as fell
23:16:33 *** gncbot sets mode: +o fell
23:51:47 *** fell has quit IRC
23:53:51 *** warlord has quit IRC
23:55:24 *** warlord has joined #gnucash