2016-12-30 GnuCash IRC logs

00:06:53 *** O01eg has quit IRC
01:34:38 *** Mechtilde has joined #gnucash
01:58:37 *** fell__ has joined #gnucash
02:00:30 *** fell_ has quit IRC
02:09:09 *** iliv has joined #gnucash
02:13:55 *** Mechtilde has quit IRC
02:52:42 *** fell__ has quit IRC
02:58:13 *** iliv has quit IRC
03:29:01 *** gjanssens has joined #gnucash
03:29:01 *** ChanServ sets mode: +o gjanssens
03:32:01 *** gjanssens has quit IRC
03:35:24 *** gjanssens has joined #gnucash
03:35:24 *** ChanServ sets mode: +o gjanssens
03:35:34 *** iliv has joined #gnucash
04:09:46 *** fabior has joined #gnucash
04:44:32 *** fabior has quit IRC
04:59:33 *** fabior has joined #gnucash
05:26:29 *** iliv has quit IRC
05:42:02 *** mrklintscher has joined #gnucash
05:50:00 *** storyjesse has joined #gnucash
06:31:31 *** Artefact2_ has joined #gnucash
06:32:30 *** Artefact2 has quit IRC
06:56:55 *** User_ has joined #gnucash
07:00:07 *** fell has joined #gnucash
07:07:41 *** rubdos has joined #gnucash
07:12:31 *** gjanssens has quit IRC
07:22:04 *** mlncn has quit IRC
07:37:35 *** rickoehn has joined #gnucash
07:58:15 *** gjanssens has joined #gnucash
07:58:15 *** ChanServ sets mode: +o gjanssens
07:58:22 *** fabior has quit IRC
08:15:37 *** fred has joined #gnucash
08:17:42 <fred> is there a way to easily switch back and forth from my personal account to my business account with the mysql driving things on the backend. The shortcut opens the last database I was in but, I want to have a short cut for my business stuff and one for my personal stuff is this possible.
08:21:03 *** fred has quit IRC
08:30:04 *** iliv has joined #gnucash
08:46:02 *** mrklintscher has quit IRC
09:15:30 *** Jimraehl1 has joined #gnucash
09:21:10 *** iliv has quit IRC
09:43:13 *** fabior has joined #gnucash
10:04:08 *** jonas_ has quit IRC
10:17:27 *** jonas has joined #gnucash
10:17:58 *** cartsoftware has quit IRC
10:18:07 *** jonas has joined #gnucash
10:19:36 *** storyjesse has quit IRC
10:27:12 *** cartsoftware has joined #gnucash
10:40:08 *** To7 has quit IRC
10:46:38 *** O01eg has joined #gnucash
11:01:03 *** fell has quit IRC
11:22:50 *** Mechtilde has joined #gnucash
11:38:22 *** mlncn has joined #gnucash
12:20:55 *** mrklintscher has joined #gnucash
12:29:59 *** g5pw has quit IRC
12:47:40 *** mrklintscher has quit IRC
13:28:27 *** cartsoftware has quit IRC
13:28:50 *** mlncn has quit IRC
13:43:46 *** fabior has quit IRC
13:48:18 *** cartsoftware has joined #gnucash
13:48:59 *** gnucpy has joined #gnucash
13:50:31 <gnucpy> Hello, I have a support question for anyone who can help.
13:51:05 <Mechtilde> what is your question?
13:52:33 <gnucpy> Related to the python backend connecting to mysql
13:53:49 <Mechtilde> no answer without a question
13:54:24 <gnucpy> I've got a few scripts (python w/gnucash & selenium) to scrape transaction data from my account online, has worked great until now with the xml file -> Session('/path/to/file/data.gnucash')
13:54:59 <gnucpy> Last couple days I've swtiched to a mysql instance, which works great from the application.
13:55:20 <gnucpy> However, when I attempt to open the session, it gives me a backend error
13:55:39 <gnucpy> So far no google results have helped.
13:56:00 <Mechtilde> what is the error message?
13:56:07 <gnucpy> One sec
13:57:54 <gnucpy> File "gnucashDB_open.py", line 441, in main
13:57:54 <gnucpy> session = Session("mysql://<USER>:<PASS>@<IP>:3306/gnucash")
13:57:54 <gnucpy> File "/usr/lib/python2.7/dist-packages/gnucash/gnucash_core.py", line 104, in __init__
13:57:54 <gnucpy> self.begin(book_uri, ignore_lock, is_new, force_new)
13:57:54 <gnucpy> File "/usr/lib/python2.7/dist-packages/gnucash/gnucash_core.py", line 150, in new_function
13:57:54 <gnucpy> self.raise_backend_errors(function.__name__)
13:57:54 <gnucpy> File "/usr/lib/python2.7/dist-packages/gnucash/gnucash_core.py", line 128, in raise_backend_errors
13:57:55 <gnucpy> errors )
13:57:56 <gnucpy> gnucash.gnucash_core.GnuCashBackendException: call to begin resulted in the following errors, ERR_BACKEND_NO_HANDLER
14:00:38 <gnucpy> Any ideas?
14:19:25 <jralls> gnucpy: I'd guess that either you're not initializing the SQL backend or that the python program can't find libdbd-mysql.so.
14:22:25 <jralls> warlord: RemoteViewer dropped me while I was in the middle of doing something which is why I think activity there isn't what keeps things alive. Interestingly it's only half the connection that gets messed up: I continue to get screen updates but input has no effect.
14:27:03 <jralls> warlord: The build script is the same one used on the XP server so it should do everything the same.
14:27:57 <jralls> warlord: I got the "authentication is required for SPICE connection" dialog again.
14:29:32 <jralls> warlord: Never mind, something weird at my end.
14:31:26 <gnucpy> jralls: Thanks for the input, although I'm not familiar with initializing the SQL backend. I'm guessing you mean a separate call within my script to start something before I call Session?
14:33:10 <jralls> gnucpy: Yes. Look through src/bin/gnucash-bin.c to see how to initialize modules.
14:34:21 <jralls> gnucpy: Also src/libqof/qof/qofsession.c and src/libqof/qof/qofbackend.c for registering backends.
14:35:20 *** Mechtilde has quit IRC
14:37:29 *** Mechtilde has joined #gnucash
14:52:15 <jralls> warlord: Windows won't actually install more than one HHW. If you have Visual Studio installed it won't install HHW at all because VS provides a newer facility for the same thing.
15:00:15 <jralls> warlord: Is rsa2048 with no passphrase OK with you for the key?
15:00:49 *** Mechtilde has quit IRC
15:04:23 <jralls> warlord: If so, th epublic key is c:\Users\builder\.ssh\id_rsa.pub.
15:04:43 <jralls> Sigh, the public key.
15:07:17 *** gjanssens has quit IRC
15:10:20 *** Artefact2 has joined #gnucash
15:10:29 *** Artefact2_ has quit IRC
16:41:30 *** finster has joined #gnucash
16:46:51 <finster> hello all. I switched locales/the language in gnucash (one of the earlier 2.4 releases on osx, intel) as per https://wiki.gnucash.org/wiki/Locale_Settings#Changing_the_Language_on_OSX
16:48:49 <finster> currently I am using 2.6.15 (however, the problem existed already before the upgrade). the actual problem is that that when importing an MT940 file the account guessing feature does not work at all
16:49:23 <finster> is there an option somewhere to enable the heuristics for guessing destination accounts when importing a file?
16:51:59 *** rubdos has quit IRC
16:52:38 <jralls> finster: Did you just change your locale or did you rename your accounts?
16:57:41 <finster> jralls: both, in fact
16:59:34 <jralls> It's renaming the accounts that's broken the heuristics. The Bayesian heuristics use the account name. That's changed in master so that they'll use the GUID and so be immune to name changes.
17:01:41 <finster> oi! i see
17:02:52 <finster> i'm not familiar with the gnucash release cycle. is the master branch the next-to-be-released branch? or do you employ dedicated release branches?
17:06:27 <jralls> finster: master is the development branch for the next major release, in this case 2.8.0, planned for December 2017. maint is the maintenance branch from which we do quarterly minor releases.
17:08:35 *** mlncn has joined #gnucash
17:10:58 *** rubdos has joined #gnucash
17:14:06 <finster> ah, i see. thanks for the clarification
17:18:45 <finster> have a nice transition to 2017. bye!
17:18:55 *** finster has left #gnucash
17:32:10 *** fell has joined #gnucash
18:24:29 *** rickoehn has quit IRC
18:59:13 *** g5pw has joined #gnucash
19:12:39 *** mrklintscher has joined #gnucash
19:20:31 *** mrklintscher has quit IRC
19:22:32 *** gnucpy has quit IRC
19:24:26 *** gnomey has joined #gnucash
19:28:25 *** rubdos has quit IRC
21:08:55 <warlord> CDB-Man: with regards to
21:09:12 <CDB-Man> yes?
21:11:45 <warlord> jralls: yeah, that's fine. thanks.
21:12:57 <warlord> CDB-Man: that's what w.r.t. means
21:13:14 <CDB-Man> yes I'm aware
21:13:16 <CDB-Man> `[23:34:44] CDB-Man wishes more people knew what w.r.t meant
21:13:34 <CDB-Man> it was a rhetorical statement wishing that there were more people that also knew what it meant
21:14:17 <CDB-Man> "lost/dieing art"... if you could call it that
21:14:41 <warlord> Ah, sorry. Thought you were asking what it meant.
21:15:45 <CDB-Man> no harm done and nothing lost :)
21:16:15 <warlord> :)
21:16:28 <warlord> Anyways, Happy New Year. Hope you have a wonderful 2017
21:19:01 <CDB-Man> A day early for that, but that aside, may everyone's ledger overflow with green ink for 2017!
21:22:15 <warlord> jralls: Okay, key installed.
21:22:25 <warlord> :)
21:22:41 <warlord> And yes, a day early, but I don't know how much online-time I'm going to have tomorrow.
21:23:08 *** User_ has quit IRC
21:29:12 <CDB-Man> party like it's 1999? :P
21:29:38 <warlord> Hahah
21:29:40 <warlord> Yeah.
21:29:42 <warlord> Something like that.
21:47:22 *** NOEPSILONVDELTA has joined #gnucash
21:48:27 <NOEPSILONVDELTA> I was reading the wiki and I'm interested in contributing as much time as I can to this project
21:49:04 <NOEPSILONVDELTA> Is there anyone here who can talk to me about that?
21:51:16 <warlord> NOEPSILONVDELTA: Sure. How would you like to contribute?
21:52:48 <NOEPSILONVDELTA> Well, first I can program in C++, I've been poking around the program a bit but I need to get into the source a lot more
21:54:00 <warlord> Okay. There's a major project to rework the program from gobject into C++11, being done in pieces in master.
21:54:08 <warlord> jralls could provide you more details.
21:54:19 <NOEPSILONVDELTA> I also have a degree in accounting so I have a very intimate knowledge of the industry and in particular features that would be extremely beneficial
21:54:30 <warlord> Cool.
21:55:06 <NOEPSILONVDELTA> and most of all I'm a huge geek and love to solve puzzles....LOL
21:55:21 <warlord> I recommend you learn the code base. Maybe find a bug where you can scratch an itch, propose a way to fix the bug, and then after discussing the approach, provide a patch?
21:55:59 <NOEPSILONVDELTA> The projects on gitbub isn't it?
21:56:18 <warlord> Yes, and we do accept github PRs
21:56:24 <warlord> (or bugzilla)
21:57:35 <NOEPSILONVDELTA> right on, I'll spend some time on the code. Who would i direct any questions too?
21:59:54 <warlord> I recommend the gnucash-devel mailing list.
22:00:10 <warlord> You can try here, but I suspect the next few days will be hit or miss
22:01:08 <NOEPSILONVDELTA> Yeah I was acutally surprised someone answered me...I stopped by once before but didn't get any response.
22:01:46 <CDB-Man> 8[21:54:11] NOEPSILONVDELTA: I also have a degree in accounting <-- from where / in which jurisdiction?
22:02:08 <NOEPSILONVDELTA> USA
22:02:33 <warlord> NOEPSILONVDELTA: it's very hit-or-miss. When we say "wait (possibly a few hours)" in the /topic we really do mean it!
22:02:39 <CDB-Man> CPA as well?
22:03:10 <NOEPSILONVDELTA> no, but i've been in the industry for over 20 years.
22:03:52 <CDB-Man> I'm on track for my Canadian CPA here, and also considering the IRS Enrolled Agent
22:04:03 *** CDB-PHONE has joined #gnucash
22:04:08 <NOEPSILONVDELTA> The only reason I'd get a CPA would be to represent folks before the IRS
22:04:23 <CDB-Man> Enrolled Agent also serves the same purpose
22:04:34 <NOEPSILONVDELTA> Yeah EA is always a posibility
22:05:27 <NOEPSILONVDELTA> I don't do tax work normally, except payroll
22:06:01 <CDB-PHONE> you do more internal accounting then? controller perhaps?
22:06:12 <NOEPSILONVDELTA> I was a controller
22:07:54 <CDB-PHONE> that perspective would definitely help re small and medium sized business needs
22:07:57 <warlord> jralls: Hmm.. If we think it's the portal timeout, I can increase that from 30m to something longer and see if that fixes the console timeout issue?
22:09:09 <NOEPSILONVDELTA> Where abouts are you from in Canada CDB?
22:10:11 <CDB-PHONE> Ontario
22:10:24 <CDB-PHONE> what state for you?
22:10:48 <NOEPSILONVDELTA> Washington just below BC. I was born in Winnipeg MN
22:11:06 <CDB-PHONE> hey
22:11:18 <NOEPSILONVDELTA> Moved here with my family when I was 2-1/5
22:11:25 <NOEPSILONVDELTA> or half rather
22:11:51 <CDB-PHONE> MN usually gets interpreted as Minnesota
22:11:58 <CDB-PHONE> use MB for Manitoba
22:12:10 <NOEPSILONVDELTA> oh yeah...forgot
22:13:44 <NOEPSILONVDELTA> do you program as well CDB?
22:14:18 <CDB-PHONE> haven't done anything serious since 2012
22:14:27 <CDB-PHONE> mainly Python and Java
22:14:52 <CDB-PHONE> nowadays i only do occasional minor CSS stuff
22:21:52 <NOEPSILONVDELTA> Oh yeah...well and going to go find the project on github and start researching. I'm not familiar with a lot of the API's so I'll stop back by to chat and hopefully someone will be around that can help me if I get stuck. Thanks
22:24:55 <CDB-PHONE> sounds like a plan
22:25:49 <CDB-PHONE> oh and to be clear, i answered your question more generally; i don't code for gnucash specifically
22:26:14 <NOEPSILONVDELTA> no worries, be happy :)
22:31:37 <NOEPSILONVDELTA> what branch would be best for a pull request the master?
22:54:22 *** mlncn has quit IRC
23:04:41 <warlord> NOEPSILONVDELTA: it depends what you're doing.
23:04:54 <warlord> if it's a bugfix then it should work off maint
23:04:59 <warlord> if it's a new feature, then master.
23:06:17 <NOEPSILONVDELTA> alright I think i'll fork it for now and just experiment a bit
23:08:38 <warlord> first step: build it! :)
23:11:27 <warlord> anyways, bedtime here (US/EST). TTFN