2017-11-07 GnuCash IRC logs

00:07:10 *** kael has joined #gnucash
00:21:28 *** carwynnelson has joined #gnucash
00:24:39 *** carwynnelson has quit IRC
00:30:35 *** kael has quit IRC
01:09:02 *** Mechtilde has joined #gnucash
01:35:25 *** Mechtilde has quit IRC
01:44:00 *** pilotauto has quit IRC
02:01:18 *** jotrago has quit IRC
02:42:56 *** meb has quit IRC
02:43:10 *** meb has joined #gnucash
02:59:21 *** fekepp has quit IRC
03:08:51 *** gjanssens has joined #gnucash
03:08:51 *** ChanServ sets mode: +o gjanssens
03:08:55 <gjanssens> .
04:36:54 *** mrklintscher11115 has joined #gnucash
04:49:31 *** fekepp has joined #gnucash
05:08:08 <chris> lmat: I was wondering about the various timepair / date funcs - if you can summarise for me I'll be grateful
05:08:45 <chris> btw timepair means pair (seconds nanoseconds) no? see https://github.com/Gnucash/gnucash/blob/master/libgnucash/app-utils/date-utilities.scm#L29 with 1x1 and 9x0 digits
05:08:56 <chris> timepair, time64, gnc-date etc. mindboggles
05:09:19 *** storyjesse has quit IRC
05:41:36 *** Jimraehl1 has joined #gnucash
05:43:41 *** fekepp has quit IRC
05:43:42 *** fekepp has joined #gnucash
05:51:53 *** mrklintscher11115 has quit IRC
05:55:28 *** mrklintscher11115 has joined #gnucash
05:59:45 *** jotrago has joined #gnucash
06:12:36 *** jotrago has quit IRC
06:38:48 *** analysis has joined #gnucash
06:47:35 *** jotrago has joined #gnucash
06:49:38 *** storyjesse has joined #gnucash
06:52:39 *** User has joined #gnucash
06:53:19 *** analysis has quit IRC
07:38:34 *** robot has joined #gnucash
07:43:31 *** shakes808 has joined #gnucash
07:50:13 *** fekepp has quit IRC
08:17:47 *** robot has quit IRC
08:23:28 <lmat> chris: Right, there are a few. timepair should be replaced with time64. seconds, nanoseconds sounds right. Milliseconds didn't seem right, but I wasn't sure ^_^
09:49:03 *** storyjesse has quit IRC
09:53:09 *** storyjesse has joined #gnucash
09:57:32 *** storyjesse has quit IRC
10:00:27 *** shakes808 has quit IRC
10:04:02 *** fabior has joined #gnucash
10:04:04 <chris> sneak peek :-) https://github.com/christopherlam/gnucash/pull/6 I seriously need to move on to another .scm
10:05:55 <chris> I haven't explored the library .scm files - too many interconnections, and don't know what is legacy or updated API. if all gnc-get-date calls return timepairs how do we hope to deprecate them?
10:24:25 *** byzant has quit IRC
10:24:30 *** byzant has joined #gnucash
10:33:38 *** kael has joined #gnucash
10:35:30 *** fabior has quit IRC
10:52:56 *** ArtGravity has joined #gnucash
10:55:01 *** Trel has quit IRC
10:55:18 *** kael has quit IRC
10:56:33 *** fabior has joined #gnucash
10:58:11 *** fabior has quit IRC
10:59:02 *** Trel has joined #gnucash
11:00:01 *** byzant has quit IRC
11:00:15 *** byzant has joined #gnucash
11:02:51 *** kael has joined #gnucash
11:06:21 *** O01eg has quit IRC
11:08:37 *** O01eg has joined #gnucash
11:13:11 *** O01eg has quit IRC
11:14:02 *** O01eg has joined #gnucash
11:16:08 *** fabior has joined #gnucash
11:55:12 *** meb has quit IRC
11:59:27 *** meb has joined #gnucash
12:15:16 <lmat> chris: Create another function side-by-side-like that returns a time64 (surely there already is one?) and replace gnc-get-date calls with that other function. You know, the normal way ;-)
12:17:13 *** kael has quit IRC
12:18:39 *** byzant has quit IRC
12:20:21 *** byzant has joined #gnucash
12:27:55 *** fekepp has joined #gnucash
12:36:59 *** Mechtilde has joined #gnucash
12:40:08 <jralls> chris: Do NOT introduce a separate Scheme query mechanism. QofQuery isn't being removed, it will eventually be replaced with SQL query.
12:42:02 <jralls> chris: As general guidance the Scheme code should always prefer to use wrapped C/C++ functions to direct implementation.
12:43:39 *** fabior has quit IRC
12:43:55 <jralls> chris: Rewrite gnc-get-date to return a time64.
12:45:35 *** jchonig has quit IRC
12:56:22 <Mechtilde> ping
12:56:30 <Mechtilde> sorry
13:03:01 *** jchonig has joined #gnucash
13:03:09 <warlord> Mechtilde: pong
13:03:30 <Mechtilde> wrong window
13:24:24 *** Mechtilde has quit IRC
13:50:21 *** Mechtilde has joined #gnucash
13:51:32 *** mrklintscher11115 has quit IRC
14:03:11 *** fekepp has quit IRC
14:04:05 *** fekepp has joined #gnucash
14:14:21 *** frakturfreak has joined #gnucash
14:52:30 *** Mechtilde has quit IRC
14:56:52 *** carwynnelson has joined #gnucash
15:01:37 *** gjanssens has quit IRC
15:12:28 *** fabior has joined #gnucash
16:01:34 *** carwynnelson has quit IRC
16:13:38 *** frakturfreak has quit IRC
16:37:40 *** pilotauto has joined #gnucash
17:18:06 *** mrklintscher11115 has joined #gnucash
17:47:30 *** carwynnelson has joined #gnucash
18:05:51 *** mrklintscher11115 has quit IRC
18:09:24 *** ArtGravity has quit IRC
18:16:55 *** kael has joined #gnucash
18:19:18 *** kael has quit IRC
18:19:28 <jralls> lmat: You brought up time64 with chris this morning. Do you have a branch with just the C/C++ parts done?
18:25:26 *** luciano_santos has joined #gnucash
18:27:53 *** carwynnelson has quit IRC
18:32:11 *** carwynnelson has joined #gnucash
18:36:25 *** carwynnelson has quit IRC
18:37:16 *** carwynnelson has joined #gnucash
18:40:07 *** shakes808 has joined #gnucash
18:41:26 *** fabior has quit IRC
18:41:35 *** shakes808 has quit IRC
18:43:51 *** carwynnelson has quit IRC
18:55:52 *** theNavi has joined #gnucash
18:57:04 <theNavi> Are there any still-functional exchange rate sources after the Yahoo API demise? Slightly struggling to find one but I know different websites use different formats of symbol to represent exchange rates anyway, so it's entirely possible I'm just entering garbage.
19:13:38 *** shakes808 has joined #gnucash
19:46:03 *** shakes808 has quit IRC
19:50:43 <chris> theNavi: check gnucash-user - separate project finance:quotes being amended right now to fix this.
19:51:18 <chris> ok reverted the qof-query optional path. i've enabled a multicolumn display - this is also optional, and will take care of calculating split-value or debit/credit double-column. but this will introduce some subtotal changes - see PR and comments sought.
19:52:03 <chris> https://github.com/christopherlam/gnucash/pull/6/commits/22233c4e97c768f8d2e120f41a88f9f5a5c964b3
19:52:41 <chris> I think I'll also create a PR in main github to track the main project of refactoring, without new changes
19:53:53 *** theNavi has quit IRC
19:57:45 *** ArtGravity has joined #gnucash
20:01:46 *** analysis has joined #gnucash
20:44:15 *** carwynnelson has joined #gnucash
20:47:26 *** carwynnelson has quit IRC
21:01:20 *** storyjesse has joined #gnucash
21:04:00 *** luciano_santos has quit IRC
21:08:05 *** analysis has quit IRC
21:10:19 *** muon has joined #gnucash
21:13:04 *** jralls has quit IRC
21:16:18 *** codesmythe has joined #gnucash
21:24:44 <muon> Hello. I'm having issues with online quote retrieval. I'm on Arch Linux using gnucash v2.6.18, and perl-finance-quote v1.40. The output of `$ gnc-fq-dump -v yahoo GOOG` is
21:25:02 <muon> Expected ALPHAVANTAGE_API_KEY to be set; get an API key at https://www.alphavantage.co at /usr/share/perl5/vendor_perl/Finance/Quote/AlphaVantage.pm line 33. Compilation failed in require at (eval 12) line 1. BEGIN failed--compilation aborted at (eval 12) line 1. at /usr/bin/gnc-fq-dump line 148. No results found for stock GOOG.
21:25:35 <muon> I'm not sure if this is on my configuration side, perl-finance-quote side, or gnucash side.
21:32:23 <codesmythe> muon: You need to go to that website and get the API key. What platform are you on (Mac, Unix, Windows)?
21:42:25 *** Groan has joined #gnucash
21:45:15 *** User has quit IRC
21:47:00 <muon> codesmythe: I'm on Unix. Is this normal behavior now?
21:49:23 <codesmythe> muon: Yes. Yahoo recently discontinued their stock quote API. The developers of the Finance::Quote perl module decided to use alphavantage.co as a replacement. Alphavantage requires the use of an API key. This has all changed in the last few days. Many more details are available on the gnucash-user mailing list archives.
21:50:08 <muon> Oh, okay, thanks. I'll look around the mailing list.
21:53:12 <CDB-Away_> <jralls> CDB-Man: https://bugzilla.gnome.org/show_bug.cgi?id=789808 <-- thanks jralls, checking it out
21:54:14 *** CDB-Away_ is now known as CDB-Away
22:43:50 *** ArtGravity has quit IRC
22:44:05 *** ArtGravity has joined #gnucash
22:51:43 *** storyjesse has quit IRC
23:04:30 <CDB-Away> hmm, so yahoo is no longer usable
23:59:18 *** jotrago has quit IRC