2016-11-07 GnuCash IRC logs

00:01:27 *** rockfx01 has joined #gnucash
00:04:20 *** tuxd00d has quit IRC
00:09:23 *** tuxd00d has joined #gnucash
00:21:42 *** Jimraehl1 has joined #gnucash
00:22:16 *** Jimraehl1 has quit IRC
01:23:21 *** fell_ has joined #gnucash
01:25:38 *** fell has quit IRC
01:47:12 *** rockfx01 has quit IRC
02:00:00 *** iliv has joined #gnucash
02:59:09 *** iliv has quit IRC
02:59:16 *** iliv has joined #gnucash
03:20:48 *** rubdos has joined #gnucash
03:21:23 *** fabior has joined #gnucash
03:38:11 *** gour has joined #gnucash
03:39:05 *** tuxd00d has quit IRC
03:51:28 *** tuxd00d has joined #gnucash
03:56:03 *** jonas_ has quit IRC
03:57:50 *** jonas has joined #gnucash
03:58:29 *** jonas has joined #gnucash
04:22:08 *** iliv has quit IRC
04:23:07 *** iliv has joined #gnucash
05:02:20 *** gjanssens has joined #gnucash
05:02:20 *** ChanServ sets mode: +o gjanssens
05:12:35 *** rubdos has quit IRC
05:19:50 *** cyphase_ has quit IRC
05:24:22 *** cyphase has joined #gnucash
05:38:45 *** rubdos has joined #gnucash
05:55:51 *** iliv has quit IRC
06:07:31 *** tuxd00d has quit IRC
06:26:48 *** rubdos has quit IRC
06:56:12 *** rubdos has joined #gnucash
07:04:20 *** mlncn has joined #gnucash
07:08:36 *** meb has quit IRC
07:13:32 *** meb has joined #gnucash
07:21:29 *** Jimraehl1 has joined #gnucash
07:36:35 *** rubdos has quit IRC
07:36:43 *** fabior has quit IRC
07:43:00 *** iliv has joined #gnucash
07:51:02 *** rubdos has joined #gnucash
08:33:21 *** To7 has quit IRC
08:49:15 *** gour has quit IRC
08:54:14 *** gour has joined #gnucash
08:59:08 *** fabior has joined #gnucash
09:43:19 *** gour has quit IRC
09:43:42 *** rubdos has quit IRC
10:08:33 *** tuxd00d has joined #gnucash
10:09:05 *** fabior has quit IRC
10:15:53 *** omaha_omaha has joined #gnucash
10:28:32 <omaha_omaha> HI. I use the price editor to get price of gold - XAU. The prices seems to have quit changing on about Sept 1. Is there something I can check to see if the source (of the quote) is functional?
10:30:27 <omaha_omaha> all the stock quotes seem to be OK
10:31:57 <warlord> omaha_omaha: most likely the yahoo source changed.
10:35:16 <omaha_omaha> can I debug the issue?
10:36:43 <warlord> test out F::Q directly?
10:37:04 <omaha_omaha> or get the url and see if valid
10:37:36 <omaha_omaha> where are the scripts (?) located for me to peruse?
10:37:39 *** rubdos has joined #gnucash
10:39:55 <warlord> rpm -ql perl-finance-quote
10:49:57 <omaha_omaha> thanks
10:50:01 *** omaha_omaha has left #gnucash
11:05:53 *** fabior has joined #gnucash
11:28:03 *** tuxd00d has quit IRC
11:31:23 *** gour has joined #gnucash
11:44:58 *** Mechtilde has joined #gnucash
12:40:01 *** fell_ is now known as fell
12:41:21 *** fell has joined #gnucash
12:43:31 *** gncbot sets mode: +o fell
13:04:55 *** omaha_omaha has joined #gnucash
13:18:30 *** iliv has quit IRC
13:20:08 <omaha_omaha> yo, I had inquired about the Finance::Quote perl package. I think the problem is that XAU is now know as GC=F and XAG is now SI=F. Is there a config file that has the available symbols for the drop down list for currencies?
13:22:26 <warlord> Hmm... I honestly don't know.
13:24:11 *** vmnit has joined #gnucash
13:25:01 <vmnit> I'm using Gnucash from past 5-6 years for my general day to day activity
13:26:01 <jralls> fell: I'm here...
13:26:04 <vmnit> I use standard format to save my data. But I want to know what is recommended way to store the data ?
13:26:16 <vmnit> database or file format?
13:26:32 <fell> I, too :-)
13:26:35 <vmnit> can anyone suggest me
13:26:37 <warlord> vmnit: xml/file
13:27:55 <vmnit> warlord: is database not a better option? and why?
13:28:29 <jralls> fell: We were discussing how to set up cross-document links. You suggested <olink>, but thought that it would require shuffling the directories.
13:28:33 <vmnit> because I believe it will be fast to read/write the data
13:28:41 <warlord> No. The only "benefit" of a database backend is that changes are stored immediately. But GnuCash still loads all data into RAM and operates on the in-RAM cache.. And there are still corner cases where changes don't get properly saved.
13:28:51 <warlord> It's not fast to read.
13:29:13 <vmnit> warlord: thanks a lot for explaining :)
13:29:43 <warlord> you're welcome.
13:31:46 <jralls> fell: I think we can at least test without that by setting the entity to e.g ../../guide/C/gnucash-guide.xml, and substitute de and pt in those translations.
13:32:14 <fell> Good Idea
13:43:43 *** gncbot has joined #gnucash
13:43:58 *** jralls sets mode: +o gncbot
13:44:29 <jralls> Wow.
13:46:02 <fell> It is no big problem, because it is only in the headers of the main documents.
13:46:27 <fell> With a translator comment, it should be OK
13:47:53 <jralls> Except for Italian, which uses a po file. Can xmlpo change an entity definition?
13:48:55 <fell> I never tested that
13:54:06 <fell> Hm, did'nt I revert my last change for it, because too many strings became dirty?
13:58:06 *** fabior has quit IRC
14:01:40 <fell> It seems, the <ENTITY Strings are not in it.po
14:05:03 *** tuxd00d has joined #gnucash
14:06:01 *** aqua has joined #gnucash
14:06:23 <fell> but xml2po has flags to expand or keep them
14:13:44 *** vmnit has quit IRC
14:18:13 <lmat> Ah, to run the tests concurrently, run ctest -j <N>
14:31:50 *** aqua has quit IRC
14:41:50 *** mlncn has quit IRC
14:46:02 *** aqua has joined #gnucash
14:51:14 *** tuxd00d has quit IRC
15:00:30 *** aqua has quit IRC
15:17:02 *** tuxd00d has joined #gnucash
15:19:19 *** Mechtilde has quit IRC
15:26:52 *** mlncn has joined #gnucash
15:31:11 *** tuxd00d has quit IRC
15:31:23 *** tuxd00d has joined #gnucash
15:31:43 *** tuxd00d has quit IRC
15:31:47 *** tuxd00d has joined #gnucash
15:42:08 <jralls> gjanssens: You probably saw Bob Fewell's report that bumping gcc on mingw fixed most of his compile problems. I've done the same with the same result, so if you've no objections I'll push that change. But I wonder if perhaps I should go all the way to 5.3.0-1 instead of 4.9.3-1?
15:42:34 *** GabrieleV has quit IRC
15:53:55 <gjanssens> jralls: if 5.3.0 works, why not
15:54:25 <gjanssens> That will give us some more time until the next update because the scripts got out of date...
15:56:03 <gjanssens> That's all I have to say for tonight :)
15:56:08 <gjanssens> See you later...
15:56:21 <warlord> later, gjanssens
15:56:25 <jralls> Very interestingly, it doesn't! It breaks on stoi just like 4.8.2 did. So I'll push 4.9.3.
15:56:29 <jralls> Good night.
15:56:35 *** gjanssens has quit IRC
16:02:09 *** warlord has quit IRC
16:05:52 <lmat> When running ./test-scm-query, I get http://sprunge.us/hJcb
16:05:59 <lmat> I've looked at the build output, but nothing seemed helpful there. How does guile expect to be able to find the gnucash/engine module interface?
16:10:42 <jralls> It needs to have the GNC_MODULE_PATH set to include the directory containing libgncmod-engine.la, GUILE_LOAD_PATH pointed at where engine.scm is, GUILE_LOAD_COMPILED_PATH aimed at engine.go, and LD_LIBRARY_PATH aimed at all of libgncmod-engine.so's dependencies.
16:10:53 <jralls> That's what all of the "test environment" stuff is in the Makefiles.
16:11:11 <lmat> jralls: thanks!
16:11:59 <lmat> jralls: I've changed some of the functions' signatures; do you think this could result in not being able to load the module(s)?
16:12:04 *** mlncn has quit IRC
16:12:25 <jralls> Maybe, especially if you didn't go through the relevant .i files to make sure that nothing was aliased from the included header definitions.
16:13:00 <lmat> jralls: Well... there were adjustments to .i files, but it was in response to compile errors.
16:13:41 <jralls> lmat: You need to make sure that the .i files reflect all of the signature changes you made. You'll get some compile errors if e.g. you changed a function parameter from Timespec to time64 and an alias in a .i file *calls* that function.
16:13:51 <lmat> jralls: okay.
16:14:01 <jralls> But I think that if the modified function is explicitly aliased in the .i file as opposed to just including it via the header, that you won't get a compile error but the scheme module will break.
16:14:18 <lmat> find . -name '*.i' -exec grep -i timespec {} \+; returns nothing.
16:14:23 *** bertbob has quit IRC
16:14:39 <lmat> hmmm
16:14:50 <lmat> jralls: I'm not sure what is meant by "aliased".
16:22:32 *** omaha_omaha has left #gnucash
16:23:08 *** gour has quit IRC
16:23:28 <jralls> lmat: There are functions that are re-declared in .i files rather than having their headers included. One example from engine.i, line 204: Timespec timespecCanonicalDayTime(Timespec t).
16:24:36 *** gour has joined #gnucash
16:24:40 <jralls> Code that goes looking for that in the library will fail because it's presumably now time64 time64CanonicalDayTime(time64 t).
16:24:48 <lmat> jralls: Ah yes, I'm very familiar with that, and I'm pretty sure I got all those.
16:25:02 <jralls> OK.
16:26:51 *** fell has quit IRC
16:27:03 <jralls> You can build libtool with a define, something like LTDL_DEBUG_HANDLERS that will dump a bunch of diagnostics as it tries to find a module. That's usually my first step when scheme complains about not being able to find something.
16:27:38 *** bertbob has joined #gnucash
16:27:42 <lmat> ah, okay.
16:28:12 <jralls> If you're on Linux you'll have to make sure that the program finds your new libltdl instead of the system one.
16:28:14 *** fabior has joined #gnucash
16:30:09 <jralls> It often happens that the problem isn't that libltdl couldn't find libgncmod-eninge.so but that it couldn't load one of its dependencies. The handler debug spew is the only way to see the actual error.
16:30:38 <lmat> ah, okay
16:43:54 *** gour has quit IRC
16:45:15 *** fell has joined #gnucash
16:45:16 *** gncbot sets mode: +o fell
16:46:21 *** fabior has quit IRC
17:16:34 *** warlord has joined #gnucash
17:16:35 *** gncbot sets mode: +o warlord
17:31:59 *** mlncn has joined #gnucash
22:37:21 *** fell has quit IRC