2016-11-10 GnuCash IRC logs

00:26:46 <Someguy123> huh jralls replied to that guy
00:27:46 <Someguy123> hey jralls I'm having an issue opening the Mac app on 10.10, CoreServicesUI just starts destroying my RAM and from what activity monitor shows, it's constantly re-verifying libglib, libpango, and libintl constantly
00:28:24 <Someguy123> not sure why it's infinitely recurively verifying those 3 libraries, but it's happy to do it for 20 minutes straight, causing CoreServicesUI to take up over 10gb of RAM
01:11:44 *** mlncn has quit IRC
01:19:49 *** Mechtilde has joined #gnucash
01:37:22 *** cyphase has quit IRC
01:46:39 *** mlncn has joined #gnucash
01:52:00 *** cyphase has joined #gnucash
01:55:12 *** Mechtilde has quit IRC
02:07:12 *** iliv has joined #gnucash
02:34:56 *** gjanssens has joined #gnucash
02:34:56 *** ChanServ sets mode: +o gjanssens
02:43:16 *** GabrieleV has quit IRC
03:05:34 *** GabrieleV has joined #gnucash
03:06:11 <gjanssens> .
03:43:56 *** mrklintscher has joined #gnucash
03:52:37 *** gour has joined #gnucash
04:23:43 *** fabior has joined #gnucash
04:25:15 *** iliv has quit IRC
04:29:35 *** thecat has joined #gnucash
04:36:11 *** fabior has quit IRC
05:39:52 *** User has joined #gnucash
05:59:48 *** ThomasKeller has quit IRC
06:36:58 *** Jimraehl1 has joined #gnucash
06:38:43 *** Jimraehl1 has joined #gnucash
06:39:03 *** Jimraehl1 has quit IRC
06:49:55 *** fabior has joined #gnucash
06:53:40 *** User has quit IRC
06:53:48 *** Jimraehl1 has joined #gnucash
06:54:52 *** Jimraehl1 has quit IRC
06:58:00 *** fabior has quit IRC
07:05:27 *** thecat has quit IRC
07:38:59 *** gour has quit IRC
08:06:15 *** gour has joined #gnucash
08:08:54 *** fell has joined #gnucash
08:13:20 *** gour has quit IRC
08:16:04 *** gour has joined #gnucash
08:35:51 *** iliv has joined #gnucash
08:56:46 *** fabior has joined #gnucash
09:00:25 *** fabior has quit IRC
09:06:30 <warlord> Someguy123: are you running from the DMG or did you copy it to /Applications ?
09:30:43 *** jchonig has quit IRC
09:32:53 *** jchonig has joined #gnucash
09:48:31 *** gour_ has joined #gnucash
09:50:31 *** gour has quit IRC
09:51:08 <Someguy123> warlord, I copied it to /Applications
09:51:41 <warlord> Someguy123: hopefully jralls will take a look at your question when he wakes up.
10:45:28 *** kalla has joined #gnucash
10:48:27 <kalla> Hi - I am trying to convert/transfer the GnuCash files I have into Quick Books. Is there a simple way to do this? Even if I could get it into Excel, that might be of help. I appreciate your follow up.
10:54:47 <warlord> You could export gnucash to CSV?
10:57:12 <kalla> How?
10:57:33 <kalla> I click on the format to change it and it just saves it as a log .. argh ... :-(
10:59:01 *** gour_ has quit IRC
10:59:18 *** gour_ has joined #gnucash
11:04:40 <warlord> kalla: your other option is to try gnucash2qif
11:06:13 <warlord> kalla: to export I think you need to select the transactions to export and then export it from the register. (Honestly, I've never used the feature -- I've no idea why anyone would want to import INTO quickbooks)
11:18:05 *** gour_ is now known as gour
11:32:21 *** fabior has joined #gnucash
11:39:48 *** iliv has quit IRC
11:46:24 *** fabior has quit IRC
11:53:37 *** dkcarlson has joined #gnucash
11:58:58 <dkcarlson> Hi is there an easy way to search the logs to find out when I was last here? I think it was sometime last month, but I found 31 files to skim one at a time
12:05:20 <lmat> dkcarlson: When you were last in #gnucash?
12:05:49 <dkcarlson> yes
12:05:54 <lmat> I see you were here on October 27 when you left at 13:14.
12:05:58 <lmat> (13:14 EST)
12:06:15 <lmat> You last said, "I think trying to follow that code to see if it was correct would make my brain hurt..."
12:06:28 <lmat> dkcarlson: Does that answer your questions? If you're looking for public logs, I don't know where to find them.
12:07:24 <lmat> (afk now, talk to you later!)
12:10:38 <dkcarlson> Yes. I think I am looking for a different time when I mentioned that I was running Gnucash remotely
12:12:52 *** iliv has joined #gnucash
12:18:39 <jralls> dkcarlson: The public logs are at https://code.gnucash.org/logs.
12:18:39 <gncbot> jralls: Sent 19 hours and 44 minutes ago: <lmat> I think the define is LT_DEBUG_LOADERS . I got it defined, rebuild libtool, and the code is calling it (I see extra output). Here is the output of test-scm-query: http://sprunge.us/eIOU
12:20:21 <dkcarlson> I am looking at them now, but it is slow opening each day one at a time and searching for a word I think I might have used then
12:24:31 <dkcarlson> I recall that you had a suggestion for a better way to run Gnucash remotely than the regular remote desktop method
12:26:55 *** dkcarlson_ has joined #gnucash
12:27:19 <jralls> lmat: That means that it didn't find the module on $GNC_MODULE_PATH. Note that the modules are cataloged in gnc_module_system_init() (or gnc-module-system-init in a pure Scheme program), which the test must call before trying to load any modules.
12:29:29 *** dkcarlson has quit IRC
12:29:29 <jralls> Somegut123: Is this GnuCash-2.6.14, and does this happen every time you start or only the first time after dragging Gnucash.app from the dmg?
12:29:38 *** dkcarlson_ is now known as dkcarlson
12:31:30 <jralls> dkcarlson: Google the phrase you're looking for plus "site:code.gnucash.org/logs".
12:33:40 <jralls> dkcarlson: In a pure M$Win environment you're stuck with a remote-desktop type solution. With Linux or MacPorts you can use X11, which remotes the GUI and passes messages over the wire instead of pictures.
12:34:18 *** mlncn has quit IRC
12:41:00 <dkcarlson> getting closer: I have a Ubuntu 12.04 or a Windows 10 machine that both able to remote into a Debian Jessie machine, and I currently with either see very slow screen refreshes
12:43:57 <dkcarlson> I am using remmina on the Ubuntu machine.
12:45:46 <dkcarlson> since that is slightly off-topic, can you point me to a better place to search?
12:49:57 <kalla> Hi Warlord - yes I was selecting the transaction but it wasn't saving in excel or csv...
12:50:23 *** gjanssens has quit IRC
12:55:48 <jralls> dkcarlson: Not really, but GnuCash needs to be running on the Linux box to use X11. You can then get an X11 "server" (the nomenclature seems backwards because with X11 the machine providing the screen, keyboard, and pointer is "serving" the "client" program that wants to display) and remote on the Windows box.
12:56:35 <jralls> dkcarlson: Try searching for "Windows X Server".
13:00:17 <dkcarlson> Thanks. Now I need to walk the dogs before I can continue with this...
13:00:26 <dkcarlson> Bye
13:03:10 *** dkcarlson has quit IRC
13:05:57 *** mrklintscher has quit IRC
13:16:37 *** iliv has quit IRC
13:18:29 *** kalla has quit IRC
13:35:34 *** fabior has joined #gnucash
13:53:48 *** fabior has quit IRC
13:53:55 <Someguy123> hey jralls
13:54:00 <Someguy123> hey jralls I'm having an issue opening the Mac app on 10.10, CoreServicesUI just starts destroying my RAM and from what activity monitor shows, it's constantly re-verifying libglib, libpango, and libintl constantly
13:54:03 <Someguy123> not sure why it's infinitely recurively verifying those 3 libraries, but it's happy to do it for 20 minutes straight, causing CoreServicesUI to take up over 10gb of RAM
13:55:04 <jralls> Someguy123: Yeah, I saw your earlier report and asked you for the GnuCash version and when you're seeing the problem.
13:55:15 <Someguy123> ah never saw that
13:55:29 <Someguy123> I see the problem when I try to open the application from my applications folder
13:55:47 <Someguy123> latest Mac (intel) GNUCash release, Gnucash-Intel-2.6.14-1.dmg
13:56:10 <Someguy123> on Yosemite, (10.10)
14:00:01 <Someguy123> checking the console shows CoreServicesUIAgent[13474]: Error -60005 creating authorization
14:00:17 <warlord> lmat: https://code.gnucash.org/logs/
14:04:00 <Someguy123> seems to be a problem with some other open source projects too, https://bugs.launchpad.net/inkscape/+bug/1478053
14:04:13 *** mlncn has joined #gnucash
14:04:33 <Someguy123> definitely related to the apple (gatekeeper) signatures on the app
14:05:43 <jralls> Someguy123: Probably not. Definitely related to Gatekeeper, but that release is almost 2 months old and you're the first to report a problem.
14:07:03 <Someguy123> could be that most people use the latest OSX so they don't see any issues
14:07:16 *** mrklintscher has joined #gnucash
14:07:57 <jralls> Isn't. We have lots of users on older versions. That's why it's built with the 10.5 SDK.
14:08:02 <Someguy123> hm
14:08:17 <Someguy123> well this is the first time I've ran into this bug, and I've got plenty of applications installed without problems
14:08:39 <Someguy123> so I'm not sure what it is about GNUCash that's triggering this issue
14:08:48 *** mrklintscher has quit IRC
14:09:59 <jralls> Me too. When I looked on Google just now, there was only one hit that was sort-of germane, and that was for a .pkg instead of a .app.
14:10:51 <jralls> One possibility is a munged download. Did you try deleting and re-downloading?
14:11:21 <Someguy123> jralls, never suspected that, since I believed that DMGs have internal checksumming
14:11:22 <Someguy123> but I'll try it
14:12:16 <jralls> If so, try doing a manual check: Open /Applications/Utilities/Terminal and at the prompt say `spctl -vv /Applications/Gnucash.app` and see if CoreServicesUI goes nuts again.
14:16:06 <Someguy123> seems to be the same issue after re-downloading
14:16:30 <jralls> Ah, found another page that reported similar on LibreOffice: https://ask.libreoffice.org/en/question/64253/libreoffice-513-stuck-on-verifying-mac-os-x-yosemite-10105/
14:16:39 <Someguy123> jralls, I get the help screen for spctl
14:17:47 <jralls> Sorry, I confused the spctl and codesign options. It's `spctl -av ...`
14:18:11 <Someguy123> /Applications/Gnucash.app: accepted
14:18:11 <Someguy123> source=Developer ID
14:18:50 <Someguy123> so it looks like the signature passes?
14:22:34 <Someguy123> such an odd bug, and the fact it only seems to affect open source software such as the GIMP, LibreOffice, and now GNUCash, it makes me think something like libglib or libpango is causing yosemite's gatekeeper to go nuts
14:22:58 <Someguy123> since those are the libraries it appears to re-verify hundreds of times
14:26:12 <jralls> Probably lower-level. Rather than the libraries themselves, something to do with how they're linked. It might be that FOSS devs are more likely to use older versions of Xcode to support antiques.
14:27:26 <Someguy123> jralls, where are the md5's anyway?
14:27:33 <Someguy123> I can't seem to find them, and sourceforge is far from trustworthy
14:28:04 <jralls> MD5's? You'd trust an MD5?
14:28:17 *** aqua has joined #gnucash
14:28:33 <Someguy123> jralls, md5 combined with the apple signature
14:28:37 <jralls> If you want a secure download, use Github. Https and no mirrors.
14:29:11 <jralls> MD5 was cracked several years ago. It's not considered secure at all.
14:29:45 <Someguy123> jralls, sure, cracked for passwords, but for file verification it's fine
14:29:56 <Someguy123> I mean, to build an md5 collision for a damn 300mb .app file
14:29:59 <Someguy123> that would be impressive
14:30:30 <Someguy123> regardless, I'd accept SHA256/512 :P
14:30:44 <Someguy123> or a gpg signature
14:33:26 <jralls> The sha256 for Gnucash-Intel-2.6.14-1.dmg is 529525a883d57b3484e33997d751580d4038665718cd54b67a5595c1b32c5b17.
14:34:32 <Someguy123> well, it passes
14:34:43 <Someguy123> now I'll unquarantine GnuCash and see if it actually runs
14:34:55 <warlord> jralls: I wonder if there is some automated way to generate GPG signatures as part of our build process?
14:37:46 <jralls> warlord: Of course. Anything that can be done on the command line can be added to the build. What would we need in terms of infrastructure to create the signatures, attach them to the files, and to enable users to verify them?
14:40:34 <warlord> Nothing we can do about the last part.
14:40:56 <warlord> Oh, sorry, "enable users" just means we need to provide the public key(s) and make the .sig files available.
14:41:16 <warlord> (what I meant was that we can't make users verify them)
14:41:36 <warlord> We could also do better about supplying sha2sum's for our releases.
14:43:28 *** SeanDeNigris has joined #gnucash
14:44:06 <jralls> warlord: I hadn't yet scrolled back far enough to see yesterday's exchange between you and Seandenigris. The app is signed, the dmg containing it isn't. I've been dual-releasing to both SF and Github since 2.6.10 because a lot of people got allergic to SF after their shenanigans last year.
14:44:59 <SeanDeNigris> jralls: yes thanks for the followup in the issue
14:45:28 <jralls> SeanDeNigris: Yes, GnuCash runs fine on Sierra.
14:46:39 <SeanDeNigris> Yup. I had to upgrade for Xcode and was happy to find everything working in GC :)
14:46:49 <SeanDeNigris> OT: When adding a “New Employee”, what does the “Credit Account” option do? Google didn’t seem to provide any clarification…
14:47:41 <jralls> More DT than OT, but that's warlord's department. I don't use the business features at all.
14:49:21 <Someguy123> jralls, do you have any idea about making GTK apps not look awful on OSX?
14:49:44 <Someguy123> makes me feel like I'm using Windows 95
14:51:02 <warlord> SeanDeNigris: it's for an "employee credit card" to use for expense reporting.
14:52:18 <SeanDeNigris> warlord: Oh. That might be just what I need. Where can I learn about how it works?
14:52:42 <warlord> the docs?
14:53:11 <jralls> Someguy123: You can experiment with themes a bit. IIRC there were a couple that looked reasonably mac-like, but when I tried them some years ago I found some stability issues and didn't want to expose non-technical users to that.
15:06:15 <Someguy123> well, I managed to patch the .app to use a theme, not sure why it ignores ~/.themes but okay I got it
15:06:27 <Someguy123> far from perfect but I got it looking a fair bit less ugly
15:07:24 <Someguy123> https://i.imgur.com/B2RCIHj.png
15:18:58 <SeanDeNigris> warlord: I asked because I didn’t see any explanation there or google - only the name of the option with no description :/
15:21:02 <warlord> SeanDeNigris: I dont understand the question, then. Are you looking at how to use the biz features?
15:21:22 <warlord> Or ... just about what that particular setting does?
15:21:41 <SeanDeNigris> The second option
15:21:45 <warlord> (which I already told you -- it specifies the account to use for the employee credit card when filing expense vouchers)
15:21:58 <warlord> There's a whole chapter on the biz fetures in the docs.
15:22:32 <warlord> What that setting does? It sets the account that gets used when you mark an expense voucher line-item as paid by card vs. cash
15:22:57 <warlord> I.e., your employee has a company-issued credit card... so instead of paying the employee back you pay the credit card.
15:23:09 <warlord> This marks the account of that CC for those expenses for that employee.
15:27:19 *** aqua has quit IRC
15:35:21 *** fabior has joined #gnucash
15:45:03 *** aqua has joined #gnucash
15:48:02 *** Simon has quit IRC
15:51:20 *** aqua has quit IRC
15:54:49 *** Simon has joined #gnucash
16:04:47 *** jonas has quit IRC
16:05:33 *** jonas has joined #gnucash
16:08:46 *** SeanDeNigris has quit IRC
16:12:51 *** mlncn has quit IRC
16:42:56 *** lwells has joined #gnucash
16:55:10 *** mlncn has joined #gnucash
17:12:43 *** fabior has quit IRC
17:30:16 *** mlncn has quit IRC
17:31:56 *** mlncn has joined #gnucash
18:01:27 <jralls> warlord: I've read a couple of articles on verifying GPG signatures. What a PITA! Seems unlikely that many people would bother.
18:01:51 *** SeanDeNigris has joined #gnucash
18:06:57 <jralls> warlord: I can code-sign the dmgs starting with the next release--it's only even been possible for a few months--but only 10.12 and fully-updated 10.11 Gatekeeper checks the sig on a dmg.
18:09:26 *** bertbob has quit IRC
18:16:17 *** bertbob has joined #gnucash
18:35:42 *** SeanDeNigris has quit IRC
18:40:15 <jralls> warlord: How about we publish sha256 hashes for the installers as well as the tarballs? We could also have a wiki page on how to check the hash.
19:28:02 *** gour has quit IRC
19:28:04 *** mlncn has quit IRC
20:14:24 <warlord> jralls: that's fine (having sha256 for all packages)
20:14:59 <jralls> OK, I'll do that for the next release.
20:17:53 <warlord> It's not like we get those kinds of requests often.
21:39:49 *** SeanDeNigris has joined #gnucash
21:40:45 <SeanDeNigris> warlord: Thanks for the explanation
21:42:45 *** SeanDeNigris_ has joined #gnucash
21:43:54 *** SeanDeNigris has quit IRC
21:43:55 *** SeanDeNigris_ is now known as SeanDeNigris
21:44:54 <warlord> SeanDeNigris: you're welcome
23:56:51 *** SeanDeNigris has quit IRC