2014-05-02 GnuCash IRC logs

00:16:37 *** ErKa has quit IRC
00:20:38 *** jralls_afk has quit IRC
01:09:45 *** fell_ has quit IRC
01:19:10 *** MechtiIde has joined #gnucash
01:32:31 *** wol has joined #gnucash
01:49:28 *** TradeBorG11111 has joined #gnucash
01:51:05 *** wol has quit IRC
01:51:16 *** wol has joined #gnucash
02:07:06 *** MechtiIde has quit IRC
02:14:49 *** jralls_afk has joined #gnucash
02:25:00 *** jralls_afk has quit IRC
03:01:10 *** wol has quit IRC
03:12:09 *** wol has joined #gnucash
03:15:27 *** gjanssens has joined #gnucash
03:15:28 *** gncbot sets mode: +o gjanssens
04:15:52 *** jralls_afk has joined #gnucash
04:25:57 *** jralls_afk has quit IRC
04:31:16 <gjanssens> lmat: I wasn't around when you were asking about guile and swig a couple of days back
04:31:37 <gjanssens> You can build gnucash with guile 2 and swig < 2.0.10
04:31:52 <gjanssens> However you risk data corruption with that combination
04:32:49 <gjanssens> In particular any non-ascii character input into the register may end up being malinterpreted
04:33:20 <gjanssens> This is a bug in swig's guile 2 support for which I submitted a patch to swig
04:33:33 <gjanssens> This patch was included first in swig 2.0.10
04:34:07 <gjanssens> Hence the strict minimum requirement for swig when compiling against guile 2
04:34:31 <gjanssens> I suspect you don't really need guile2 though
04:34:58 <gjanssens> My guess is that if you ran autogen.sh after you installed guile-dev (1.8) it would have worked as well
04:38:25 <gjanssens> (Probably guile1.8-dev or so)
04:53:26 *** jmd has joined #gnucash
05:01:41 *** Flash has quit IRC
05:31:37 *** {-0-}-mob has joined #gnucash
05:35:18 <{-0-}-mob> Hi! I made a booboo and scheduled an entry for daily instead of monthly, 90 days ahead... When tidying this up I set confirm delete off for this session only (or thought I did ) now I have no confirm delete warning ( I have opened and closed books and app). How do I get the confirmation back please? V2.6.2
05:43:15 *** aqua___ has joined #gnucash
05:52:10 *** {-0-}-mob has quit IRC
05:53:32 <gjanssens> @tell {-0-}-mob you should stay around a little longer if you expect to get answers. Anyway to get confirmations back: Actions->Reset Warnings...
05:53:32 <gncbot> gjanssens: The operation succeeded.
06:13:48 *** jralls_afk has joined #gnucash
06:16:44 *** aqua___ has quit IRC
06:23:52 *** jralls_afk has quit IRC
06:25:04 *** Jimraehl1 has joined #gnucash
06:32:24 *** {-0-}-mob has joined #gnucash
06:35:13 *** Jimraehl1 has quit IRC
06:37:51 <{-0-}-mob> Gjanssens: thankyou, that worked
06:37:51 <gncbot> {-0-}-mob: Sent 44 minutes ago: <gjanssens> you should stay around a little longer if you expect to get answers. Anyway to get confirmations back: Actions->Reset Warnings...
06:38:42 <{-0-}-mob> @tell Gjanssens Thank you
06:38:42 <gncbot> {-0-}-mob: The operation succeeded.
06:38:43 <gjanssens> {-0-}-mob You're welcome
06:38:43 <gncbot> gjanssens: Sent just now: <{-0-}-mob> Thank you
06:39:26 *** wol has quit IRC
06:39:26 <gjanssens> Just as a side note: you have a hard nick to type in :(
06:39:55 <gjanssens> Makes it somewhat cumbersome to talk to you directly
06:50:48 *** {_O_}_mob has joined #gnucash
06:50:49 *** {-0-}-mob has quit IRC
07:08:23 *** wol has joined #gnucash
07:15:54 *** jralls_afk has joined #gnucash
07:22:04 *** {_O_}_mob has quit IRC
07:27:52 *** fell_ has joined #gnucash
07:27:52 *** gncbot sets mode: +o fell_
07:55:52 *** StuM has quit IRC
08:24:29 *** gncbot has joined #gnucash
08:38:13 *** gjanssens sets mode: +o gncbot
08:43:56 *** GabrieleV_ has joined #gnucash
08:45:30 *** GabrieleV has quit IRC
08:45:30 *** GabrieleV_ is now known as GabrieleV
09:26:39 <lmat> jralls_afk: yay :)
09:27:42 <lmat> gjanssens: "My guess is that if you ran autogen.sh after you installed guile-dev..." yup :(
09:33:02 *** himaxx has joined #gnucash
09:39:00 *** StuM has joined #gnucash
09:44:44 *** himaxx has quit IRC
09:48:47 *** jmd has quit IRC
10:04:19 <lmat> I'm writing a test. I have some g_test_message(char const *) calls. Should I be able to see them in the output of make test; ?
10:14:25 *** warlord has joined #gnucash
10:14:25 *** gncbot sets mode: +o warlord
10:15:05 *** wol1 has joined #gnucash
10:16:30 *** wol has quit IRC
10:24:41 *** ErKa has joined #gnucash
10:40:38 <gjanssens> lmat: I'm not sure. It may well be that standard output is redirected to an output file. IIRC it's called <name-of-test>.out or <name-of-test>.log
10:40:52 <gjanssens> Look for such a file in your build directory
10:43:26 <lmat> gjanssens: I don't see anything like that. cd gnucash/src/..; ls **/*.out **/*.log; only returns one thing: config.log :(
10:43:42 <lmat> gjanssens: I did figure out that I can printf in there and see them in the output, but I'm not leaving that in the test.
10:49:00 <warlord> lmat: find . -name \*.out -o -name \*.log
10:49:05 <gjanssens> lmat: I'll admit I don't know the details. I have not written any tests so far yet. It's on my (way too long) list
10:49:39 <warlord> ls ** wont get you down deep far enough
10:49:47 <gjanssens> But a quick check running make check shows that for example the core tests do generate a log file called <test-name>.log
10:49:51 <warlord> (unless you have some special shell that makes ** do something I've never heard of before)
10:50:03 <gjanssens> in src/core-utils/test/
10:50:05 <lmat> warlord: I use bash (with globstar option set shopt -s globstar)
10:50:45 <warlord> try using find?
10:50:49 <gjanssens> I don't know though if g_test_message writes there or not
10:50:54 <lmat> warlord: It should be similar to your find command (find with implicit -print option separates with '\n', but bash separates with space, but expands correctly in for statements, array creation, etc.)
10:51:06 <lmat> warlord: I used find, too just for kicks, it's the same output :)
10:51:14 <warlord> did you run 'make check'?
10:51:28 <lmat> warlord: nope! I'll go do that.
10:52:07 <lmat> warlord: It seems like it did the same thing
10:52:32 <lmat> warlord: And I still don't have any *.out or *.log.
10:52:52 <warlord> I see a bunch of translog files in my build tree..
10:53:08 <warlord> e.g. build/src/engine/test/translog.20140123160210.log, build/src/report/standard-reports/test/translog.20140123160257.log
10:53:27 <lmat> warlord: hmm...
10:53:44 <lmat> l **/*translog* doesn't return anything :(
10:53:54 <lmat> warlord: Oh well, I'll just keep it in the back of my mind.
10:53:59 <lmat> warlord: What's the difference between make check and make test ?
10:54:17 <warlord> umm.. make test does nothing, AFAIK
10:54:31 <warlord> make check runs the unit tests
10:54:44 <lmat> warlord: make test is how I've been running the unit tests...
10:54:55 <lmat> warlord: Are you running gnucash ? ^_^
10:55:24 <warlord> lmat: yes. grep test Makefile returns no rules.
10:55:44 <warlord> grep check Makefile gives a bunch of rules
10:55:50 <lmat> warlord: I'm in src/libqof/qof/test
10:55:52 <warlord> I've never heard of "make test"
10:56:04 <lmat> warlord: In that directory, I run make test;
10:56:22 <lmat> warlord: (and grep test src/libqof/qof/test/Makefile has lots (999) of results) Sorry for the confusion
10:57:33 <warlord> lmat: yes, in THAT directory there is a "test" rule, which ... gets run from "make check" :-P
10:58:04 <warlord> The "make test" is part of gtest, I think.. But you should still run "make check", not "make test"
10:58:20 <lmat> warlord: thanks, that'll come in handy :) Now then, those g_test_message statements ^_^
10:59:53 <lmat> So, developer.gnome.org says "Add a message to the test report". I guess I need to figure out where that test report is going. OH!
11:00:00 <lmat> The test is failing, so perhaps the test report isn't being written!
11:00:12 <warlord> depends how the test is failing..
11:00:23 <lmat> it fails on "qof print date dmy buff"...
11:00:28 <warlord> You might need to run the test app under gdb if, for example, the test app is crashing
11:00:34 <lmat> It says something about MALLOC_PERTURB...
11:00:42 <lmat> looks serious ^_^
11:01:15 <warlord> full output: ??
11:01:44 <lmat> http://sprunge.us/cgSG
11:01:55 <lmat> was acquired with make test 2>&1;
11:02:16 <lmat> Hey, why is my password in there!?
11:02:21 <lmat> jk
11:02:44 <lmat> warlord: Do you think that failure would result in a lack of error report ?
11:03:15 <warlord> possibly, yes. the app crashed. Run it in GDB
11:03:32 <warlord> that will tell you where the malloc is failing
11:04:26 <lmat> warlord: ah, okay
11:05:59 <warlord> (hopefully)
11:09:30 <lmat> warlord: It looks like it's a g_assert_not_reached.
11:09:41 <lmat> warlord: I guess the date test expects to find a local that works, but it didn't find one.
11:09:57 <lmat> warlord: I took that assert out, and the test appears to finish.
11:10:16 <warlord> lmat: maybe you should install the required locales?
11:11:07 <lmat> warlord: ehh
11:11:16 <lmat> warlord: Most of me wants to ignore this for now...
11:11:27 <lmat> warlord: But some of me wants to fix it ^_^
11:11:37 <lmat> warlord: I would like to see the g_test_messages ^_^
11:14:05 <warlord> just install the locales.
11:16:08 *** Paul has joined #gnucash
11:16:43 <lmat> warlord: I think I have it... http://sprunge.us/YPeY
11:16:50 <lmat> specifically, en_US.utf8 should match.
11:17:27 <warlord> I dont recall the test specifically.
11:20:06 <lmat> warlord: oh, It's wanting all the locales to exist on my machine (fr_FR, for instance)...
11:20:29 <lmat> oh, sure enough, that's in the message. It says "and" not "or"... :-|
11:21:37 <warlord> yeah...
11:22:01 <warlord> the test is testing within a couple different locales to make sure the date code actually works properly.
11:23:25 <lmat> yup, makes sense
11:25:17 *** ErKa has quit IRC
11:40:53 *** gregg4567 has joined #gnucash
11:43:09 <warlord> anyways, I gotta run. See ya later.
11:43:18 *** warlord has quit IRC
11:43:38 *** Paul has quit IRC
11:44:10 *** wol1 has quit IRC
11:54:51 *** Paul has joined #gnucash
12:02:56 *** MechtiIde has joined #gnucash
12:22:48 *** aqua___ has joined #gnucash
12:26:29 *** ErKa has joined #gnucash
12:40:58 *** jimvideo has joined #gnucash
12:57:02 *** floh1111 has joined #gnucash
12:58:14 *** floh1111 has quit IRC
13:00:07 *** StuM has quit IRC
13:05:53 *** jmd has joined #gnucash
13:08:56 *** jmd has quit IRC
13:09:03 *** jmd has joined #gnucash
13:10:46 *** jmd has quit IRC
13:10:52 *** jmd has joined #gnucash
13:12:44 *** jmd has quit IRC
13:12:55 *** jmd has joined #gnucash
13:15:35 *** jmd has quit IRC
13:22:15 *** aqua___ has quit IRC
13:29:21 *** jmd has joined #gnucash
13:45:15 *** Jazoray has joined #gnucash
13:48:16 <Jazoray> oh hi, i'm a new user. i'm trying to do a few things with scheduling. like my monthly salary, and a planned payment on a purchase i made in the past. i want to use this to see how my budget will look in the future IF i do these payments. can i do that? tutorials and manuals wren't much help
13:59:41 *** jralls_afk has quit IRC
14:00:30 *** jralls_afk has joined #gnucash
14:04:33 <lmat> Jazoray: I'm not sure I follow the question. "I want to use this to see how my budget will look..."
14:04:47 <lmat> Jazoray: It can tell you your future balance, given a few transactions :)
14:06:49 <Jazoray> right now, i have a certain amount of assets and liabilities. if i make a payment on my liabilities every month, these will change. i want gnucash to predict the effects of the change over the next few months
14:07:09 *** jralls_afk is now known as jralls
14:08:12 <lmat> Jazoray: What kind of output do you want ? Like "given x Revenue->Asset transfers and y Asset->Liability transfers, What will the Liability and Asset accounts look like" ?
14:08:41 <Jazoray> yes!
14:09:08 <lmat> Jazoray: Well, in the Scheduled Transaction Editor, you can have it automatically create the transactions, and make it create them *way* in advance ?
14:09:40 <lmat> Jazoray: I'm not sure this is what gnu cash is for, though ^_^ I would use a calculator...
14:10:19 <lmat> I mean... current asset + (paycheck * number of months); and current liabilities - (payment amount * number of payments); isn't too much to ask, is it ? ^_^
14:10:56 <Jazoray> the reporting feature can give me assets and liabilites over time. i should take advantage of that
14:13:14 <jralls> lmat: In re testing, there are two flavors, a hand-rolled test system and https://developer.gnome.org/glib/unstable/glib-Testing.html based unit tests. The former are what create the test-foo.log files in the test directories. LibQOF doesn't have any of those, it has only Glib tests. The test programs are instances of https://developer.gnome.org/glib/unstable/gtester.html, so you can use the same --verbose option to turn on the g_test_message()
14:13:14 <jralls> output and -o=LOGILE option to redirect the output to a log if you want.
14:14:02 <jralls> @op
14:14:03 *** gncbot sets mode: +o jralls
14:22:19 <Jazoray> oh jolly, i can just post a transaction with a future date and it's all exactly what i want. i feel stupid now for not figuring that out earlier
14:25:32 <Jazoray> oh wait, it's not.. for some transactions, the summary bar at the bottom of the window doesn't show the net assets for current date
14:27:44 <lmat> Jazoray: Welcome to gnucash! :D
14:27:52 <lmat> Jazoray: What do you normally use ?
14:28:14 <Jazoray> best guess and bank statements
14:28:22 <lmat> Jazoray: then Double-welcome!
14:29:45 <lmat> jralls: Ah, I see. Looks like make check; .libs/test-qof --verbose 2>&1 | less; does what I'm looking for
14:29:48 <lmat> jralls: thanks
14:30:26 *** valdas has joined #gnucash
14:30:29 <lmat> jralls: I figured out how to make test reports: make test-report; but the report was pretty bare (probably for the reason you stated above)
14:35:07 <Jazoray> well, is is there any way i can set the accounts overview and the summary bar to always display balances at current system time instead of end of accounting period?
14:40:41 *** Paul has quit IRC
14:41:28 *** Paul has joined #gnucash
14:45:12 <lmat> Jazoray: This I don't know, but I'll take a look :) (gotta build it first)
14:46:25 <Jazoray> i just found that it's possible with the account overview, but apparently not the summary bar
14:48:50 *** arbortender has joined #gnucash
14:53:05 *** arbortender has left #gnucash
14:56:28 *** Paul has quit IRC
14:57:15 *** jmd has quit IRC
14:59:57 *** Paul has joined #gnucash
15:10:01 *** Paul has quit IRC
15:10:44 *** Paul has joined #gnucash
15:27:04 *** arbortender has joined #gnucash
16:09:59 *** aqua___ has joined #gnucash
16:23:03 *** MechtiIde has quit IRC
16:44:30 *** valdas has quit IRC
16:45:40 *** aqua___ has quit IRC
17:14:35 *** TradeBorG11111 has quit IRC
17:54:54 *** gjanssens has quit IRC
17:55:17 *** lmat has quit IRC
17:57:46 *** Paul has left #gnucash
18:07:47 *** gregg4567 has left #gnucash
18:24:07 *** StuM has joined #gnucash
18:49:11 *** fell__ has joined #gnucash
18:49:12 *** gncbot sets mode: +o fell__
18:53:21 *** gregg4567 has joined #gnucash
18:58:02 *** fell_ has quit IRC
19:14:42 *** arbortender has quit IRC
19:37:20 *** ErKa has quit IRC
19:39:13 <jralls> @tell lmat I've pushed a new c++-build which includes my changes to the way kvp is used and also makes building GnuCash dependent on Boost 1.50 or later.
19:39:13 <gncbot> jralls: The operation succeeded.
19:39:54 *** ErKa has joined #gnucash
19:59:13 *** jralls has quit IRC
20:00:49 *** Jazoray has quit IRC
20:01:09 *** jralls has joined #gnucash
20:01:09 *** gncbot sets mode: +o jralls
20:06:21 *** Paul_ has joined #gnucash
20:06:45 *** Paul_ has left #gnucash
20:07:12 *** Paul has joined #gnucash
20:16:46 <Paul> I noticed a couple of changes in the reconcile function on gnucash 2.6.2, rev 667b581+; I formally used 2.4.8. I'm using OS X 10.6.8. One good thing is that it is no longer necessary to check at least one item on the reconcile screen twice in order to allow the reconcile button to function (when the difference was already zero on opening the balancing window) as was previously the case. Thanks, that's a definite improvement. A
20:16:46 <Paul> problem that seems to have appeared, however, is that on my most recent balancing attempt the description field, <NAME>, from bank imported OFX transactions is replacing the Description field in the account register. Thus, you no longer have a record of to whom the check was written.
20:16:46 <Paul> The problem only seemed to occur with checks where the bank's description <NAME> contains the check number field and the field <CHECKNUM> exists. For example -- with the .ofx record showing:
20:16:49 <Paul> <STMTTRN>
20:16:51 <Paul> <TRNTYPE>DEBIT
20:16:53 <Paul> <DTPOSTED>20140424000000[-5:EST]
20:16:55 <Paul> <TRNAMT>-8.75
20:16:57 <Paul> <FITID>20140424000000[-5:EST]*-8.75*42*6057*CHECK 6057 Trace # 90804382 24
20:16:59 <Paul> <CHECKNUM>6057
20:17:01 <Paul> <NAME>CHECK 6057 Trace # 90804382 24
20:17:03 <Paul> <MEMO>CHECK
20:17:05 <Paul> </STMTTRN>
20:17:07 <Paul> The Description in the register shows "CHECK 6057 Trace # 90804382 24" after balancing.
20:17:09 <Paul> Has anyone else experienced this?
20:40:59 *** GrupoRz has joined #gnucash
20:41:06 <GrupoRz> hola
20:42:11 <GrupoRz> buenas tardes
20:43:16 *** jralls has quit IRC
20:43:56 <GrupoRz> que version de gnucash me recomiendan en español y que los valores ingresados aparezcan con punto decimal ejemplo diez pesos con cincuenta centavos 10.50
20:46:35 <GrupoRz> dado que la versión 2.6.3 me pone los valores con una coma ejemplo 10,50 y no he podido cambiar la coma por un punto.
20:47:47 <GrupoRz> la versión que he utilizado hasta el momento es la Gnucash 2.4.8
20:48:48 <GrupoRz> mi correo es fer-elias-@hotmail.com
20:53:50 *** warlord has joined #gnucash
20:53:50 *** gncbot sets mode: +o warlord
20:56:22 *** jralls has joined #gnucash
20:56:23 *** gncbot sets mode: +o jralls
21:20:52 *** GrupoRz has quit IRC
21:34:29 *** jralls has quit IRC
21:56:03 *** ErKa has quit IRC
21:59:30 *** Paul has quit IRC
22:17:30 *** jralls has joined #gnucash
22:17:30 *** gncbot sets mode: +o jralls
22:27:33 *** jralls has quit IRC
22:51:31 *** ErKa has joined #gnucash
23:06:58 *** jralls has joined #gnucash
23:06:58 *** gncbot sets mode: +o jralls
23:12:08 *** fell__ has quit IRC
23:45:12 *** jralls has quit IRC