2007-02-05 GnuCash IRC logs

00:27:16 <prock> what's the correct way to copy a GDate?
00:33:41 *** BrianHV has quit IRC
00:35:00 <warlord> I dont know.
00:37:38 <prock> http://paste.debian.net/21398
00:39:41 *** BrianHV has joined #gnucash
00:40:00 <prock> sxftd_compute_sx declares "GDate date", then later calls xaccSchedXactionSetStartDate( sx, &date ); ... once sxftd_compute_sx completes wont the "GDate date"'s memory go away? This being a problem because xaccSchedXactionSetStartDate just assigns [sx->]start_date to (GDate *)newStart?
00:40:35 <prock> or would GDate's = operator be overloaded and copy it for us?
00:41:02 <prock> yes that must be it. Nevermind
00:41:14 <warlord> No, becuase GDate is on the stack
00:41:32 <warlord> This is C, there is no "overloading"
00:41:37 <warlord> (you're thinking C++)
00:41:57 <prock> it's been a while...
00:42:57 <prock> oh well I'll pick it up tomorrow.
00:46:58 <twunder> is there a problem with svn.gnucash.org? I'm getting "Could not parse response status line. (http://svn.gnucash.org)" after executing 'svn update'
00:48:10 <twunder> (this happens to be my first attempt at updating from SVN on FC6, so this could be a problem on my end...)
00:56:54 *** hampton2 has left #gnucash
01:06:04 <prock> Of course I go to bed and then I realize what I was doing wrong =)
01:06:21 <prock> (besides confusing C and C++)
01:13:39 <prock> twunder: I just updated my trunk w/o incident
01:13:41 <warlord> twunder: SVN is working for me. Maybe you have a firewall?
01:16:08 *** rlaager has joined #gnucash
01:16:58 <twunder> warlord, prock: yep... firewall, or more specifically, squid which is configured thru transparent proxy via iptables... apparently i need to reconfigure squid somehow...
01:17:20 <twunder> disable transparent proxy, and svn update works
01:17:24 <prock> woohoo all done patch incoming soon
01:17:35 <twunder> congrats prock
01:17:59 <prock> (minor patch that is... sx report will take quite a while methinks)
01:31:18 *** twunder has quit IRC
01:44:11 <prock> ok now I'm really off to bed
01:52:33 *** warlord is now known as warlord-afk
02:43:17 *** |gunni| has joined #gnucash
02:43:39 *** |gunni| has joined #gnucash
02:43:44 *** ceplma has joined #gnucash
03:10:27 *** dionharmon has joined #gnucash
03:27:26 *** dionharmon has quit IRC
03:53:21 *** wizkid238_ has joined #gnucash
04:02:05 *** wikzid238 has quit IRC
04:40:56 *** knave has joined #gnucash
04:42:40 <knave> hey guys
04:42:52 <knave> i've been using gnucash forever
04:43:17 <knave> i used to create subaccounts under my checking account for budgeting purposes... like a subaccount for insurance, rent, utilties, etc
04:43:48 <knave> this was really helpful to me, because at any time i could find out how much money i have available to spend, and how much is allocated for other costs
04:43:57 <knave> but it's also tedious for reconciling
04:44:21 <knave> i see that gnucash 2.x has a budget feature, but i'm not finding much documentation on it
04:44:31 <knave> can i accomplish what i did with subaccounts with the budget feature?
04:44:51 <knave> as far as i can tell, all you can do with the budget feature is compare budget vs actual
05:08:30 *** warlord-afk has quit IRC
05:45:49 *** pisi has joined #gnucash
05:48:43 <pisi> Hi! Has anyone experimented with gnucash data in subversion? I'm planning to disbale datafile compression (gnucash 2.0) and keep the xml file under svn
05:49:13 <pisi> any problems that could pop out that I'm not aware of ? other than possible not-so-readable changesets...
06:51:07 <knave> that's a good idea...
06:51:19 <knave> (not that i know if it'll work or not) :)
07:08:31 *** Esaj has joined #gnucash
07:16:57 <pisi> well, it seems.
07:17:12 <pisi> It would be smart to optimize the xml serialization (if possible) to allow such things.
07:34:55 *** twunder has joined #gnucash
07:43:09 *** bash has joined #gnucash
07:43:48 <bash> /exit
07:43:55 *** bash has left #gnucash
07:58:22 *** besh has joined #gnucash
08:08:43 *** mishehu has quit IRC
08:19:48 *** pisi has quit IRC
08:28:16 *** aosta has joined #gnucash
08:29:08 *** aosta has quit IRC
08:42:19 *** nomeata has joined #gnucash
09:00:53 *** twunder has quit IRC
09:27:41 *** prock_ has joined #gnucash
09:35:59 *** prock has quit IRC
09:45:19 *** twunder has joined #gnucash
09:47:58 *** besh has quit IRC
09:48:30 *** besh has joined #gnucash
09:59:26 *** mishehu has joined #gnucash
09:59:46 *** minDscrm has quit IRC
10:00:51 *** prock_ is now known as prock
10:02:38 <jsled> knave: There is documentation of budgeting in the help, though it's somewhat thin.
10:02:38 <gncbot> jsled: Sent 10 hours and 48 minutes ago: <warlord> Okay, I'll backport it. It only adds some scheme code, doesn't change anything else.. and it looks perfectly safe.
10:03:21 <knave> yeah.. do you think it's possible to accomplish what i was doing with subaccounts before?
10:03:32 <knave> where money is pre-allocated, and i can regard it as already spent?
10:05:29 <jsled> I'm not sure what you're after. If you like the sub-accounts, then you can keep using the sub-accounts. If you want to use the budgeting, you should be able to estimate out the expected values for those sub-accounts, then compare .
10:06:19 <jsled> But I don't see a way in the budgets to create "virtual" subaccounts or anything.
10:06:51 <jsled> Although, does the "include subaccounts" option to reconciliation solve some of the tedium?
10:07:33 <knave> hm, maybe it does.
10:07:37 <knave> i'll have to play with it
10:08:04 <knave> part of the problem is i'm not sure what the "right" way to budget is
10:08:13 <knave> my old method was something i just kind of invented
10:08:29 *** besh has quit IRC
10:14:04 *** nomeata has quit IRC
10:19:27 *** besh has joined #gnucash
10:24:48 *** MrN has joined #gnucash
10:28:04 *** minDscrm has joined #gnucash
10:32:27 <MrN> hi
10:37:04 *** hampton|away is now known as hampton
11:03:32 <chris> knave: the budget functionality would augment you subaccounts, but not replace them. All it does is let you plan your expenses/income/other transactions in those accounts, and then compare your plan to the actual transactions.
11:08:46 *** rlaager has quit IRC
11:11:39 *** besh has left #gnucash
11:13:14 *** besh has joined #gnucash
11:19:23 *** bonez39 has joined #gnucash
11:35:19 *** cstim has joined #gnucash
11:35:20 *** gncbot sets mode: +o cstim
11:37:15 <cstim> hi
11:51:40 *** warlord has joined #gnucash
11:51:40 *** gncbot sets mode: +o warlord
11:51:45 *** cstim has quit IRC
11:51:56 <warlord> good morning.
12:00:26 <MrN> hi warlord
12:00:48 <warlord> hi MrN
12:02:30 *** besh has quit IRC
12:14:36 *** andi5 has joined #gnucash
12:14:37 *** gncbot sets mode: +o andi5
12:20:52 *** ceplma has quit IRC
12:39:50 *** besh has joined #gnucash
12:46:52 *** |gunni| has quit IRC
12:47:53 *** |gunni| has joined #gnucash
13:12:03 <twunder> gnucash configures and compiles on FC6, right? anything special I need? right now, I get "configure:25763: error: possibly undefined macro: PKG_CONFIG_MIN_VERSION..."
13:12:41 <andi5> twunder: huh, i have seen that one too.... it happens on ./autogen.sh, right?
13:12:51 <twunder> andi5: yes
13:13:09 <andi5> twunder: autogen once more and it will go away...
13:13:16 <twunder> promise?
13:13:20 <andi5> i hope to debug it once i return to linux :)
13:13:22 <andi5> yep
13:14:26 <andi5> twunder: what automake and autoconf versions do you use?
13:14:57 <warlord> twunder: trunk or 2.0-branch?
13:14:57 <twunder> rpm -q automake autoconf
13:14:58 <twunder> automake-1.9.6-2.1
13:14:58 <twunder> autoconf-2.59-12
13:15:03 <twunder> 2.0 branch
13:15:14 <andi5> interesting... did you freshly checkout?
13:17:01 <twunder> no. I recently updated from FC5 to FC6 on a new machine. I performed a make clean prior to an svn update before trying the autogen.sh
13:17:24 <twunder> the SVN sources were rsync'd fromt he old machine to the new
13:17:45 <jsled> maybe try distclean?
13:17:51 <andi5> so did you have Makefile.in's lying around?
13:17:57 <warlord> or even "maintainer-clean"
13:18:37 <twunder> the second run of autogen.sh fixed the problem... should I run 'make clean' again to see if it recurs?
13:18:40 <andi5> FYI, i think the error pops up when i ./autogen.sh in a completely fresh checkout (git helps here)
13:20:06 <warlord> Hmm... I'm wondering if autoreconf -siv would fix our "autogen" problems?
13:20:18 <andi5> twunder: or... what is the version of pkg-config?
13:21:36 <twunder> not installed (yet)... I'm just starting to go thru the compile process to see what I'm missing
13:22:24 <andi5> hehe... very much then :)
13:22:51 <twunder> unless it's not called pkg-config in FC6...
13:23:38 <warlord> on FC5: pkgconfig-0.20-2.2.1
13:24:57 <twunder> pkgconfig-0.21-1.fc6
13:25:58 <twunder> "./configure: line 25695: syntax error near unexpected token `gnc_have_guile_www,'"
13:27:09 <warlord> This is weird, because I know I built 2.0 on FC6 at least once..
13:27:30 <andi5> how does that line look alike?
13:28:46 <twunder> GUILE_MODULE_AVAILABLE(gnc_have_guile_www,(www main))
13:30:04 <andi5> twunder: do you have guile-devel installed? (name may be inexact)
13:30:29 <twunder> $ rpm -q guile-devel
13:30:29 <twunder> guile-devel-1.8.0-8.20060831cvs
13:34:06 *** jpeach has joined #gnucash
13:34:13 *** jpeach has left #gnucash
13:39:33 <prock> once I finish my patch to add the 'enabled' columnn to the sx list true view should I send a patch containing just the extra column or including the other changes I sent last night (this morning)?
13:39:57 <jsled> prock: depends. When do you think you'll have the column-addition done?
13:40:12 <prock> I think this afternoon (within a couple hours)
13:40:44 <jsled> I'll probably apply the other patch this evening. It'd be nicer if they were separate commits, I guess.
13:40:58 <jsled> But, they'll affect different source files.
13:41:10 <jsled> It'll probably be easier on you to roll them together into a single patch file.
13:41:28 <jsled> Then I can commit them as two separate parts, or not. Whatever.
13:43:21 <prock> separate patches it is.
13:51:58 *** francisH44 has joined #gnucash
13:52:44 <francisH44> #gnucash
13:56:01 <francisH44> Hello?
13:56:04 <francisH44> It is about the windows version of Gnucash: I would like to know if it is possible to use my budget file of the linux version of gnucash on the windows one. Thanks
13:57:12 <jsled> Yeah, should be fine. Bear in mind that the Windows version is development code at an early stage of development, so you might not want to use it on your actual datafile yet.
13:59:56 <warlord> Also, the windows code doesn't support compressed files.
14:02:38 *** besh has quit IRC
14:08:57 <francisH44> In fact, I'm just discovering at the same tine linux and GnuCash: I'm a classical Windows user, but however with a very intensive use of Money. And I'm looking after something capable to replace money in the linux universe. During the last week end, I've spent many hours to make a datafile of most of my accounts and shares portfolio on the linux PC of a friend of mine, and I'm interested to...
14:08:59 <francisH44> I agree.
14:09:02 <francisH44> ...go further on my own PC with XP, and, of course, the XP version of GnuCash. So, the best would be to be able to use that datafile. Of course, if the test is positive, it would be as well important to transfer my XP file in the linux system.
14:11:41 <warlord> francisH44: you can share your data file so long as it's not compressed.
14:13:50 <francisH44> Good. But what I've to do to keep the data file not compressed ?
14:16:01 <andi5> http://lists.gnucash.org/pipermail/gnucash-user/2007-February/019235.html ... maybe it should be put in the wiki
14:23:04 <francisH44> Thank you, <andi5>. I'll try to test that, but it's yet full of mysteries for me, as my knowledge in linux is almost null. But, it is already a great step of having been informed that a bridge exits
14:24:02 <andi5> francisH44: gnucash 2.2 will very likely be released on windows too.... compressed files are a show-stopper so far, of course :)
14:25:07 *** ceplma has joined #gnucash
14:26:25 <warlord> andi5: I wonder if there's some way to use g_spawn to do what we want?
14:26:36 <warlord> (or maybe g_thread?)
14:26:59 <jsled> Why don't we just embed libgz and decompress the stream?
14:27:16 <jsled> or whatever. /me lifts off the ground with all the handwaving... :)
14:27:31 <prock> jsled: the check-box in the tree view doesn't appear to be toggle'able. (Is this expected?) Is it enough to just use the checkbox to show the enabled status?
14:27:32 <andi5> windows does not like forks
14:27:44 <warlord> jsled: we do.. right now we fork off and just use libz to compress/decompress in the backend "thread"
14:28:02 <jsled> prock: it can be made active, I'm sure. I think it's enough to just reflect the state insensitively.
14:28:18 *** wizkid238_ is now known as wizkid238
14:28:26 <andi5> arggg... gnucash still does not start... c'mon
14:28:55 <jsled> Ah. Clearly I'm being too simplistic, then. Nevermind me.
14:31:24 *** wizkid238 has quit IRC
14:32:50 <warlord> Hmm, there's a potential implementation using g_spawn.. But I think we might want to use g_thread instead.
14:34:22 <andi5> actually that is perfectly doable by a linux hacker... maybe we should promote it as a gnucash-love bug on gnucash-devel :-)
14:36:49 <warlord> Yeah, just changing the fork() implementation to a g_thread() implementation..
14:37:21 <warlord> that COULD be a 'love' bug.
14:38:00 <prock> ... what is a love bug?
14:38:13 *** hampton has quit IRC
14:38:38 <andi5> prock: do not confuse with a lovely bug ;-)
14:38:42 <warlord> a love bug is a bug that someone without intimate knowledge of gnucash could work on.. a "starter" bug.
14:39:16 <andi5> but yet not trivial
14:39:24 <prock> ah.
14:39:29 <jsled> http://live.gnome.org/GnomeLove
14:39:43 *** hampton has joined #gnucash
14:39:44 *** gncbot sets mode: +o hampton
14:42:53 <warlord> Is there currently a bug report for it?
14:44:22 <andi5> i do not think so
14:47:28 *** wizkid238 has joined #gnucash
14:49:30 <prock> yes
14:49:45 <jsled> I get invalid notices on all my mails to multiple mlists I'm on.
14:49:52 <jsled> I bet it's just evolution. POS.
14:50:54 <prock> did my patch emails show up with a bad sig?
14:51:31 <jsled> prock: to me, yes.
14:51:51 <jsled> Uh, though it's "public key not found" here. :/
14:52:28 <prock> I get "No signature creation date available"
14:54:06 <jsled> prock: now that I've got your pubkey, its a valid sig, but no trust.
14:54:39 <jsled> Except on the most recent message, where I see "BAD signature"
14:54:54 <prock> :(
15:10:35 <francisH44> Coming back to my transfer from linux to XP data file problem, just to inform <andi5> that his solution has perfectly worked.
15:10:36 <francisH44> Thank you very much for that.
15:14:03 <jsled> francisH44: It's just "andi5"; the <>s are a function of IRC.
15:15:07 <francisH44> ok.
15:20:19 <jsled> prock: that's what I see as well.
15:23:35 <prock> jsled: that's what you see on your bad sigs too or just on mine?
15:23:51 <jsled> On mine.
15:24:16 <jsled> In my sent-mail folder, the signature is good. Messages to myself are good. Messages to mailing lists get horked.
15:31:54 *** _gunni_ has joined #gnucash
15:31:55 *** andi5 has quit IRC
15:39:31 *** minDwarpd has joined #gnucash
15:41:03 *** |gunni| has quit IRC
15:42:45 *** francisH44 has quit IRC
15:45:26 *** minDscrm has quit IRC
15:53:47 <prock> should gsidca_get_instance_count just return a count of gsidca_get_contained?
15:59:10 <prock> nvrmind
15:59:18 <jsled> prock: nope; get_contained ... okay.
16:00:51 *** Esaj has quit IRC
16:36:28 *** fpslpb has joined #gnucash
16:47:25 *** fpslpb has left #gnucash
16:57:55 *** fpslpb has joined #gnucash
16:58:16 <fpslpb> Is it possible to have two GNUCash files open at the same time
16:58:32 <fpslpb> I ask because I keep reports/accounts open in each, and it's slow to switch between the two.
16:58:41 <jsled> fpslpb: sure, just run two instances of gnucash.
17:01:00 <warlord> yeah, just run gnucash twice.
17:01:28 <warlord> (but and supply the filenames on the command-line, because it will try to open the last file automatically which will throw an error)
17:02:36 <fpslpb> oh yeah. Put the file on the command lien
17:02:52 <jsled> or --nofile
17:03:00 <fpslpb> very nice, sheepish grin.
17:03:05 *** twunder has quit IRC
17:03:33 <fpslpb> I just started using GC this weekend. I like it, but I'd like to add "time tracking" to the wish list
17:03:40 <fpslpb> unless someone's already working on it.
17:04:27 <warlord> fpslpb: what do you mean by time tracking? Do you mean the time-of-day of a transaction? Or are you trying to replicate gnotime?
17:04:49 <fpslpb> I'm trying to figure out how to represent gnotime information in GC
17:04:57 <warlord> Why?
17:05:24 <warlord> I mean, why do you need to represent more than just the underlying invoice information?
17:05:24 <fpslpb> well, when I create an invoice, it'd be nice to just point and click to a set of intervals to sum up for a line item.
17:05:55 <fpslpb> oh - because I'd rather have the time information in GC than in GT
17:05:59 <warlord> That would imply you'd like better gnotime/gnucash integration.
17:06:12 <fpslpb> At some point, yes.
17:06:13 <warlord> Sorry, I dont think that's appropriate for gnucash.
17:06:21 <warlord> That's what GT is for
17:06:35 <warlord> Now, having a better way to import a GT "invoice" into gnucash, now THAT would be a nice/cool..
17:06:50 <fpslpb> mhmm.
17:07:09 <fpslpb> but right now there's no real way to do that , as far as I can see
17:07:25 <fpslpb> I mean, there's no input format (like OFX or something) that would create an invoice?
17:07:42 <fpslpb> I mean, an invoice isn't a transaction on an account
17:07:54 <fpslpb> it seems to be an ephemeral thing that spans a number of transactions.
17:08:19 <warlord> An invoice is neither ephemeral nor does it span multiple transactions..
17:08:39 <fpslpb> isn't each line item a transaction?
17:08:44 <warlord> And a /posted/ invoice is /tied/ to a transaction.. But there's a lot of ancillary data in the GncInvoice objet.
17:08:47 <warlord> No.
17:08:52 <fpslpb> ok.
17:08:53 <warlord> Not in an invoice.
17:09:28 <warlord> Each line CAN map to a Split in the posted transaction... Or it can collapse all the line items for an account into a single Split in the posted transaction.
17:12:37 *** fpslpb has quit IRC
17:15:17 *** fpslpb has joined #gnucash
17:15:35 <fpslpb> gah. New to IRC too.
17:18:35 <warlord> Heh
17:21:58 *** franz has joined #gnucash
17:23:53 <prock> ok that patch clears out my TODO list for the SX enabled option.
17:25:17 <jsled> Ah. Now you get to get into the reports! :)
17:25:34 * prock nods
17:26:44 <warlord> LOL
17:27:56 <prock> LOL?
17:28:21 <warlord> Laughing Out Loud
17:28:26 <warlord> (about getting to reports..)
17:30:20 <prock> then I will be cool! http://lists.gnucash.org/logs/2007-01-18.html#T13:53:05
17:31:00 <jsled> indeed.
17:39:19 *** nomeata has joined #gnucash
17:49:49 *** fpslpb has quit IRC
18:13:03 *** twunder has joined #gnucash
18:28:30 *** twunder has quit IRC
18:44:05 *** _gunni_ has quit IRC
19:09:10 *** ceplma has quit IRC
19:11:49 *** nomeata has quit IRC
19:19:28 <jsled> prock: I think I'm just going to combine the last two patches into one commit, since they go together.
19:29:41 *** rlaager has joined #gnucash
19:38:34 *** andi5 has joined #gnucash
19:38:35 *** gncbot sets mode: +o andi5
19:40:20 * andi5 is so happy seeing среда :-) ... (looks a lot better than weird characters or crashers)
19:40:59 <warlord> Cool.
19:54:44 *** BrianHV has quit IRC
19:57:00 *** BrianHV has joined #gnucash
20:04:30 *** andi5 has quit IRC
20:24:29 *** MrN has quit IRC
20:57:46 *** twunder has joined #gnucash
21:09:13 *** twunder has quit IRC
21:40:07 *** rlaager has quit IRC
21:50:42 *** Esaj has joined #gnucash
23:15:23 *** rlaager has joined #gnucash
23:18:28 *** jpeach has joined #gnucash
23:26:35 *** warlord is now known as warlord-afk
23:39:44 *** jpeach has left #gnucash