2014-11-13 GnuCash IRC logs

00:12:33 *** warlord has quit IRC
00:16:57 *** warlord has joined #gnucash
00:16:58 *** gncbot sets mode: +o warlord
00:21:46 *** ErKa has joined #gnucash
00:24:18 *** O01eg has quit IRC
00:25:02 *** warlord has quit IRC
01:08:22 *** MechtiIde has joined #gnucash
01:35:46 *** ErKa has quit IRC
01:40:35 *** MechtiIde has quit IRC
01:54:49 *** MechtiIde has joined #gnucash
02:13:46 *** mlncn has quit IRC
02:21:41 *** StuM has quit IRC
02:29:52 *** StuM has joined #gnucash
02:57:01 *** GabrieleV has quit IRC
02:57:01 *** GabrieleV_ has joined #gnucash
02:57:05 *** GabrieleV_ is now known as GabrieleV
03:00:24 *** gjanssens has joined #gnucash
03:00:25 *** gncbot sets mode: +o gjanssens
03:28:55 *** Gbarr has quit IRC
03:32:05 *** uXus has quit IRC
03:36:22 *** uXus has joined #gnucash
04:28:00 *** GabrieleV_ has joined #gnucash
04:28:08 *** GabrieleV has quit IRC
04:28:08 *** GabrieleV_ is now known as GabrieleV
04:40:23 *** aqua___ has joined #gnucash
05:29:57 *** StuM has quit IRC
05:33:21 *** StuM has joined #gnucash
06:01:04 *** himaxx has joined #gnucash
06:01:56 *** aqua___ has quit IRC
06:08:03 *** himaxx has quit IRC
06:08:37 *** himaxx has joined #gnucash
06:24:38 *** himaxx has quit IRC
06:25:16 *** himaxx has joined #gnucash
06:37:21 *** himaxx has quit IRC
06:37:53 *** himaxx has joined #gnucash
06:38:53 *** himaxx has quit IRC
06:47:05 *** aqua___ has joined #gnucash
06:51:36 *** fell has joined #gnucash
06:51:37 *** gncbot sets mode: +o fell
06:52:44 *** Jimraehl1 has left #gnucash
06:55:58 *** Jimraehl1 has joined #gnucash
07:28:05 *** aqua___ has quit IRC
07:37:36 *** andy has quit IRC
07:42:38 *** andy has joined #gnucash
08:13:07 *** Gbarr has joined #gnucash
08:17:11 *** Jimraehl1 has quit IRC
08:26:08 *** mlncn has joined #gnucash
08:28:49 *** mlncn has quit IRC
08:29:40 *** KaiForce has quit IRC
08:55:06 *** wol has joined #gnucash
09:04:31 *** mlncn has joined #gnucash
09:20:31 *** himaxx has joined #gnucash
09:25:51 *** mlncn has quit IRC
09:37:43 *** himaxx has quit IRC
09:38:16 *** himaxx has joined #gnucash
09:40:53 *** mlncn has joined #gnucash
09:44:26 *** StuM has quit IRC
09:46:31 *** wol has quit IRC
09:49:37 *** mlncn has quit IRC
09:53:29 *** himaxx has quit IRC
09:53:52 *** lmat has joined #gnucash
10:03:17 *** mlncn has joined #gnucash
10:05:29 *** wol has joined #gnucash
10:08:22 *** wol has quit IRC
10:13:58 <lmat> Why, in unittest-support.c, in do_test_checked_handler does it say "if (hits)"?
10:14:14 <lmat> Why not just ++(tdata->hits); ? Why would we want there to already be an hit before we increment?
10:14:59 <lmat> (the last change for those lines is "Code reindentation in tests", so I can't tell if there's a special commit message for this...)
10:22:51 <lmat> ah, 6379a23b8 seems to have touched on it, but doesn't talk about it explicitly.
10:23:08 <lmat> "New functions to simply creating log handlers for expected ..."
10:28:02 *** mlncn has quit IRC
10:32:52 *** mlncn has joined #gnucash
10:38:44 *** Gbarr has quit IRC
10:39:11 *** mib_kxm2i1 has joined #gnucash
10:41:17 *** wol has joined #gnucash
10:43:58 <gjanssens> lmat: likely there are situations where you don't want to count hits ?
10:44:29 <lmat> gjanssens: If those situations are when there are currently no hits, an explanation would be greatly appreciated ^_^
10:44:53 <gjanssens> jralls should be able to give an authoritative answer given he as committed 6379a23b8
10:45:12 <gjanssens> lmat: hits is a boolean parameter of the function
10:45:27 <gjanssens> I don't think it's related to error->hits, which is a counter
10:45:31 *** cartsoftware has quit IRC
10:45:43 <lmat> gjanssens: ah, thanks for pointing that out!
10:46:31 <gjanssens> so it looks to me the caller is free to decide if he wants to keep track of the number of hits or not by setting the boolean accordingly
10:46:43 <gjanssens> But again, jralls can confirm or correct me
10:50:50 <lmat> gjanssens: And the caller is the gtest infrastructure (I think ^_^)
10:51:42 <gjanssens> lmat: I haven't looked further than that :)
10:52:03 <lmat> gjanssens: No sweat. Pointing out that hits is not a member (but a local or global) is helpful enough!
10:59:13 *** Gbarr has joined #gnucash
11:08:58 *** KaiForce has joined #gnucash
11:30:52 *** ErKa has joined #gnucash
11:31:01 *** mlncn has quit IRC
11:31:33 *** mlncn has joined #gnucash
11:52:14 *** mlncn has quit IRC
11:52:41 *** mlncn has joined #gnucash
11:54:06 *** mib_kxm2i1 has quit IRC
12:20:40 *** O01eg has joined #gnucash
12:30:40 *** AndreeeCZ has joined #gnucash
12:31:56 *** mlncn has quit IRC
12:37:48 *** jralls has quit IRC
12:38:19 *** jralls has joined #gnucash
12:38:20 *** gncbot sets mode: +o jralls
12:41:06 <jralls> linas: gmp is too slow for only 128 bits because it relies too heavily on the heap. The current GnuCash code is extremely naive and as it is now only works for a 64-bit divisor.
12:42:24 <jralls> linas: I've decided to try out the division algo from Knuth V2. We'll see how that goes.
12:51:46 <jralls> lmat: The client for the error handling code is g_log. It's for ensuring that code paths which are supposed to emit log messages actually do so. I haven't yet looked at how to handle that for gtest. It will also need to be changed when we migrate from g_log to whatever C++ logger we settle on.
13:01:02 *** cartsoftware has joined #gnucash
13:05:13 *** ErKa has quit IRC
13:05:37 *** mlncn has joined #gnucash
13:12:08 *** andy has quit IRC
13:16:10 *** MechtiIde has quit IRC
13:17:39 *** mlncn has quit IRC
13:18:14 *** andy has joined #gnucash
13:22:17 *** AndreeeCZ has quit IRC
13:41:39 *** GabrieleV_ has joined #gnucash
13:41:43 *** wol has quit IRC
13:41:50 *** GabrieleV has quit IRC
13:41:50 *** GabrieleV_ is now known as GabrieleV
13:43:05 *** wol has joined #gnucash
14:00:14 *** aqua___ has joined #gnucash
14:00:47 *** wizkid239 has quit IRC
14:03:59 *** wizkid238 has joined #gnucash
14:14:13 *** aqua___ has quit IRC
14:36:09 *** GabrieleV_ has joined #gnucash
14:36:42 *** GabrieleV has quit IRC
14:36:43 *** GabrieleV_ is now known as GabrieleV
14:44:41 *** ErnstNeger has joined #gnucash
14:54:29 *** mlncn has joined #gnucash
15:01:26 *** mlncn-agaric has joined #gnucash
15:01:27 *** mlncn has quit IRC
15:08:27 *** lmat has quit IRC
15:09:01 *** mlncn-agaric has quit IRC
15:25:55 *** lmat has joined #gnucash
15:31:28 *** mlncn-agaric has joined #gnucash
15:35:17 *** aqua___ has joined #gnucash
15:43:32 *** Shact has joined #gnucash
15:44:36 <Shact> Hello all. After I add a new security and give it a Type, I'm not able to set that Type for a new account. Anyone know why?
15:45:01 *** himaxx has joined #gnucash
15:46:12 *** aqua___ has quit IRC
15:47:38 *** himaxx has quit IRC
15:49:05 *** ErnstNeger has quit IRC
16:02:02 *** mlncn-agaric has quit IRC
16:15:48 *** himaxx has joined #gnucash
16:18:29 *** himaxx has quit IRC
16:20:21 <jralls> Shact: Security types aren't account types. A security type is just a way to make securities easier to find in pick lists when you have a lot of them.
16:23:01 <Shact> Some time ago though, I made a Bitcoin security, and I have a Bitcoin account linked to it. No idea how I did this.
16:23:43 <Shact> I think maybe I had a different version of Gnucash that allowed me to do that? Probaby 2.3.X
16:24:48 *** ErKa has joined #gnucash
16:28:15 <jralls> Shact: Sure, but your BTC account is of type STOCK and has BTC as its commodity. There's been no change to that (other than to protect you from using a reserved security type-name) since 2.2, maybe longer.
16:30:48 <Shact> Oh. Thanks. And is it normal that when I open that account I get a currency error?
16:31:05 <Shact> "could not determin account currecny"
16:33:10 <Shact> The reason is I'd like to try booking hours (as a commodity) to a Gnucash liability account. I think it will work quite well for chargeable work. I haven't been able to find much about this idea online.
16:33:45 <lmat> Shact: I've thought about that, too. Do let me know how it turns out!
16:34:24 <Shact> I'll be sure to post back to the room at some point in the near future when it's working :)
16:35:07 *** ErKa has quit IRC
16:37:51 *** wol has quit IRC
16:39:18 <Shact> This guy was having the same problem as me back in 2008. Looks like it wasn't resolved: https://lists.gnucash.org/pipermail/gnucash-user/2008-April/025029.html
16:41:42 *** gjanssens has quit IRC
16:48:46 <jralls> Shact: Yes, that's expected. Only asset accounts can be denominated in something other than a currency at present. I'm surprised that the Account Editor let you select a non-currency for the commodity when the account type was set to LIABILIY.
16:50:04 <Shact> ..well it wasn't doing until I added a STOCK commodity type. I don't have to us eit, but as long as it exists I seem to have the freedom to create interesting commodity accounts. When I erase it I can't. That's one bug that doesn't need fixing ;-)
16:51:02 *** wol has joined #gnucash
16:51:02 *** fell_ has joined #gnucash
16:51:04 *** gncbot sets mode: +o fell_
16:51:12 *** wol has quit IRC
16:53:30 <Shact> It would be nice though if it was a little easier to do these things. I mean, why have restrictions? What I'd like to do is get this time management thing set-up properly, and then deploy Gnucash within my department so that everyone's hours are accounted for, and I can see where time is spent in order to make improvements in efficiency.
16:55:12 <Shact> What I may have to do is get one of the software guys to edit the sourcecode to allow comodity libaility accounts as standard, and have an option to dsiable the currency warning. Would this be an easy change?
16:57:52 *** KaiForce has quit IRC
16:58:34 <Shact> Btw is the 2.4 branch dead? I don't like 2.6 so much because it's got all the graphics glitches of the 2.2 branch. Only 2.3 and 2.4 have ever worked smoothly on Windows. Could 2.6 be built with a different version of GTK? I reckon it's GTK that's responsible.
17:00:16 *** fell has quit IRC
17:14:08 *** mlncn-agaric has joined #gnucash
17:14:55 *** aqua___ has joined #gnucash
17:17:32 *** aqua_ has joined #gnucash
17:19:10 *** mlncn-agaric has quit IRC
17:19:48 *** mlncn-agaric has joined #gnucash
17:20:41 <jralls> Shact: It might be an easy change, but making sure that it doesn't have any unpleasant repurcussions would be hard. Yes, 2.4 is closed to further development. No, we can't migrate to Gtk3, the register code needs to be reimplented. We're considering moving away from Gtk entirely, to a framework with a better attitude about cross-platform compatibility, but we have a lot of code cleanup and rewriting to do before we can.
17:22:09 <jralls> Shact: But I don't really think that GnuCash is the right tool for what you're trying to do with managing the time allocation of your troops, never mind that most people rather resent that sort of tracking.
17:22:43 *** aqua___ has quit IRC
17:23:03 *** wol has joined #gnucash
17:23:57 <Shact> Oh everyone logs their time already, but into a terrible system called OnTime that's designed for software project tracking. It doesn't work well for time managemnet.
17:24:53 *** lmat has quit IRC
17:25:34 <jralls> What are you trying to manage? GnuCash isn't designed for any sort of time management, not even charging hours against project accounts.
17:25:51 <Shact> No, but it works perfecly for it :)
17:26:03 <Shact> Better than any of the tools that are designed for it
17:26:14 <jralls> How can you say that, when you can't even get it to work?
17:26:29 <Shact> We want to be able to book hours against specific jobs, so that we can bill clients more accurately
17:27:21 <Shact> Currently the complexity of OnTime means that it doesn't get filled in properly, because it takes ten minutes just to enter the job number
17:27:56 <jralls> I'm not really interested in OnTime's problems.
17:28:12 <Shact> YOu asked why I wanted to use Gnucash
17:28:42 <Shact> You can't ask and then say "I'm not interested in the answer"
17:28:51 <jralls> No, I asked what you're trying to manage. I accept your statement that OnTime isn't working for you on it's face.
17:29:37 <Shact> OK, well I'm gonna get someone to modify Gnucash. I'm sure they'd rather do that than build a whole new system from the groud up
17:30:11 <Shact> I'll ask them to do a Github fork, or whatever it's called
17:31:28 <jralls> Hah! You'll spend less money having them find an appropriate tool for you. It will take months of full-time work just to understand enough to know what to modify and how to test it.
17:32:05 <Shact> Oh really? Maybe I'll just set an open task "solve this problem in some way so that we have a system"
17:32:25 <jralls> Much more likely to succeed.
17:33:56 <Shact> OK cheers. Is there any software you reccomend which you think works well with gnucash? Our ERP system is terrible too (Sage 200), and so is our CRM system (Microsoft). Basically all small business tools are terrible
17:35:37 <jralls> No, unfortunately I don't. GnuCash is something of an island because of its umm, unusual implementation. There are a couple of open-source ERP programs, but I've never used them.
17:37:35 <Shact> Ok thanks jralls. I'm a big fan of Gnucash myself :) I've used it for 8 years now for my personal accounts.
17:39:03 <jralls> It's well suited to personal accounts and sole-proprietorship type businesses. But it lacks a lot of necessary features and doesn't scale well for most business uses.
17:40:35 <Shact> Thanks for your time. Remember to fix that commodity libility account restriction ;)
17:49:00 *** Shact has quit IRC
17:57:45 *** warlord has joined #gnucash
17:57:46 *** gncbot sets mode: +o warlord
18:06:21 *** gncbot` has joined #gnucash
18:07:16 *** warlord sets mode: +o gncbot
18:07:20 *** warlord sets mode: +o gncbot`
18:09:02 *** gncbot has quit IRC
18:13:51 <warlord> @nick gncbot
18:13:51 *** gncbot` is now known as gncbot
18:33:17 *** wol has joined #gnucash
18:35:24 *** wol has quit IRC
18:54:51 *** mlncn-agaric has quit IRC
19:21:23 *** mlncn-agaric has joined #gnucash
19:23:45 *** aqua_ has quit IRC
20:16:00 *** jralls has quit IRC
20:16:56 *** jralls has joined #gnucash
20:16:56 *** gncbot sets mode: +o jralls
20:17:51 *** ErKa has joined #gnucash
20:34:34 *** warlord2 has joined #gnucash
20:34:52 *** warlord has quit IRC
20:35:03 *** warlord2 is now known as warlord
20:35:07 <warlord> @op
20:35:08 *** gncbot sets mode: +o warlord
20:48:18 *** cartsoftware1 has joined #gnucash
20:48:18 *** cartsoftware has quit IRC
21:01:44 *** StuM has joined #gnucash
21:02:48 *** mlncn-agaric has quit IRC
21:05:46 *** ErKa has quit IRC
21:07:38 *** ErKa has joined #gnucash
21:15:21 *** mlncn-agaric has joined #gnucash
21:18:49 *** Gbarr has quit IRC
21:30:47 *** [LasaK] has joined #gnucash
21:42:20 *** ErKa has quit IRC
21:53:10 *** warlord has quit IRC
22:29:18 *** GabrieleV_ has joined #gnucash
22:29:20 *** GabrieleV has quit IRC
22:29:20 *** GabrieleV_ is now known as GabrieleV
22:43:16 *** StuM has quit IRC
22:44:30 *** StuM has joined #gnucash
22:44:38 *** [LasaK] has quit IRC
22:45:22 *** [LasaK] has joined #gnucash
22:47:17 *** Ardonik has quit IRC
22:48:55 *** Ardonik has joined #gnucash
23:27:38 *** jralls has quit IRC
23:28:24 *** jralls has joined #gnucash
23:28:24 *** gncbot sets mode: +o jralls
23:30:51 *** [LasaK] has quit IRC
23:31:32 *** [LasaK] has joined #gnucash
23:33:43 *** [LasaK] is now known as Charles
23:33:59 *** Charles is now known as CharlesProsperWolffSchoemaker
23:44:18 *** himaxx has joined #gnucash
23:51:19 *** himaxx has quit IRC
23:51:41 *** himaxx has joined #gnucash
23:54:20 *** GabrieleV_ has joined #gnucash
23:54:21 *** GabrieleV has quit IRC
23:54:21 *** GabrieleV_ is now known as GabrieleV