2016-03-26 GnuCash IRC logs

00:01:58 *** minot has quit IRC
00:38:27 *** jesse has quit IRC
02:14:18 *** husker has joined #gnucash
02:17:39 *** Mechtilde has joined #gnucash
02:38:18 *** hoijui has joined #gnucash
03:43:23 *** gjanssens has joined #gnucash
03:43:23 *** ChanServ sets mode: +o gjanssens
04:36:03 *** Mechtilde has quit IRC
04:36:34 *** Mechtilde has joined #gnucash
04:41:40 *** Mechtilde has quit IRC
04:45:37 *** Mechtilde has joined #gnucash
04:47:05 *** Mechtilde has quit IRC
04:51:28 *** Mechtilde has joined #gnucash
05:14:23 *** rubdos has joined #gnucash
05:43:18 *** Mechtilde has joined #gnucash
05:44:12 *** Mechtilde has quit IRC
05:47:02 *** Mechtilde has joined #gnucash
05:51:58 *** Mechtilde has quit IRC
05:52:38 *** fabior has joined #gnucash
05:54:32 *** hoijui has quit IRC
05:59:00 *** Mechtilde has joined #gnucash
06:06:34 *** Mechtilde has quit IRC
06:10:12 *** Mechtilde has joined #gnucash
06:15:07 *** hoijui has joined #gnucash
06:59:17 *** finster has joined #gnucash
07:02:16 *** Mechtilde has quit IRC
07:06:14 *** Mechtilde has joined #gnucash
07:12:44 *** Mechtilde has quit IRC
07:13:24 *** Mechtilde has joined #gnucash
07:19:36 *** Mechtilde has quit IRC
07:20:02 *** Mechtilde has joined #gnucash
07:38:45 *** hoijui has quit IRC
07:40:20 *** Mechtilde has quit IRC
07:40:38 *** Mechtilde has joined #gnucash
07:43:52 *** Mechtilde has quit IRC
07:45:42 *** Mechtilde has joined #gnucash
08:04:43 <gjanssens> jralls: if you haven't tagged the documentation yet, would you consider adding Chris Good's minor patch at https://bugzilla.gnome.org/show_bug.cgi?id=729265 still ?
08:04:50 <gjanssens> That would be the last thing required to close that bug.
08:05:08 <gjanssens> However if documentation is tagged already, it can wait for the next release as well.
08:07:42 *** Mechtilde has quit IRC
08:08:02 *** Mechtilde has joined #gnucash
08:35:25 *** Mechtilde has quit IRC
08:37:19 *** Mechtilde has joined #gnucash
08:42:14 *** fabior has quit IRC
08:52:57 *** Mechtilde has quit IRC
08:56:30 *** fabior has joined #gnucash
08:57:37 *** hoijui has joined #gnucash
09:05:45 *** Mechtilde has joined #gnucash
09:22:18 *** fabior has quit IRC
09:26:23 *** Mechtilde has quit IRC
09:29:49 *** Jimraehl1 has joined #gnucash
09:32:20 *** brucehvn has quit IRC
09:51:25 *** Mechtilde has joined #gnucash
09:53:01 *** hoijui has quit IRC
09:57:06 *** Mechtilde has quit IRC
09:57:55 *** Mechtilde has joined #gnucash
09:59:54 *** hoijui has joined #gnucash
10:01:02 *** Mechtilde has quit IRC
10:02:59 *** Mechtilde has joined #gnucash
10:03:02 *** jesse has joined #gnucash
10:14:31 *** jesse has quit IRC
10:28:56 *** Mechtilde has quit IRC
10:35:10 *** Mechtilde has joined #gnucash
10:42:34 *** hoijui has quit IRC
10:44:17 *** Mechtilde has quit IRC
10:46:45 *** Mechtilde has joined #gnucash
10:48:15 *** meb has joined #gnucash
10:48:15 *** bozonius has joined #gnucash
10:48:15 *** _80k has joined #gnucash
10:48:15 *** bertbob has joined #gnucash
10:51:25 *** minot has joined #gnucash
10:56:31 *** Mechtilde has quit IRC
11:01:02 *** Mechtilde has joined #gnucash
11:08:12 <jonas> I'm still trying to build gnucash with python support for arch linux
11:08:53 <jonas> it builds and it installs some python stuff, but sadly it seems to go for my python3 install, not the python2.7 that I'm telling it to
11:09:12 <jonas> I
11:09:19 <jonas> I'm configuring using PYTHON_VERSION=2.7 ./configure --enable-python
11:10:07 <jonas> and when I try to use the python bindings I get https://gist.github.com/anonymous/94d2ab509b62668d4696
11:10:17 <jonas> tl;dr undefined symbol: _Py_FalseStruct
11:10:48 <jonas> probably because it still seems to go for my python3 install somehow
11:11:08 <jonas> I can't find any other configure options that might help me, am I missing something?
11:12:37 *** Mechtilde has quit IRC
11:13:55 *** Mechtilde has joined #gnucash
11:18:46 *** Mechtilde has quit IRC
11:29:32 *** Mechtilde has joined #gnucash
11:35:57 *** Mechtilde has quit IRC
11:37:38 *** Mechtilde has joined #gnucash
11:38:59 <jralls> gjanssens: I deliberately left tagging docs until today because I saw Chris's patch and didn't have time last night to apply it.
11:41:36 <jralls> jonas: Make sure that you have all of the PYTHON environment variables pointed at your Py2 installation. The python bindings need to include Python.h and link libpython.so. Note in particular $PYTHON and $PYTHON_VERSION, mentioned at the bottom of configure --help.
11:41:53 <jonas> alright, I'll try that, thanks jralls
11:42:31 *** Mechtilde has quit IRC
11:45:43 *** fabior has joined #gnucash
11:49:09 *** Mechtilde has joined #gnucash
11:49:34 *** fabior has quit IRC
11:50:30 *** Mechtilde has quit IRC
11:50:48 *** Mechtilde has joined #gnucash
11:51:07 <jralls> warlord: Is something going on with code? git is working really slowly.
11:52:15 *** Mechtilde has quit IRC
11:52:16 <jralls> Ping time isn't unreasonable, ~350ms.
11:55:11 *** Mechtilde has joined #gnucash
11:56:29 *** fabior has joined #gnucash
11:57:24 *** Mechtilde has quit IRC
11:58:14 *** Mechtilde has joined #gnucash
12:05:21 *** Mechtilde has quit IRC
12:07:18 *** Bayonne has joined #gnucash
12:10:40 <Bayonne> Hi there, I'm considering gnucash to manage accounts in multiple currencies for personal use. I'm trying to decide if I should use trading accounts or not. Are there documentation or articles other than the short gnucash wiki page and the 'Tutorial on multiple currency accounting' that seems to be the linked from everywhere. (I'm very new to accoun
12:10:40 <Bayonne> ting). Any other opinion on trading accounts? Thanks.
12:10:43 *** Mechtilde has joined #gnucash
12:15:33 *** Mechtilde has quit IRC
12:17:02 <jralls> Bayonne: There's no additional documentation that I'm aware of. I do recommend trading accounts for people who do frequent multi-currency transactions because it makes the presentation in the registers a bit more clear.
12:17:28 *** Mechtilde has joined #gnucash
12:20:30 <jralls> Study carefully the "Tutorial and Concepts Guide" in the GnuCash documentation and if it doesn't seem completely logical and straightforward to you consider reading a basic accounting text and perhaps taking an introductory course.
12:21:08 *** Mechtilde has quit IRC
12:21:59 <jralls> Getting a good grip on what you're trying to do upfront saves much pain in the form of starting over, perhaps more than once.
12:22:46 <Bayonne> thanks jralls
12:23:17 <Bayonne> gnucash doc is excellent, I find the tutorial really well done
12:24:00 *** Mechtilde has joined #gnucash
12:26:09 <jralls> Bayonne: Thanks.
12:30:29 *** Mechtilde has quit IRC
12:30:42 *** Mechtilde has joined #gnucash
12:34:30 *** Mechtilde has quit IRC
12:35:51 *** Mechtilde has joined #gnucash
12:44:30 *** Mechtilde has quit IRC
12:45:22 <warlord> jralls: looks like load only around 9-10, but it's possible that other stuff is going on.
12:45:26 *** Mechtilde has joined #gnucash
12:46:27 <jralls> warlord: More likely stuff was going on an hour ago. It was reasonably quick when I did a pull a few minutes ago.
12:49:12 *** Mechtilde has quit IRC
12:57:40 *** Mechtilde has joined #gnucash
13:02:43 *** Mechtilde has quit IRC
13:02:48 *** fell__ has joined #gnucash
13:04:58 *** fell_ has quit IRC
13:05:09 *** Mechtilde has joined #gnucash
13:10:50 *** Mechtilde has quit IRC
13:13:13 <jralls> warlord: wiki is taking a long time to load. Maybe a memory issue on code?
13:16:17 *** Mechtilde has joined #gnucash
13:21:38 *** Mechtilde has quit IRC
13:21:59 *** Mechtilde has joined #gnucash
13:23:46 <gjanssens> jralls: ok on Chris' patch
13:24:06 <gjanssens> I also have been experiencing very slow git responses the last couple of days...
13:24:20 <gjanssens> BTW, I'll be afk the rest of the evening
13:24:24 *** gjanssens is now known as gjanssens_afk
13:26:50 *** Mechtilde has quit IRC
13:28:00 *** Mechtilde has joined #gnucash
13:50:14 *** Mechtilde has quit IRC
13:57:46 *** minot has quit IRC
13:58:02 *** Mechtilde has joined #gnucash
14:04:20 *** Mechtilde has quit IRC
14:05:36 *** Mechtilde has joined #gnucash
14:14:20 *** Mechtilde has quit IRC
14:17:31 *** fabior has quit IRC
14:17:40 *** Mechtilde has joined #gnucash
14:21:24 *** hoijui has joined #gnucash
14:22:34 *** Mechtilde has quit IRC
14:22:49 *** Mechtilde has joined #gnucash
14:27:08 *** hoijui has quit IRC
14:31:16 *** hoijui has joined #gnucash
14:34:37 *** Mechtilde has quit IRC
14:39:51 *** jesse has joined #gnucash
14:42:46 *** Mechtilde has joined #gnucash
14:48:31 *** Mechtilde has quit IRC
14:49:09 *** hoijui has quit IRC
14:50:21 *** hoijui has joined #gnucash
14:51:04 *** Mechtilde has joined #gnucash
14:58:30 *** Mechtilde has quit IRC
14:58:46 *** Mechtilde has joined #gnucash
15:31:08 <warlord> jralls: free reports:
15:31:12 <warlord> total used free shared buffers cached
15:31:12 <warlord> Mem: 6207600 5745356 462244 1484 324536 4167212
15:31:12 <warlord> -/+ buffers/cache: 1253608 4953992
15:31:12 <warlord> Swap: 10238972 41036 10197936
15:33:48 <warlord> But yes, mysqld is taking a lot of RAM:
15:33:58 *** Mechtilde has quit IRC
15:34:05 <warlord> USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
15:34:05 <warlord> mysql 29218 2.5 2.1 634672 131744 ? Sl Mar01 915:11 /usr/libexec/mysqld....
15:35:31 <warlord> But clamd is taking the most ram, 4.8%
15:35:41 <warlord> Versus the 2.1% for mysql
15:36:35 <warlord> Then mailman qrunner is taking 1% of RAM
15:36:52 <jralls> Is 120M really that big a working set for MySQL?
15:37:49 <warlord> no.
15:38:18 <warlord> I looked at the number and thought it was 1000x more than it actually is.
15:38:49 *** Mechtilde has joined #gnucash
15:39:31 <finster> does iostat/mpstat indicate i/o waits?
15:41:58 *** Mechtilde has quit IRC
15:42:00 <warlord> finster: neither iostat nor mpstat are currently installed.
15:42:31 <finster> ah, okay. top should report it, too.
15:43:04 <finster> if that is available
15:43:23 *** Mechtilde has joined #gnucash
15:43:42 <warlord> top is... Which mode are you suggesting?
15:45:09 <finster> the regular one. the cpu line(s) should show sth like "1.0 wa"
15:45:39 <warlord> Which column?
15:46:22 <finster> it's in the top area (linux system assumed), above the process-specific data.
15:46:26 *** Mechtilde has quit IRC
15:46:40 <warlord> Ah
15:46:42 <warlord> %Cpu(s): 0.8 us, 1.4 sy, 0.0 ni, 12.4 id, 66.3 wa, 11.8 hi, 7.4 si, 0.0 st
15:46:58 <finster> yep. that's pretty bad. 66.3wa
15:47:19 <finster> meaning 2/3 of cpu cycles are spent waiting for i/o
15:47:57 <finster> disk or network. most likely disk
15:47:57 <warlord> Probably disk.
15:47:57 *** Mechtilde has joined #gnucash
15:48:08 <finster> also, 7.4 si (swap in) is also a sign of ram shortage
15:48:51 <warlord> Only 41MB of Swap is being used..
15:49:30 <finster> mmh, yes, combined with the free output from above it is probably okay
15:49:47 <finster> lots of cached area still free
15:50:47 <warlord> Most likely it's all based on disk i/o issues.
15:51:04 <warlord> Note that this is a VM Guest
15:51:41 <finster> ah, okay. maybe some other gest is freaking out, having side-effects on the other guests
15:51:53 <warlord> That's my guess...
15:52:01 *** Mechtilde has quit IRC
15:52:02 <warlord> (this is 7-year-old VM hardware)
15:52:38 *** Mechtilde has joined #gnucash
15:52:38 <finster> for non-critical services/data maybe putting data into a ram-disk will speed up things
15:53:05 <warlord> There's no such thing as "non-critical services/data" ;)
15:53:12 <finster> :)
15:53:48 <warlord> Maybe I should consider getting some SSDs for the underlying VM storage
15:54:55 <finster> considering the symptoms that sounds like a very good idea
15:55:46 *** Mechtilde has quit IRC
15:56:27 *** Mechtilde has joined #gnucash
15:59:02 <jralls> warlord: What does "top" look like on the master OS, i.e. the one on which all of the VMs run?
15:59:07 *** Mechtilde has quit IRC
16:00:01 <warlord> Cpu(s): 70.5%us, 17.8%sy, 0.0%ni, 7.5%id, 4.2%wa, 0.0%hi, 0.0%si, 0.0%st
16:00:42 <finster> how many machines are running on the host os?
16:00:42 *** Mechtilde has joined #gnucash
16:00:42 <finster> which virtualization software is in use?
16:00:50 <jralls> 70% CPU will definitely slow things down!
16:01:14 <warlord> finster: vmware-server-2
16:01:23 <warlord> Looks like 13 VMs are currently running
16:01:29 <finster> yes, 70% cpu, plus almost 20% system (kernel) time.
16:01:42 <warlord> Top process on the VM host is.... webAccess
16:01:43 <warlord> (Not sure why)
16:02:24 <jralls> Is the windows build VM another guest on this machine?
16:02:54 <finster> well, the top line is just a snapshot. it could be an idea to observe how the system behaves.
16:02:54 <warlord> Yes
16:02:54 <warlord> finster: understood, but it's staying there for an extended period of time.
16:02:54 <finster> s/line/output/
16:02:54 *** Mechtilde has quit IRC
16:03:16 <finster> i'm not very familiar with vmware, though.
16:03:31 <warlord> Current space taken by VMs is 1484225460
16:03:34 <warlord> So just about 1.5TB
16:03:35 *** Mechtilde has joined #gnucash
16:04:08 <warlord> Cheapest SSD on Newegg >= 1.6TB is a Samsung PM863 1.92TB for $978.49
16:04:29 <finster> plus a second one for reduncancy, maybe...
16:04:38 <warlord> Not maybe.. absolutely. I run the system in mirror mode.
16:05:21 <warlord> every disk is mirrored.
16:06:06 <finster> don't know if the system has enough slots, but given the high $ / GByte ratio maybe more and smaller disks in RAID 6 may be feasible, instead of RAID1
16:06:12 <warlord> If I downgrade to non-enterprise SSDs I can get 2TB for $5-600 ea
16:06:23 <warlord> Right now I only have 2 free hotswap bays in this server.
16:07:02 *** hoijui has quit IRC
16:07:09 <warlord> Another alternative would be to put some SSDs into my freenas box but I doubt my 1Gbps network would be fast enough versus local storage.
16:07:35 <finster> I'd doubt that also. apart from the raw network speed disk i/o is sensitive to latency, which usually only gets worse over network when compared to local storage
16:07:55 <finster> warlord: mind pm?
16:08:06 *** Mechtilde has quit IRC
16:08:09 <jonas> jralls, I fixed my issue compiling the python bindings, the secret was PYTHON=python2.7 PYTHON_VERSION=2.7 ./configure --enable-python , thanks
16:08:11 <warlord> finster: not at all.
16:08:51 *** Mechtilde has joined #gnucash
16:14:06 *** Mechtilde has quit IRC
16:15:31 *** Mechtilde has joined #gnucash
16:18:46 *** Mechtilde has quit IRC
16:20:49 *** Mechtilde has joined #gnucash
16:24:04 *** Mechtilde has quit IRC
16:25:17 *** Mechtilde has joined #gnucash
16:29:10 *** Mechtilde has quit IRC
16:31:30 *** Mechtilde has joined #gnucash
16:34:14 *** Mechtilde has quit IRC
16:35:49 *** Mechtilde has joined #gnucash
17:56:28 *** Mechtilde has quit IRC
17:59:17 *** gjanssens_afk has quit IRC
18:09:09 *** rubdos has quit IRC
18:17:05 *** Bayonne has quit IRC
18:18:56 *** husker has quit IRC
20:00:13 <jralls> warlord: Whatever was slowing down code is now resolved, web pages and wiki load quite quickly.
20:03:20 <jralls> However, I can't seem to connect to the VMHost to check on the build's progress.
20:08:45 <jralls> The server took two tries to log me in and now displays an error box "IllegalArgumentException: Operation failed."
20:20:58 *** jesse has quit IRC
20:23:54 <jralls> Oh, spoke too soon: Git is still pretty slow.
20:29:48 *** jesse has joined #gnucash
21:11:15 *** eb50r has joined #gnucash
21:21:33 *** eb50r has quit IRC
21:25:09 <jscinoz> Just curious is there any particular timeline for the next release? The one that has the fix for receipt rendering not working with webkit-gtk
21:28:43 *** eb50r has joined #gnucash
23:03:12 <warlord> jralls: I'm honestly not sure what's bogging it down..
23:03:39 <warlord> But load on code is down below 1
23:11:07 <warlord> ... and now back up to 28 --- with apache being the top processes.
23:49:02 *** jesse has quit IRC