2007-04-02 GnuCash IRC logs

01:21:30 *** Ardonik has quit IRC
01:29:08 *** Ardonik has joined #gnucash
01:51:29 *** hampton has quit IRC
02:03:03 *** hampton has joined #gnucash
02:03:04 *** gncbot sets mode: +o hampton
02:11:45 *** leolein has joined #gnucash
02:31:39 *** lasindi has quit IRC
03:01:12 *** lasindi has joined #gnucash
03:04:43 *** lasindi_ has joined #gnucash
03:12:19 *** lasindi has quit IRC
03:45:58 *** goibhniu has joined #gnucash
04:03:10 *** ceplma has joined #gnucash
04:48:16 *** Ardonik has quit IRC
04:55:18 *** Ardonik has joined #gnucash
04:56:41 *** ErKa has joined #gnucash
05:04:17 <leolein> ~karma DieApokaliptischenReiter
05:04:29 <leolein> Sorry
05:05:04 *** leolein has left #gnucash
05:08:48 *** leolein has joined #gnucash
05:53:31 *** ErKa has quit IRC
06:18:31 *** kielein has joined #gnucash
06:25:58 *** ErKa has joined #gnucash
06:37:16 *** warlord-afk is now known as warlord
06:37:25 <warlord> Ahh, the joys of jetlag.
07:17:11 *** Ardonik has quit IRC
07:20:41 <warlord> [ot] http://people.mozilla.com/~preed/bloggity-blog-blog/JFKGround.mp3
07:24:57 *** Ardonik has joined #gnucash
08:10:37 *** BlackBsd has joined #GnuCash
08:13:25 *** BlackBsd has quit IRC
08:41:07 *** twunder has joined #gnucash
08:58:29 *** leolein has quit IRC
08:58:51 *** leolein has joined #gnucash
09:02:58 *** leolein has quit IRC
09:50:07 *** conrad has joined #gnucash
09:50:08 *** gncbot sets mode: +o conrad
10:48:35 *** Wilddev has joined #gnucash
10:48:36 *** gncbot sets mode: +o Wilddev
11:08:18 <warlord> Hiya Wilddev
11:35:54 *** rlaager has joined #gnucash
11:52:59 <Wilddev> oh hey warlord
11:53:08 <Wilddev> was busy unpacking lol
11:54:25 <warlord> Unpacking?
11:54:30 <warlord> From a trip? Or..??
11:54:35 <Wilddev> yeah I just moved apartments
11:55:00 <warlord> Ahh.. ok.
11:55:11 <Wilddev> got a much better place
11:55:13 <warlord> So, a question came up about 2.1 test releases and 2.2...
11:55:25 <Wilddev> oh yeah?
11:55:29 <warlord> And whether you'd have time to do releases every 2 weeks over the next two+ months..
11:56:04 <Wilddev> aprl/may and release in june?
11:56:15 <warlord> Basically, yeah.
11:56:42 <Wilddev> hmmm, well I'm hoping to go to NL for a week, but apart from that it should be ok
11:58:20 <warlord> There was also a request that the NEWS files for point releases not be the full advert, but instead just a quick "2.x.y was released" and the NEWS contents of what changed.
11:58:25 <warlord> (on the website)
11:59:05 <Wilddev> ok
11:59:50 <Wilddev> the info is mainly for email anyway to let ppl know what gnucash is about
11:59:57 <warlord> If you dont have time for the 2.1 test releases I offered to run "make distcheck" and upload the tarball to SF. But I dont know how to upload to www.gnucash.org/pub/
12:00:16 <Wilddev> I normally do that with scp
12:00:20 <warlord> Right. For EMAIL the full announcement is great. but for the website I think it's overkill.
12:00:24 <Wilddev> just use your account name
12:00:35 <warlord> Oh. Hmm..
12:01:00 <warlord> Do i write access there?
12:01:09 <Wilddev> there is an unstable folder on gnucash.org
12:01:14 <warlord> er, do I HAVE ...
12:01:14 <Wilddev> ohh, right
12:01:17 <Wilddev> probably not
12:01:27 <Wilddev> Linas has it pretty locked down lol
12:01:33 <warlord> Yes, he does.
12:02:19 <Wilddev> well if we need to do that just email me direct and dont cc the list, then I'll get it in my inbox and know I need to do something
12:02:21 <warlord> BIAB. I need to go get some lunch.
12:02:28 <warlord> Ok.
12:02:29 <Wilddev> but every 2 weeks I should know anyway
12:02:39 <Wilddev> ok
12:03:06 *** warlord is now known as warlord-afk
12:16:23 *** Demitar__ has joined #gnucash
12:24:29 *** warlord-afk is now known as warlord
12:25:52 <warlord> food acquired.
12:26:27 <hampton> food nack. More coffee. Ack.
12:26:47 <hampton> :-)
12:29:08 <warlord> eh, it's way too late for coffee..
12:29:12 <warlord> but... i've been up and working for 6 hours
12:39:27 <warlord> (good morning, hampton)
12:40:30 <hampton> good afternoon, warlord. Sounds like your work day should almost be over.
12:40:56 <warlord> Should be.. but it wont.
12:41:02 <warlord> I've got a 7pm call tonight.
12:41:13 <warlord> and I just have lots of crap to wade through after being gone for 2 weeks.
12:41:37 <Wilddev> how was prague?
12:43:11 <warlord> it was WONDERFUL. And beautiful.
12:43:26 <Wilddev> nice I've heard its an amazing city
12:45:00 <Wilddev> that looks very cool warlord
12:46:08 <warlord> :)
12:52:40 *** benoitg has left #gnucash
12:57:33 *** Wilddev has quit IRC
12:59:12 *** hampton2 has joined #gnucash
12:59:13 *** gncbot sets mode: +o hampton2
12:59:34 <hampton2> [ot] Its game time!
13:01:14 <jsled> Which?
13:01:47 <hampton2> Yankees home opener is just starting.
13:02:41 <warlord> Who are they playing?
13:03:09 <hampton2> Tampa Bay
13:03:28 <warlord> Ahh.... "Go Devil Rays!"
13:03:32 <warlord> :-D
13:04:09 <hampton2> :-P
13:04:13 *** ErKa has quit IRC
13:04:48 <warlord> :)
13:07:07 <warlord> Here's my proposed macros to help with the gobjectification of QOF/GnuCash: http://www.pastebin.ca/421119
13:07:49 <warlord> Unfortunately there's just no easy way to macro-ize the various #defines IS_GNC_FOO(), GNC_FOO(), etc..
13:09:55 <warlord> I wish there were a good way around that...
13:17:50 <hampton2> Looks good at first glance.
13:18:18 <hampton2> I think goffice has similar macros if you want to look at what someone else did.
13:18:35 <hampton2> I've also seen similar macros somewhere else, but I can't remember where
13:19:15 <warlord> I think I'm going to move it to qof-gobject.h
13:19:35 <warlord> Oh, do you have a pointer to the goffice ones?
13:21:11 <warlord> I still wish there were an easy way to simplify the half-dozen dyn-cast macros.
13:25:30 <hampton2> I'm not finding the macros. I'll look some more later.
13:25:31 <warlord> A quick grep through the headers /usr/include/libgoffice-1/goffice and I can't find anything like that.
13:52:53 *** benoitg has joined #gnucash
13:52:54 *** gncbot sets mode: +o benoitg
13:57:47 *** ErKa has joined #gnucash
14:37:38 *** ceplma has quit IRC
14:40:02 <chris> warlord: without looking too closely, I think there are actually stock GObject macros for that sort of thing.
14:40:42 <chris> warlord: also, any reason why you didn't use #defines in your QofEntity removal, instead of the massive rename?
14:40:55 *** bonez39 has quit IRC
14:43:22 *** kielein has quit IRC
14:43:38 <warlord> chris: probably not a good reason.. It was a fairly easy sed script to do the renames.. And I had to hand-edit anyways so I didn't want to confuse the issue.
14:43:57 <warlord> And if there are stock gobject macros could you provide a pointer?
14:44:11 <chris> oh, G_DEFINE_TYPE is what I was thinking of.
14:46:31 <warlord> Ahh, I see..
14:47:16 <warlord> My macros do a little more than that.. but yeah, that's part of what I want.
14:48:41 *** ceplma has joined #gnucash
14:52:00 *** sjc has joined #gnucash
15:04:19 *** andi5 has joined #gnucash
15:04:20 *** gncbot sets mode: +o andi5
15:09:42 *** conrad has quit IRC
15:10:30 *** ceplma has quit IRC
15:12:34 *** twunder has quit IRC
15:21:56 *** ceplma has joined #gnucash
15:30:10 *** Linuxbeak has joined #gnucash
15:30:58 <Linuxbeak> hello. I'm having trouble getting into my current gnucash build (2.0.1) as well as emerging to 2.0.5... and I am unable to access my financial data
15:32:19 <Linuxbeak> doing an emerge gnucash gives me some error about SLIB (I think) and then it gives me some link for bugzilla, which is totally cryptic. Can someone help me out here?
15:38:13 <chris> Linuxbeak: have you checked the FAQ?
15:38:30 <Linuxbeak> I did the other day
15:39:34 <Linuxbeak> i don't see anything there that covers my problem
15:40:24 <warlord> Linuxbeak: what version of slib do you have installed?
15:40:36 <warlord> and what version of guile?
15:40:37 <Linuxbeak> warlord: I'll find out in just a moment
15:40:54 <Linuxbeak> it's going through the compile so it can fail and I can show you exactly what i'm talking about
15:41:27 <andi5> hiho warlord :)
15:41:43 <Linuxbeak> here we go
15:41:45 <Linuxbeak> i'll pastebin it
15:41:50 <chris> Linuxbeak: have you read http://bugs.gentoo.org/show_bug.cgi?id=158251#c10 ?
15:42:09 <Linuxbeak> chris: yes, and I have no idea where to look or what to do
15:42:45 <Linuxbeak> http://pastebin.ca/421325
15:44:41 <jsled> Linuxbeak: So, what version of slib do you have?
15:45:06 <warlord> hi andi5. Great meeting you on Saturday
15:45:17 *** ceplma has quit IRC
15:45:19 <Linuxbeak> 3.1.1-r1
15:45:39 <andi5> warlord: :) did you enjoy your supper?
15:45:43 <warlord> andi5: i did.
15:45:49 <warlord> Linuxbeak: what version of guile?
15:45:53 <jsled> Linuxbeak: that error's not so interesting; what's at the bottom of config.log ?
15:46:21 <jsled> Or, I should say, what's the error from config.log ... I don't know that it's at the bottom.
15:46:23 <Linuxbeak> 1.6.7 for guile
15:46:40 <warlord> andi5: i know.
15:47:01 <warlord> yeah, 2.5x config.log doesn't put the interesting stuff at the bottom anymore. Quite annoying.
15:47:07 <Linuxbeak> errr
15:47:12 <Linuxbeak> open_wr: /usr/share/guile/slibcat
15:47:19 <Linuxbeak> that's the log that it provides.
15:48:09 <jsled> There should be a bit more than that.
15:48:22 <Linuxbeak> wait, are you looking for the build log?
15:48:33 <andi5> warlord: so will you build a 2.1.0 easter egg? ;-)
15:48:46 <jsled> well, the configure log. There should be some extra output from the failing ./configure check.
15:49:11 <warlord> easter egg?
15:50:03 <Linuxbeak> jsled: I wouldn't know where to look.
15:50:20 <andi5> yeah, easter egg, version 2.1.0, ... watch out, it may still live...
15:50:22 <Linuxbeak> wait
15:50:25 <jsled> uh ... in the work direectory; emerge should indicate it.
15:50:32 <warlord> Linuxbeak: what do you get from: guile -c "(use-modules (ice-9 slib)) (require 'printf)"
15:50:36 <andi5> (or be alive or whatever)
15:51:06 <warlord> andi5: i talked to wilddev about 2.1.x releases; he thinks he'll have time. so we just need to tell him when to throw the switch.
15:51:23 <Linuxbeak> warlord: nothing
15:51:24 *** ErKa has quit IRC
15:51:45 <jsled> Linuxbeak: do you have a specific need for guile-1.6?
15:52:05 <Linuxbeak> jsled: I do not know. I thought gnucash required it?
15:52:16 <jsled> Besides gnucash, I mean.
15:52:38 <jsled> I'd recommend running `emerge -va1 =dev-scheme/guile-1.8.1-r1 =dev-scheme/slib-3.1.1-r1 =dev-libs/g-wrap-1.9.6-r1`
15:53:03 <jsled> Hoping that slib-3.1.1 and guile-1.8 are playing more friendly together.
15:53:17 <warlord> Linuxbeak: Wait... If that just returns without any error then you have slib installed properly.
15:53:37 <andi5> jsled: so gentoo can use slib with guile-1.8 too?
15:54:01 <jsled> yeah. 3.1.1, at least. I'm not sure what the story with 3.1.4 is.
15:54:25 <Linuxbeak> warlord: that's what's confusing me so much. No matter what I do it's not giving me any real indication of what is wrong
15:54:30 <jsled> Linuxbeak: it'd still be interesting to see what's in config.log
15:55:54 <warlord> Linuxbeak: what do you get from: guile -c "(use-modules (ice-9 slib)) (require 'printf)" ; echo $?
15:56:10 <Linuxbeak> jsled: I'm trying to find it right now. I'm not compiling from source, so I don't know where it is..
15:56:26 <jsled> Linuxbeak: the last lines of the failing emerge should indicate the full directory.
15:56:33 <jsled> But it's probably under /var/tmp/portage/
15:56:37 *** ceplma has joined #gnucash
15:56:44 <Linuxbeak> warlord: just $
15:56:52 <jsled> Likely /var/tmp/portage/gnucas-2.0.5/work/gnucash-2.0.5/
15:56:58 <jsled> (correctly spelled)
15:57:10 <warlord> Linuxbeak: what shell do you use?
15:57:16 <Linuxbeak> bash
15:57:17 <jsled> Also, the last '?' on warlords request is part of the command...
15:57:23 <jsled> `echo $?`.
15:57:26 <Linuxbeak> oh
15:57:32 <warlord> Oh, yes... that ? was part of the command..
15:57:36 <Linuxbeak> it spits out 0
15:57:46 <warlord> so run this: guile -c "(use-modules (ice-9 slib)) (require 'printf)" ; echo $?
15:58:42 <Linuxbeak> warlord: 0
15:59:06 <Linuxbeak> jsled: I'm looking but /var/tmp/portage/gnucash-*.*.* doesn't exist
15:59:07 <warlord> Okay....
15:59:29 <Linuxbeak> A complete build log is located at '/var/tmp/portage/app-office/gnucash-2.0.5/temp/build.log'.
15:59:56 <warlord> The next thing to do is to change the configure script to print out the values of ${G_WRAP_LIB_DIR}, ${LD_LIBRARY_PATH}, ${G_WRAP_MODULE_DIR}, and ${GUILE_LOAD_PATH}
16:00:12 <jsled> Right. So, you'll want /var/tmp/portage/app-office/gnucash-2.0.5/work/gnucash-2.0.5/config.log
16:00:26 <warlord> jsled: it's not going to have anything interesting in it.
16:00:46 <Linuxbeak> jsled: that's a huge log file
16:01:18 <jsled> warlord: if you say so.
16:01:44 <warlord> jsled: I'm 99% sure in this case.
16:01:53 <warlord> Linuxbeak: are you willing to try something?
16:02:34 <Linuxbeak> Sure.
16:02:49 <warlord> cd /var/tmp/portage/app-office/gnucash-2.0.5/work/gnucash-2.0.5
16:02:53 <warlord> edit configure
16:03:00 <warlord> (use your favorite editor)
16:03:24 <Linuxbeak> what do you need edited?
16:03:29 <warlord> Find the line the says: echo "$as_me:$LINENO: checking for SLIB support" >&5
16:03:41 <warlord> and just before that, put this code:
16:04:02 <andi5> jsled: i sill wonder whether you will do me a favor and make monday the first weekday in the sxed :-)
16:04:20 <jsled> andi5: I'm not sure that's going to happen before the release.
16:04:30 <andi5> :(
16:04:38 <warlord> echo "G_WRAP_LIB_DIR = ${G_WRAP_LIB_DIR}"
16:04:38 <warlord> echo "LD_LIBRARY_PATH = ${LD_LIBRARY_PATH}"
16:04:38 <warlord> echo "G_WRAP_MODULE_DIR = ${G_WRAP_MODULE_DIR}"
16:04:38 <warlord> echo "GUILE_LOAD_PATH = ${GUILE_LOAD_PATH}"
16:05:03 <warlord> andi5: it should follow the locale, I think
16:05:12 <andi5> yes, definitely
16:06:13 <warlord> Linuxbeak: then re-run ./configure
16:06:28 <warlord> (I have no idea if there's some way to tell emerge to do that)
16:06:41 <jsled> not easily.
16:07:02 <jsled> You should just be able to run ./configure manually, if only to see what the output is.
16:07:26 <Linuxbeak> okay, doing the ./configure now
16:08:26 <Linuxbeak> uhhh
16:09:04 <Linuxbeak> G_WRAP_LIB_DIR = /usr/lib
16:09:04 <Linuxbeak> LD_LIBRARY_PATH =
16:09:04 <Linuxbeak> G_WRAP_MODULE_DIR = /usr/share/guile/site
16:09:04 <Linuxbeak> GUILE_LOAD_PATH = /usr/share/guile/1.6
16:09:17 <warlord> ok...
16:09:25 <warlord> did it die in the same place this time?
16:09:33 <Linuxbeak> no
16:09:37 <warlord> heh
16:09:43 <Linuxbeak> :{
16:10:52 *** ceplma has quit IRC
16:12:17 <warlord> Well... clearly it's something broken in one environment..
16:12:43 *** hampton2 has left #gnucash
16:13:17 <jsled> Linuxbeak: to try it within the emerge framework, but more interactively, you'll want to use ebuild...
16:14:05 <jsled> $ ebuild /usr/portage/app-office/gnucash/gnucash-2.0.5.ebuild clean fetch unpack
16:14:31 <jsled> Probably then $ ebuild /usr/portage/app-office/gnucash/gnucash-2.0.5.ebuild compile
16:14:57 <jsled> Er. Before that compile line, edit the configure script as derek said, then run the compile line.
16:15:01 *** pstuteville has joined #gnucash
16:15:26 <jsled> Oh, and you'll want to set the envvar FEATURES=noauto so it does't try to second-guess which steps it needs to (re)run.
16:15:38 *** goibhniu has quit IRC
16:16:12 <jsled> In fact, you can probably just try the `ebuild [...] compile` line first.
16:16:25 <jsled> (As emerge is mostly just a wrapper around ebuild, at least conceptually)
16:18:42 <jsled> (gotta run an errand; back in 20 minutes or so)
16:19:13 <Linuxbeak> .... i don't know why, but it hasn't failed yet
16:22:22 *** ceplma has joined #gnucash
16:29:10 *** mcepl has joined #gnucash
16:39:21 *** ceplma has quit IRC
16:45:06 *** _gunni_ has joined #gnucash
16:53:06 <jsled> Linuxbeak: well, that's good. Doing which?
16:53:13 <Linuxbeak> source compiled
16:53:25 <jsled> Linuxbeak: doing it via `ebuild` or `emerge`?
16:53:28 <Linuxbeak> ebuild
16:53:48 <jsled> Huh.
16:54:20 <warlord> interesting.
16:55:22 *** ceplma has joined #gnucash
16:58:19 <Linuxbeak> so... what now?
16:58:20 <Linuxbeak> heh
16:58:49 <jsled> Oh, `man ebuild` ;)
16:59:02 <jsled> `ebuild [...] install qmerge`, IIRC.
17:09:16 *** andi5 has quit IRC
17:10:18 *** ceplma has quit IRC
17:13:41 *** conrad has joined #gnucash
17:13:41 *** gncbot sets mode: +o conrad
17:22:08 *** ceplma has joined #gnucash
17:59:41 <Linuxbeak> yay, it works!
18:03:57 *** _gunni_ has quit IRC
18:16:03 *** def_ has joined #gnucash
18:16:03 *** Def has quit IRC
18:44:42 <warlord> Yay
18:46:47 *** remiss_ has joined #gnucash
18:54:19 *** remiss has quit IRC
18:56:00 *** pstuteville has quit IRC
19:12:40 *** Linuxbeak has quit IRC
19:17:09 *** benoitg has left #gnucash
19:28:12 *** pepe__ has joined #gnucash
19:36:04 *** pimienta has quit IRC
20:01:30 *** Demitar__ has quit IRC
20:02:00 *** mcepl has quit IRC
20:09:16 *** hampton has quit IRC
20:09:55 <warlord> SUCK. They never ordered my laptop, and now Lenovo doesn't sell a UXGA model anymore!
20:11:39 *** rlaager has quit IRC
20:15:13 *** sjc has quit IRC
20:24:34 *** TCM has joined #gnucash
20:26:17 <TCM> Does anyone know if its possible to add labels to specific transactions?
20:30:23 <jsled> labels?
20:30:44 <jsled> You can set a description on a transaction, and a separate memo on each Split.
20:30:56 <jsled> You can add an Action to splits as well.
20:40:57 <warlord> There's also a transaction notes field (visible in dual-line mode)
20:49:06 *** hampton has joined #gnucash
20:49:06 *** gncbot sets mode: +o hampton
20:52:50 *** twunder has joined #gnucash
20:55:56 <warlord> hiya hampton
20:59:03 *** TCM has quit IRC
21:10:08 *** twunder has quit IRC
21:42:31 <warlord> jsled: using current 2.0 branch I get this printed on my terminal every time I open the SX Editor:
21:42:33 <warlord> (gnucash:19516): GLib-CRITICAL **: g_date_update_dmy: assertion `g_date_valid_julian (d->julian_days)' failed
21:42:41 <warlord> I thought this bug has been fixed?
21:42:51 <jsled> yeah, on trunk.
21:43:06 <warlord> oh, and it wasn't back-portable?
21:43:23 <jsled> It probably is.
21:45:39 <warlord> Hm
21:46:09 <warlord> Oh, damn, I put my branch in the wrong place.
22:16:56 <jsled> http://www.tigert.com/archives/2007/03/30/tango-icons-for-gtk/
22:24:06 <warlord> Nice.
22:28:39 *** hampton2 has joined #gnucash
22:28:39 *** gncbot sets mode: +o hampton2
22:34:17 *** wizkid238_ has joined #gnucash
22:34:33 *** cpeterson has joined #gnucash
22:34:37 *** wizkid238_ has quit IRC
22:45:33 *** cpeterson has quit IRC
22:54:03 *** Wilddev has joined #gnucash
22:54:03 *** gncbot sets mode: +o Wilddev
23:46:23 <warlord> good night
23:46:25 *** warlord is now known as warlord-afk