2014-09-18 GnuCash IRC logs

00:03:06 *** bhardwajs has quit IRC
01:13:15 *** MechtiIde has joined #gnucash
01:18:58 *** bhardwajs has joined #gnucash
01:25:15 *** bhardwajs1 has joined #gnucash
01:30:26 *** bhardwajs has quit IRC
02:01:02 *** MechtiIde has quit IRC
02:27:58 *** O01eg has quit IRC
02:57:59 *** bhardwajs1 has quit IRC
02:57:59 *** linas__ has quit IRC
02:59:40 *** bhardwajs1 has joined #gnucash
02:59:40 *** linas__ has joined #gnucash
03:01:13 *** gjanssens has joined #gnucash
03:01:13 *** gncbot sets mode: +o gjanssens
03:03:49 *** linas__ has quit IRC
03:04:27 *** Absurd-Mind has quit IRC
03:05:29 *** Absurd-Mind has joined #gnucash
03:06:30 *** bhardwajs1 has quit IRC
03:08:41 *** GabrieleV has quit IRC
03:10:02 *** linas__ has joined #gnucash
03:10:37 *** GabrieleV has joined #gnucash
03:11:10 *** Ardonik has quit IRC
03:16:47 *** Ardonik has joined #gnucash
03:23:04 *** mishehu has quit IRC
03:29:59 *** floh1111 has joined #gnucash
03:44:09 *** mishehu has joined #gnucash
04:34:29 *** floh1111 has quit IRC
05:43:11 *** GabrieleV_ has joined #gnucash
05:43:45 *** GabrieleV has quit IRC
05:43:46 *** GabrieleV_ is now known as GabrieleV
05:52:32 *** mikee is now known as mikee-afk
05:52:34 *** mikee-afk is now known as mikee
05:53:28 <mikee> @op
05:53:28 *** gncbot sets mode: +o mikee
06:48:35 *** Jimraehl1 has left #gnucash
06:53:31 *** Jimraehl1 has joined #gnucash
07:58:43 *** GabrieleV has quit IRC
07:58:43 *** GabrieleV_ has joined #gnucash
07:58:46 *** GabrieleV_ is now known as GabrieleV
08:27:12 *** GabrieleV_ has joined #gnucash
08:27:49 *** GabrieleV has quit IRC
08:27:50 *** GabrieleV_ is now known as GabrieleV
08:29:23 *** lmat has joined #gnucash
08:46:29 *** ErKa has joined #gnucash
08:55:47 *** fell has joined #gnucash
08:55:47 *** gncbot sets mode: +o fell
09:03:22 *** agaric has quit IRC
09:16:09 *** agaric has joined #gnucash
09:18:15 *** wol has joined #gnucash
09:38:12 *** GabrieleV_ has joined #gnucash
09:38:31 *** GabrieleV has quit IRC
09:38:31 *** GabrieleV_ is now known as GabrieleV
10:04:12 *** GabrieleV_ has joined #gnucash
10:04:15 *** GabrieleV has quit IRC
10:04:15 *** GabrieleV_ is now known as GabrieleV
10:39:39 *** O01eg has joined #gnucash
10:46:32 *** wol1 has joined #gnucash
10:50:22 *** wol has quit IRC
11:00:10 <lmat> So it looks like master fails make check? Or do I have a problem?
11:02:16 <warlord> lmat: it depends; what are you seeing? the po-file issue you detailed the other day?
11:04:49 <lmat> warlord: yes, exactly.
11:04:50 <lmat> warlord: last night.
11:08:06 <warlord> lmat: I was going to ask you to post the error message, but you logged out
11:08:12 <lmat> warlord: sec
11:08:37 <lmat> warlord: It'll take six minutes or so ^_^ (no make -j :'-( )
11:09:01 <warlord> did you do a 'make clean' in the interim?
11:09:14 <warlord> You should rarely need to do that..
11:09:23 <warlord> (or re-run configure.. or autogen)
11:24:05 <lmat> The error: "No rule to make target `../src/report/stylesheets/stylesheet/head-or-tail.scm', needed by `gnucash.pot'. Stop." This is in gnucash/po.
11:24:28 <lmat> warlord: I've run make clean; make uninstall; git clean -fdx;, autogen, etc.
11:24:45 <warlord> Note that there is generally no need to do that regularly.
11:25:02 <warlord> (especially just to reproduce an error you got last night)
11:25:23 <lmat> warlord: I do it frequently to make sure that my commit didn't break anything "end-to-end".
11:25:35 <warlord> sure, but...
11:25:55 <lmat> warlord: Then, when something *does* break and I don't know why, I clean everything out and try again. If it's still broken, I go back to a "thought-to-be-good commit" and clean everything out and do it again.
11:26:26 <lmat> warlord: I think as I get more comfortable with the code base, I'll have less of this "large-hammer" approach...
11:26:49 <lmat> warlord: Right now, it's all a mystery, and the only think I *know* should work is a build from scratch :)
11:27:07 <warlord> Sure, it's good to check periodically. But not necessary on *every* compile
11:27:47 <warlord> Anywho, I'm checking to see-- does that file exist? Most likely POTFILES.* needs to be updated properly
11:28:00 <warlord> (or was improperly updates)
11:29:51 <lmat> ah, checking
11:33:44 <warlord> Looks like a typo: that file is src/report/stylesheets/stylesheet-head-or-tail.scm, not stylesheet/head-or-tail.scm
11:33:52 <lmat> warlord: gnucash.pot is created by the make process.
11:34:26 <warlord> Indeed.
11:34:29 <lmat> OH!
11:34:39 <lmat> warlord: sheesh.. I looked at the file and everything and didn't notice that typo!
11:34:46 <lmat> warlord: yeah, looks like a typo
11:35:04 <warlord> But I dont know where the typo is coming from -- I dont see that file listed in any of the POTFILE.* entres
11:36:10 *** bhardwajs has joined #gnucash
11:38:36 <lmat> very queer...
11:38:49 <lmat> I ran git clean -fdx; grep head-or-tail **; and I don't see anything...
11:39:05 <lmat> and l **/*head-or-tail* doesn't show anything interesting.
11:39:07 <warlord> yeah.
11:39:14 <warlord> So it's just you :)
11:39:22 <warlord> (possibly the version of gettext you have)
11:39:33 <lmat> ahh, okay, thanks. (never heard of gettext)
11:40:36 <lmat> I'll run the build process and check at every step!
11:44:55 <lmat> I'm running make now. I decided to run while (true); do grep head-or-tail **; echo;echo;sleep 1; done; in parallel ^_^
11:47:56 *** bhardwajs1 has joined #gnucash
11:48:05 <gjanssens> lmat: I think your build failure comes from commit f68a8d0907ec9b8282136f31ca28fc03a8770341
11:48:26 <lmat> gjanssens: Can you reproduce?
11:48:38 <gjanssens> There's a new scm file added in there, but it wasn't added in POTFILES.in
11:48:54 <gjanssens> lmat: I haven't tried yet, but I'm pretty sure that's the problem
11:49:20 <lmat> Oh... sheesh. So I added it to POTFILES.in (or wherever), but I typoed!! warlord that's the typo :(
11:50:36 <gjanssens> Sorry about this, I should have checked before pushing that commit :(
11:51:20 <lmat> gjanssens: so running gnucash/make-gnucash-potfiles; should fix it, ja?
11:51:43 <gjanssens> Almost. make-gnucash-potfiles will output to stdout
11:51:52 <lmat> gjanssens: okay, > po/POTFILES.in
11:52:32 <gjanssens> yes, or > <path-to-your-repo>/po/POTFILES.in if you are building out of tree
11:52:41 <lmat> right
11:53:07 *** bhardwajs has quit IRC
11:53:19 <gjanssens> is there a way to printf a decimal number into a string using LC_MONETARY's decimal point instead of LC_NUMERIC's ?
11:53:48 <lmat> gjanssens: ouch, can't help you there!
11:53:56 <gjanssens> There are apparently locales for which these are not the same...
11:54:20 <gjanssens> So our expression parser chokes on the generated expression
11:54:44 <gjanssens> because the parser expects LC_MONETARY's decimal point while printf currently uses LC_NUMERIC's
11:54:49 <lmat> oh my
11:55:23 <gjanssens> <rant>Sometimes I wish there was only one language and one numeric system in the world...</rant>
11:55:39 <warlord> LOL. But whose?
11:55:43 <lmat> gjanssens: Never noticed...I just use the 'merican one :P
11:55:45 <gjanssens> ru_RU
11:56:14 <gjanssens> It the core issue in bug https://bugzilla.gnome.org/show_bug.cgi?id=695240
11:56:43 <gjanssens> The wider issue is that we are storing expressions in a locale dependent way
11:56:51 <gjanssens> But that's too big for a simple bug fix to resolve
11:57:09 <lmat> an_RO (ancient roman?)
11:57:27 *** MechtiIde has joined #gnucash
11:57:29 <gjanssens> If I could find a way to printf using LC_MONETARY, I'd have a temporary workaround...
11:58:08 *** floh1111 has joined #gnucash
11:58:31 <lmat> gjanssens: So we need to write our own printf that uses LC_MONETARY? :-(
11:59:46 <warlord> lmat: we effectively already did that.
12:00:06 <gjanssens> warlord: interesting
12:00:14 <gjanssens> Where should I look ?
12:00:24 *** himaxx has joined #gnucash
12:00:57 <gjanssens> And can it print numbers with arbitrary precision or will it force the locale's number of decimal places ?
12:02:22 <warlord> gjanssens: GNCPrintAmount
12:04:45 *** himaxx has quit IRC
12:06:20 <gjanssens> Ah, founc xaccPrintAmount (and GNCPrintAmountInfo struct - love these prefix games)
12:06:30 <gjanssens> Thanks, that should work
12:09:34 <warlord> :)
12:14:35 <gjanssens> Bleh, xaccPrintAmount requires a gnc_numeric for input, which means even more conversions (from floats and ints)
12:15:13 <gjanssens> I think I'll just fool printf by passing it a tweaked locale definition
12:18:26 <lmat> gjanssens: but how?
12:18:48 <lmat> gjanssens: like setlocale (LC_NUMERIC, getlocale (LC_MONETARY)); ?
12:20:05 <gjanssens> lmat: no I was more thinking about creating my own localestruct based on the current default locale and temporarily pushing that as locale
12:20:17 <gjanssens> Not sure yet if that works though...
12:20:39 <lmat> gjanssens: That may be a good idea...
12:20:42 <gjanssens> We have gnc_push_locale, but it takes a locale name in string format
12:30:52 *** himaxx has joined #gnucash
12:32:26 <lmat> gjanssens: I guess you'll get to disect it and create gnc_push_custom_locale or so? ^_^
12:36:28 <warlord> gjanssens: what exactlyt is the issue you're trying to fix?
12:37:27 <gjanssens> warlord: that mortgage assistant writes formulae to be used by the sx module
12:37:44 <gjanssens> ppm ( bla: x : y : z)
12:37:48 <gjanssens> and so on
12:38:36 <gjanssens> the formula is generated based on values of several valued entered by the user in various fields
12:38:52 <gjanssens> it uses printf for this, so numbers are converted into strings based on LC_NUMERIC
12:39:25 <gjanssens> However this formula is later parsed by the expression parser, which tries to calculate a real value from the formula
12:39:55 <gjanssens> To parse it will interpret numbers in the string using locale settings from LC_MONETARY
12:40:32 <gjanssens> Works for most locales because usually the decimal/thousands separator are the same in LC_NUMERIC and LC_MONETARY
12:40:49 <gjanssens> But the bug above reveils this is a false assumption
12:41:08 *** himaxx has quit IRC
12:41:09 <gjanssens> ru_RU for example has a different decimal separator in LC_NUMERIC and LC_MONETARY
12:41:35 <gjanssens> so the formula generated by the loan assistant is not parseable by the expression parser
12:42:08 <gjanssens> BTW I just found a function strfmon, which generates numbers based on LC_MONETARY specifications
12:42:20 <gjanssens> That may help, but it's not posix
12:42:34 <gjanssens> So I don't know if it will be available on OS X or Windows
12:42:49 <gjanssens> I'll check that later, I have to go now.
12:43:06 *** jralls_afk has quit IRC
12:43:42 *** jralls_afk has joined #gnucash
12:45:13 *** ErKa has quit IRC
12:46:27 <gjanssens> @tell jralls Can you let me know if the function strfmon is available on OS X (via <#include monetary.h>) ? It would help a a lot if I can use it temporarily.
12:46:27 <gncbot> gjanssens: The operation succeeded.
12:46:41 *** gjanssens is now known as gjanssens_
12:50:21 <warlord> Ah... Actually, I have a better solution for you: Separate out the SX template deb/cred UI from the storage thereof. We would need such a separation in order to e.g. allow the user to enter an Account for a theoretical balance-as-of-date function.
12:50:39 <warlord> This separation would allow you the input/display in locale format, but store in e.g. gnc_numeric format
12:50:59 <warlord> yes, I know, this is MUCH more work to implement.
12:51:35 <warlord> However it would make SXes more usable because it would make it easier to add the baod function, which is oft-requested.
13:10:25 <jralls_afk> gjanssens: Yes, strfmon is available in SDKs 10.4u through 10.10.
13:10:47 *** jralls_afk is now known as jralls
13:10:53 <jralls> @op
13:10:54 *** gncbot sets mode: +o jralls
13:10:55 <gncbot> jralls: Sent 1 day, 15 hours, and 6 minutes ago: <lmat> I have a c++ class that wraps the boost::variant for kvpvalue. How should I (cpp) unit test it? Have we thought through a cpp unit test framework? Boost?
13:10:56 <gncbot> jralls: Sent 24 minutes ago: <gjanssens> Can you let me know if the function strfmon is available on OS X (via <#include monetary.h>) ? It would help a a lot if I can use it temporarily.
13:19:18 <jralls> lmat: I haven't really settled on a C++ test framework. Boost::test is the "minimum dependency" option and cppunit is the one "everybody uses". Neither has good support for mocks, and though https://code.google.com/p/googlemock/ is supposed to work with anything they recommend https://code.google.com/p/googletest/. Do you have any preferences?
13:25:18 <jralls> gjanssens, lmat, warlord: Scheme files should go in po/POTFILES.skip. We have a separate script (intl-scm/xgettext.scm) that scans Scheme files. Gettext added scheme only recently so we can't depend on it yet.
13:31:12 <jralls> gjanssens: Fiddling locales will still do the locale lookup to get the string, and the libc locale functions are too simplistic to be able to fiddle with it much.
13:31:20 <warlord> FYI, I added an index.html file to /search so that people stop getting a 404 and instead have a link to google.
13:32:55 <jralls> warlord: Where? For the mailing lists?
13:33:20 <warlord> yes
13:33:26 <warlord> code.gnucash.org/search/
13:36:03 <lmat> jralls: I only slightly prefer boost test framework because I already have boost, but I have used neither.
13:36:06 <lmat> warlord: excellent, thanks!
13:37:22 <warlord> mark's email about Lot Links caused me to do it.
13:37:37 <warlord> It's a stupid page, but will hopefully help prevent more avoidable questions.
13:39:16 *** ErKa has joined #gnucash
13:39:16 <lmat> gjanssens_: http://www.lehman.cuny.edu/cgi-bin/man-cgi?setlocale+3 says "It is unsafe for any thread to change locale ... in a multithreaded application while any other thread in the application is using any locale-sensitive routine. ..."
13:39:33 <jralls> lmat: What have you used in the past for test frameworks? I used boost::test a long time ago, it's OK. I've used cppunit and same. I haven't yet used a mock framework, but I want to. Writing mocks by hand is a PITA. I'd also like a nice test-runner that doesn't spew a lot of noise, runs all of the tests, and summarizes the results at the end.
13:40:17 <lmat> jralls: I don't have any experience with a cpp test framework. My tests have always been 'int main...'
13:40:28 <lmat> jralls: So I'm interested in meeting these frameworks!
13:44:35 <jralls> lmat: Google is your friend. ;-) At this point I'm leaning in the direction of Google Test and Google Mock, but first I need to see what needs to be done for autotools integration.
13:44:57 <jralls> warlord: Have you ever looked into using Google custom search? https://www.google.com/cse/
13:48:57 <jralls> lmat, gjanssens: Libc locale stuff is notoriously not thread safe. Going forward we should see if we can use the c++ std library localization features. I haven't looked at the C++11 ones yet; the C++98 versions were pretty indigestible.
13:54:04 <warlord> jralls: nope. I was hoping someone else would donate the html to do that.
13:56:42 *** bhardwajs has joined #gnucash
14:01:53 *** bhardwajs1 has quit IRC
14:03:15 <jralls> bhardwajs: What about you? Any C++ test framework preferences?
14:11:08 <lmat> It looks like google test is pretty featureful, and http://en.wikipedia.org/wiki/Google_Test is encouraging!
14:12:51 <lmat> Looks straightforward to integrate with autotools... http://conghui.github.io/2013/11/20/integrate-gtest-into-autotools/
14:13:10 <jralls> lmat: Yes, in stark contrast to both cppunit and boost::test.
14:14:20 <jralls> Hmm, the home page says "Cygwin" but not MinGW. That might be a problem.
14:24:55 <warlord> there are very few cases where something will work on cygwin but not mingw
14:31:54 *** wol1 has quit IRC
14:32:32 <jralls> warlord: Yes, but... https://code.google.com/p/googletest/wiki/FAQ#Can_I_use_Google_Test_on_MinGW?
14:43:18 *** fell has quit IRC
14:43:52 *** fell has joined #gnucash
14:43:52 *** gncbot sets mode: +o fell
14:51:54 <Simon> -mno-cygwin should be equivalent to compiling on non-Cygwin MinGW
14:52:11 <Simon> (it won't link to the cygwin dll)
14:54:04 *** wol has joined #gnucash
14:55:17 <warlord> jralls: from that pag:
14:55:19 <warlord> We haven't tested this ourselves, but Per Abrahamsen reported that he was able to compile and install Google Test successfully when using MinGW from Cygwin. You'll need to configure it with:
14:55:20 <warlord> PATH/TO/configure CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin"
14:55:20 <warlord> You should be able to replace the -mno-cygwin option with direct links to the real MinGW binaries, but we haven't tried that.
14:56:48 <jralls> Exactly. So I need to try it before doing anything with it.
14:57:20 <warlord> ok
15:01:48 *** bhardwajs has quit IRC
15:24:35 *** MechtiIde has quit IRC
15:25:27 *** bhardwajs has joined #gnucash
15:29:46 *** wol has quit IRC
15:31:53 *** ryanakca has quit IRC
15:35:51 *** jralls has quit IRC
15:36:42 *** jralls has joined #gnucash
15:36:42 *** gncbot sets mode: +o jralls
15:51:56 *** jralls has quit IRC
15:52:28 *** jralls has joined #gnucash
15:52:28 *** gncbot sets mode: +o jralls
16:35:20 *** gjanssens_ is now known as gjanssens
16:35:35 *** MechtiIde has joined #gnucash
16:38:01 <gjanssens> jralls: thanks for confirming the availability of strfmon
16:38:12 <jralls> gjanssens: NP
16:38:24 <gjanssens> warlord: I completely agree the sx stuff should be split up
16:38:48 <gjanssens> But that's outside of my current scope...
16:39:07 <gjanssens> I'm revisiting bugs I touched in the past but never finished
16:39:27 <gjanssens> The one I pointed out can be fixed with a small change
16:40:11 <gjanssens> I'd rather wait with the sx refactoring until the c++ core has advanced a bit further
16:40:34 <gjanssens> Doing it now probably means we'll have to redo it again for c++ later
16:40:52 * gjanssens doesn't have *that* much time available...
16:41:47 * gjanssens has been fighting locale bugs all week
16:41:55 <gjanssens> no fun :(
16:42:09 <gjanssens> Especially if it involves windows and guile...
16:42:25 <gjanssens> Oh well, that's a story for another time :)
16:42:38 <gjanssens> Time to go to bed
16:44:26 *** gjanssens has quit IRC
17:00:59 *** bhardwajs1 has joined #gnucash
17:08:36 *** bhardwajs has quit IRC
17:14:31 *** bhardwajs1 has quit IRC
17:15:33 *** bhardwajs has joined #gnucash
17:32:29 *** bhardwajs1 has joined #gnucash
17:37:41 *** bhardwajs has quit IRC
18:03:20 *** bhardwajs1 has quit IRC
18:04:57 *** floh1111 has quit IRC
18:17:26 *** bhardwajs has joined #gnucash
18:32:44 *** MechtiIde has quit IRC
18:36:43 *** jralls has quit IRC
18:37:38 *** jralls has joined #gnucash
18:37:38 *** gncbot sets mode: +o jralls
18:52:20 *** lmat has quit IRC
18:56:13 *** lmat has joined #gnucash
19:03:18 *** bhardwajs1 has joined #gnucash
19:12:13 *** bhardwajs has quit IRC
19:12:29 *** lwells has joined #gnucash
19:12:49 <lwells> I am not sure how to use the filter for the account summary page
19:13:16 <lwells> I just want the bank and credit cards to show up, but when I check just those , nothing shows up
19:15:46 <lwells> The only way to get the bank accounts and credit cards to show up is when I check the assets and liabilities boxes also
19:31:41 *** cigarshark has joined #gnucash
20:03:09 *** bhardwajs1 has quit IRC
20:17:26 <warlord> lwells: you need all parents checked.
20:18:08 *** bhardwajs has joined #gnucash
20:22:11 <lwells> So since my bank accounts are under assets, I need to check assets
20:26:38 <lwells> I just saw an article that showed you can have the bank accounts and credit cards show only without the parent
20:34:34 *** ErKa has quit IRC
20:35:37 <warlord> Depends on the report.
20:40:13 <lwells> Well this would be for the accounts summary page
20:40:37 *** cigarshark has quit IRC
20:41:39 <lwells> I have already filtered out the expense and income accounts
20:42:16 <lwells> This is the article I was reading http://nixmash.com/linux/quicken-to-gnucash-simplifying-the-account-list-display/
20:45:01 <warlord> You mean the Chart of Accounts? Or the Account Summary Report?
20:47:01 <lwells> Sorry, I mean the chart of accounts
20:47:27 <warlord> Ah, yes, in the CoA there is no way to hide a parent account of one you want to show.
20:47:29 <warlord> Sorry.
20:47:52 <warlord> You can hide hierarchies, but not parents.. ONce you hide an account you effectively hide everything under that account.
20:48:01 <lwells> That is fine, I just read the article and was trying to copy what he did
20:48:30 <lwells> In that article he showed only the bank accounts
20:49:00 <warlord> Right, he didn't *have* a hierarchy -- he put his bank accounts at the top level. I personally have no idea why anyone would WANT to do that, but to each her own
20:50:02 <lwells> Well , I did not know you could filter down the view. Looks much nicer with just the assets and liabilities on the chart of accounts list
20:50:58 <lwells> One more question, when you attach a file to a transaction, how can you look later to know which transaction have attachments
20:51:23 <warlord> you cant
20:51:28 <warlord> there's no signal in the UI
20:51:49 <lwells> Ok
20:52:17 <lwells> Is that a future enhancment that is planned?
20:52:45 <warlord> if someone donates the code, sure.
20:53:05 <lwells> The register is done in Scheme?
20:53:11 <warlord> (it's a 100% volunteer effort, so... if there's a volunteer....)
20:53:12 <warlord> nope, C
20:53:17 <lwells> ok
20:53:39 <warlord> Scheme is used for the Options, QIF IMporter, Reports, and some other ancillary stuff.
20:53:43 <warlord> 80% of the code is C
20:53:57 <lwells> I created my own stylesheet, but I guess you cannot use that new style sheet to reports?
20:54:32 <warlord> ???
20:54:50 <lwells> Well you know how you can apply style sheets to reports?
20:55:42 <warlord> yes.....
20:56:17 <lwells> I created my own style sheet from the edit menu in gnucash, called it Test. But then when I go back to the reports, that style sheet Test does not show up
20:56:35 <warlord> for kicks try restarting gnucash?
20:56:39 <lwells> ok
20:57:15 <lwells> Ahh there you go
20:59:34 <lwells> one more, is there a shortcut to entering in categories, like expense?
21:01:22 <warlord> sure, if you have an expense account like Expenses:Groceries you can just enter: E x : G and it should autofill
21:01:32 <warlord> Anways, I need to run. TTFN
21:01:37 <lwells> thanks
21:33:56 *** agaric has quit IRC
22:01:03 *** lmat has quit IRC
22:38:51 *** GabrieleV_ has joined #gnucash
22:38:52 *** GabrieleV has quit IRC
22:38:52 *** GabrieleV_ is now known as GabrieleV
22:39:58 *** bhardwajs1 has joined #gnucash
22:47:18 *** bhardwajs has quit IRC
22:55:19 *** kpreid has joined #gnucash
22:58:24 *** fell_ has joined #gnucash
22:58:24 *** gncbot sets mode: +o fell_
23:03:35 *** fell has quit IRC
23:08:49 *** lwells has quit IRC
23:23:50 *** GabrieleV_ has joined #gnucash
23:23:51 *** GabrieleV has quit IRC
23:23:51 *** GabrieleV_ is now known as GabrieleV
23:25:01 *** bhardwajs1 has quit IRC
23:33:21 *** linas__ has quit IRC
23:33:43 *** linas__ has joined #gnucash
23:35:53 *** fell_ has quit IRC