2015-01-17 GnuCash IRC logs

00:25:02 *** rajvi has joined #gnucash
00:25:21 <rajvi> Hi
00:31:18 *** rajvi has quit IRC
01:11:12 *** pacon has quit IRC
01:18:34 *** gour has joined #gnucash
01:40:13 *** GabrieleV_ has joined #gnucash
01:40:15 *** GabrieleV has quit IRC
01:40:15 *** GabrieleV_ is now known as GabrieleV
01:41:27 *** MechtiIde has joined #gnucash
02:35:14 *** rubdos has joined #gnucash
02:51:20 *** cartsoftware has quit IRC
02:55:28 *** rubdos has quit IRC
02:55:59 *** cartsoftware has joined #gnucash
03:23:22 *** gjanssens has joined #gnucash
03:23:22 *** gncbot sets mode: +o gjanssens
03:24:31 *** gjanssens has quit IRC
03:25:53 *** MechtiIde has quit IRC
03:27:48 *** gjanssens has joined #gnucash
03:27:48 *** gncbot sets mode: +o gjanssens
03:32:02 *** O01eg has quit IRC
03:43:16 *** StuM has joined #gnucash
03:52:32 *** pacon has joined #gnucash
04:01:47 *** cartsoftware has quit IRC
04:02:54 *** cartsoftware has joined #gnucash
04:06:03 *** cartsoftware1 has joined #gnucash
04:12:16 *** gour has quit IRC
04:13:01 *** cartsoftware has quit IRC
04:13:05 *** gour has joined #gnucash
04:27:05 *** rubdos has joined #gnucash
04:28:10 *** gour has quit IRC
04:29:22 *** cartsoftware has joined #gnucash
04:29:47 *** gour has joined #gnucash
04:33:22 *** len has quit IRC
04:36:20 *** cartsoftware1 has quit IRC
05:03:42 <gour> morning
05:04:07 <gour> i wonder if using sqlite3 instead of xml as storage back-end would launch GC quicker?
05:07:16 *** GabrieleV_ has joined #gnucash
05:07:36 *** GabrieleV has quit IRC
05:07:37 *** GabrieleV_ is now known as GabrieleV
05:27:15 *** gour_ has joined #gnucash
05:36:05 *** gour has quit IRC
05:43:17 *** cartsoftware has quit IRC
05:48:00 *** cartsoftware has joined #gnucash
05:54:08 *** benjamin-agaric has quit IRC
06:05:03 *** aqua___ has joined #gnucash
06:05:16 *** cartsoftware1 has joined #gnucash
06:10:17 *** cartsoftware has quit IRC
06:39:28 *** pacon2 has joined #gnucash
06:45:24 *** pacon has quit IRC
06:52:22 *** himaxx has joined #gnucash
06:54:09 *** himaxx has quit IRC
07:05:34 *** gour_ has quit IRC
07:07:47 *** gour has joined #gnucash
07:11:35 *** andy has quit IRC
07:21:22 *** andy has joined #gnucash
07:25:24 *** StuM has quit IRC
07:52:18 *** GabrieleV_ has joined #gnucash
07:52:21 *** GabrieleV has quit IRC
07:52:22 *** GabrieleV_ is now known as GabrieleV
08:05:30 *** Jimraehl1 has left #gnucash
08:09:38 *** Jimraehl1 has joined #gnucash
08:16:49 *** aqua___ has quit IRC
08:29:19 *** rubdos has quit IRC
08:48:10 *** pacon2 has quit IRC
09:29:51 *** MechtiIde has joined #gnucash
09:37:38 *** fell has joined #gnucash
09:39:22 *** fabior has joined #gnucash
10:04:21 *** ErKa has joined #gnucash
10:07:52 *** aqua___ has joined #gnucash
10:19:47 *** fabior has quit IRC
10:39:33 *** himaxx has joined #gnucash
10:55:03 *** himaxx has quit IRC
11:54:05 *** lmat has joined #gnucash
11:55:04 <lmat_> gour: Good question...let me know! :)
11:55:16 <lmat_> gour: I think the best way to make gnucash launch quickly is to use GNU/Linux...what OS do you use?
11:55:29 <gour> linux
11:55:44 <lmat_> gour: I recognize your nick...are you on freenode?
11:55:56 <gour> yep
11:56:07 *** lmat_ has quit IRC
11:56:14 <lmat> in technical channels?
11:58:02 <lmat> gour: Sorry, I don't know about XML vs sqlite3. I only use the latter, and have been happy with startup times on GNU/Linux
11:58:31 <gour> lmat: yea, suse, go, taskwarrior etc
11:59:35 <lmat> gour: hmm, okay :-)
11:59:47 <lmat> gour: How much data do you have in your gnucash file?
12:00:50 <gour> 5.7M
12:06:17 <lmat> I'm only at 1.4 M
12:06:25 <lmat> gour: business or personal?
12:06:57 <gour> lmat: personal, busines is pretty small, unfortuantely :-)
12:15:23 <warlord> there's a large difference between filesize in SQL vs XML.
12:15:35 <warlord> XML is compressed; SQLite is not.
12:15:52 <warlord> So 5.7M in (compressed) XML is *significantly* more data than 1.4M of SQLite
12:24:51 <gour> my 5.7 is uncompressed since i'm using it with dvcs
12:25:00 <gour> (fossil)
12:25:38 <gour> otoh, i have experience with fossil which uses sqlite3 as storage back-end where compression ration was ~80 ;)
12:26:55 <gour> for the fossil repo itself, ratio is 35:1
12:27:20 <gour> of course, fossil stores data as BLOBs in sqlite3
12:28:33 *** fabior has joined #gnucash
12:32:36 *** MechtiIde has quit IRC
12:48:29 <jralls> http://www.youtube.com/watch?v=KPi0AuVpxLI showed up on my G+ feed this morning, which led me to http://voices.canonical.com/jussi.pakkanen/2012/10/01/building-cc-what-really-happens-and-why-does-it-take-so-long/. This might be a good reason to switch to cmake + ninja, particularly on Win32.
12:49:00 <jralls> As in sooner rather than later.
13:03:56 *** fabior has quit IRC
13:07:21 <warlord> Interesting.
13:07:38 <warlord> We could change our system to a single Makefile.
13:09:11 *** Krzysiek_K has left #gnucash
13:10:00 <jgeidl3> How do I get a note added to the import information? When importing from Quicken A/R info comes over with only the payments, no invoices.
13:11:43 <jralls> warlord: I hope you don't mean a hand-maintained Makefile!
13:17:52 <warlord> jralls: no, of course not.
13:18:04 <warlord> I mean autoconf-generated. But not recursive.
13:18:42 <warlord> jgeidl: As I said before, the qif importer probably doesn't know about "QIF Invoices". Have you looked at your qif file to see how invoices are encoded like I suggested/
13:18:44 <warlord> ?
13:19:21 <jralls> So tell cmake to build a single Makefile. But Pakkanen claims it would be much faster to tell cmake to build a aingle build.ninja file.
13:20:25 <warlord> Considering configure/cmake isn't run often the question is more about ninja vs. a single Makefile
13:26:30 <jralls> Right. And ninja is supposed to be much faster, *especially on windows*.
13:26:40 *** aqua___ has quit IRC
13:28:41 <jralls> I was working on the windows TimeZone adapter for using boost::date_time and it took ~5 minutes just to build qof. Every time I needed to change Makefile.am it was almost 1/2 hour. Makes it really slow to get anything done.
13:29:44 <jralls> Meanwhile it takes ~12 hours for your VM to build a release.
13:36:48 <warlord> Most of that time is building the dependencies. Moving GnuCash to cmake/ninja wouldn't change that.
13:53:07 <warlord> Yes, it would speed up the nightly build, and it would speed up your tests. So would changing to a single makefile. But it wont significantly affect a tag build due to the way tag builds work.
14:01:57 <jralls> I have it in mind to do more prebuilt packages for the dependencies we build to address that part of the problem.
14:07:08 *** lmat has quit IRC
14:24:17 <jgeidl> warlord: No I haven't look at th eQIF file yet. I am asking to have a note added to the Quicken import so people know it won't properly import invoices. In the meantime, I will explore the file.
14:46:31 *** GabrieleV has quit IRC
14:46:56 *** GabrieleV has joined #gnucash
14:54:55 *** gour has quit IRC
15:11:11 *** len has joined #gnucash
15:18:36 <gjanssens> jralls: I saw your commit to master regarding the consolidation of the qof tests
15:18:48 <gjanssens> Did you deliberately overwrite my nodist_* modifications ?
15:19:26 <jralls> gjanssens: I don't think so. Give me a minute...
15:22:15 <jralls> Sigh. No, it just got picked up in the cherry-pick. I'd originally done that change on the boost-date branch. Easy to put back.
15:23:26 <jralls> Meanwhile, I'm working on getting gtest working on Fedora. Turns out that it's broken on F18 because they used different versions of gmock and gtest, so gmock won't compile.
15:23:41 <kimmo2_> isn't F18 old as hell?
15:23:45 <jralls> I imagine they packaged both then upgraded gtest only.
15:24:14 <jralls> kimmo2_: For what version of "old"? It's the basis for RHEL7, isn't it?
15:25:06 <kimmo2_> I don't know about that, but I was just cleaning up some and stuck away an F20 dvd if I recall
15:26:21 <gjanssens> jralls: ok, I just feared I had missed something
15:26:52 <gjanssens> F18 is 'old' in the sense that Fedora has dropped support for it
15:27:02 <gjanssens> As it did for F19 earlier this month
15:27:20 <gjanssens> But I think you're right it was the basis for RHEL7
15:28:22 <jralls> Oddly, only one of the nodist_ blocks got deleted; now fixed.
15:28:30 <kimmo2_> so the conclusion would be that like previous EL's, 7 is obsolete as it ships
15:28:48 <gjanssens> kimmo2_ :)
15:28:58 <gjanssens> Others call it "conservative"
15:29:14 <kimmo2_> no wonder our customers' software providers are always asking for extra packages to the satellite server as we don't allow directly fetching random rpm's from outside repos
15:29:16 <gjanssens> And it's probably F18 with a number of updates
15:29:54 <kimmo2_> just last month they were complaining that their software requires perl5. The nerve!
15:34:00 *** lmat has joined #gnucash
15:35:51 <gjanssens> jralls: almost right... I have just pushed the other half of the fix ;)
15:37:59 <jralls> Ah, looked right past that!
15:38:05 <gjanssens> jralls: I just installed gmock onf F20
15:38:20 <gjanssens> Oddly enough that rpm does provide the sources (gmock_main.cc)
15:38:49 <gjanssens> Weird choice of the Fedora packagers to do different things for gtest and gmock
15:39:21 <jralls> Where is it? I don't see it in F21.
15:39:51 <gjanssens> Hmm would they have changed their mind in F21 then ?
15:40:01 <gjanssens> I just ran yum install gmock gmock-devel
15:40:58 <jralls> Oh, that's it. I forgot gmock-devel.
15:41:44 <gjanssens> That would do it
15:41:57 <gjanssens> My time for tonight is up :(
15:42:01 <gjanssens> See you later
15:42:51 *** gjanssens has quit IRC
15:42:56 <jralls> G'night!
15:57:27 *** lmat has quit IRC
16:16:58 *** GabrieleV_ has joined #gnucash
16:17:00 *** GabrieleV has quit IRC
16:17:00 *** GabrieleV_ is now known as GabrieleV
16:35:44 *** aqua___ has joined #gnucash
16:47:30 *** aqua___ has quit IRC
17:43:54 *** ErKa has quit IRC
18:11:57 *** cartsoftware1 has quit IRC
18:35:06 *** cartsoftware has joined #gnucash
18:50:50 *** lmat has joined #gnucash
19:15:03 *** GabrieleV_ has joined #gnucash
19:15:36 *** GabrieleV has quit IRC
19:15:37 *** GabrieleV_ is now known as GabrieleV
20:43:48 *** lmat has quit IRC
21:21:38 *** lmat has joined #gnucash
21:23:38 *** GabrieleV_ has joined #gnucash
21:24:37 *** GabrieleV has quit IRC
21:24:38 *** GabrieleV_ is now known as GabrieleV
21:49:52 *** Ard0nik has joined #gnucash
21:51:07 *** lmat has quit IRC
21:58:42 *** Ardonik has quit IRC
22:27:40 *** ErKa has joined #gnucash
23:01:45 *** ErKa has quit IRC
23:30:09 *** pacon2 has joined #gnucash