2007-06-08 GnuCash IRC logs

00:13:23 *** hampton has left #gnucash
01:08:52 *** hampton has joined #gnucash
01:08:52 *** gncbot sets mode: +o hampton
01:25:20 *** chintan_ has joined #gnucash
01:26:25 <chintan_> A very basic doubt: Do I need to compile the whole project to see the changes I make to one file, in let's say qif-import?
01:41:24 *** Zoolooc_ has quit IRC
02:11:30 *** ErKa has joined #gnucash
02:30:30 *** Rol1 has joined #gnucash
02:39:35 <chintan_> Do I need to use autoconf to generate the makefile etc.?
02:46:07 <chintan_> for gnucash i.e.1
03:06:04 *** ErKa has quit IRC
03:14:44 *** ErKa has joined #gnucash
04:02:05 *** jakin has quit IRC
04:15:43 *** chemaja has joined #gnucash
04:57:31 *** roxy_ has joined #gnucash
05:00:48 *** ErKa has quit IRC
05:12:04 *** ErKa has joined #gnucash
05:28:32 *** chemaja has quit IRC
05:36:50 *** roxy_ has quit IRC
05:37:47 *** roxy_ has joined #gnucash
05:39:38 *** AhmedSayed has joined #gnucash
05:46:08 *** Esaj has joined #gnucash
05:52:48 *** roxy_ has quit IRC
06:35:20 *** andi5 has joined #gnucash
06:35:20 *** gncbot sets mode: +o andi5
06:42:26 <andi5> chintan_: no, typically it suffices to run make install within the corresponding directory, like src/import-export/qif-import ... this will also run automake and config.status when you changed a Makefile.am, assuming you did not change configure.in (you might want to rerun configure manually then, at least i do that) and the version of automake used to produce the current Makefiles matches yours (this is the case if you ran autogen.sh yourself,
07:43:47 <chintan_> oh, ok
07:45:43 *** Demitar has quit IRC
08:02:06 *** Demitar has joined #gnucash
08:10:02 *** xx has joined #gnucash
08:26:43 *** twunder has joined #gnucash
08:57:03 *** warlord-afk is now known as warlord
09:01:47 *** ErKa has quit IRC
09:13:19 *** ErKa has joined #gnucash
10:12:52 *** AhmedSayed has quit IRC
10:29:48 *** Esaj has quit IRC
10:39:00 *** xx has quit IRC
11:16:35 *** _gunni_ has joined #gnucash
11:37:10 *** chintan_ has left #gnucash
11:45:16 *** benoitg has quit IRC
11:57:09 *** twunder has quit IRC
12:14:56 *** ErKa has quit IRC
12:51:59 *** twunder has joined #gnucash
13:02:22 *** Zoolooc has joined #gnucash
13:53:59 *** ralph has joined #gnuCash
13:55:15 <ralph> I just need to generate a couple of simple invoices. Can/Should I use gnuCash for this? Is some other too a better choice?
13:57:46 <warlord> Gnucash is more than just an invoice creator; gnucash is a full financial app. If all you need to do is create a few invoices to print I'd suggest the LaTeX invoice.sty
14:03:49 <ralph> I am aware of invoice.sty but never used it. I know lyx but not latex. I would have to create a lyx layout file for invoice.sty. A possibility but not something I have a lot of knowledge of. I am looking for the quickest solution.
14:04:52 <warlord> Maybe OpenOffice?
14:05:12 <warlord> There's a lot of extra work setting up GnuCash... It's really a financial application, not an invoice generator.
14:07:59 <ralph> I never even thought of OpenOffice. I never use it. I'll look into that. Yes, everything I have found so far is a lot of work to set up and does much more than I want.
14:11:09 <ralph> Thanks for you help
14:13:11 <warlord> you're welcome.
14:20:51 *** ralph has left #gnuCash
14:24:17 *** andi5 has quit IRC
14:48:20 *** _gunni_ has quit IRC
15:02:40 *** jakin has joined #gnucash
15:06:57 *** _gunni_ has joined #gnucash
16:20:36 *** ErKa has joined #gnucash
16:28:09 *** |gunni| has joined #gnucash
16:35:22 *** avlg has joined #gnucash
16:35:46 <avlg> Anyone home?
16:37:30 *** _gunni_ has quit IRC
16:38:26 *** avlg has quit IRC
16:39:43 *** avlg has joined #gnucash
16:40:19 <avlg> Whoops, client crashed..
16:41:44 <avlg> Anyway, I've got gnucash-2.0.1-4.fc5, from the RPMS at people.redhat.com/notting/gnucash.
16:42:00 <avlg> I heard a recommendation for those on one of the mailing lists.
16:42:45 <avlg> The RPMs go in fine, but on startup, I get the splash screen for a fraction of a second, and then a message on the console, to wit:
16:44:48 <avlg> "<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f...):
16:45:17 <avlg> <unnamed port>: no code for module (g-wrap compat)"
16:45:25 <avlg> Any ideas?
16:46:19 <chris> avlg: did you force the rpm install?
16:47:27 *** Zoolooc_ has joined #gnucash
16:49:15 <avlg> Why yes, yes I did. There seemed to be a circular dependency in the libgwenhwyfar RPM...
16:53:07 <chris> avlg: well, uninstall it and try again. And this time, don't force it.
16:54:40 *** cstim has joined #gnucash
16:54:41 *** gncbot sets mode: +o cstim
16:55:04 <cstim> warlord: how's the progress with SVN access for the GSOC students?
16:56:30 *** Zoolooc has quit IRC
16:58:18 <chris> hey cstim, how's it going?
16:58:25 <cstim> good
16:59:13 <cstim> Maia starts to speak "Auto" (car) and "Erbäh" (Erdbeere, strawberry)
16:59:54 <cstim> chris: you were wondering about issues with currency symbols yesterday?
16:59:59 <chris> cute. :)
17:00:27 <chris> yeah, I thought some people might not want to use their locale
17:00:33 <chris> 's currency symbol.
17:01:27 <chris> but really, andi5 was debugging some specific report issue.
17:02:18 <cstim> I read that. Yes, it was my fault after all. r7200. :-)
17:03:01 <cstim> chris: but just to clarify: gnucash never tried to use the locale's currency symbol for any other currency except the locale's currency.
17:03:47 <cstim> chris: but you see, US users will probably prefer '$' over 'USD' and Euroland users will prefer '€' over 'EUR'. That's what should be retrieved from the locale's currency symbol.
17:06:32 <chris> Yes, I understand. I'm more thinking about locales that have symbols other than for dollars or euros.
17:07:07 <avlg> Chris: All gwenhwyfar && aqbanking && gnucash RPMS pulled, and reinstalled without forcing. Same error.
17:07:56 <chris> avlg: did you force the gwrap RPM?
17:08:49 <avlg> I didn't download that one from the /notting/gnucash. I think it came in with yum; let me check...
17:10:37 <avlg> Nope, installed with yum, ver. 1.9.6-2.
17:10:46 <avlg> ...unless yum forces stuff...
17:11:22 <chris> no, yum doesn't force stuff.
17:11:44 <cstim> chris: hm... then I don't understand what issue you imagine here.
17:12:40 <chris> avlg: the problem seems to be that gnucash can't find g-wrap. warlord is good at diagnosing these problems, maybe you can wait for him.
17:13:42 <avlg> Ok. I'll stay online. Many thanks!
17:13:49 <chris> cstim: I'm thinking of the case where a currency's symbol has fallen out of common use, in favor of the ISO code.
17:14:52 <chris> cstim: or the case where, in a multi-currency report, the symbol doesn't uniquely identify the currency.
17:15:34 <cstim> chris: oh, but that's something that the Locale designers have to have in mind. My whole understanding of the locale's currency symbol is that it says "In this locale, we have currency XY, and in our locale we want to have this displayed by <symbol for XY>".
17:15:51 <chris> cstim: or, even if the symbol does uniquely identify a currency, the user may prefer all currencies to be shown in the same way, using ISO codes.
17:16:02 <cstim> chris: re uniquely: again, that's something that the locale designers have to consider, not us.
17:16:39 <cstim> chris: re user preference: yes, that's the only case where gnucash currently doesn't offer a choice except to modify the locale.
17:18:35 <chris> cstim: re uniquely, not really, there are many different currencies that use "$". It's correct for the locale to specify that as the currency symbol.
17:19:18 <chris> cstim: It's not the locale designer's fault if their symbol is ambiguous.
17:25:24 <cstim> but then the non-locale currencies will be displayed with their mnemonic instead of "$", which resolves the ambiguity again.
17:26:35 <chris> no, I meant the ambiguity between the currencies that all use the same symbol, any one of which might be the locale currency.
17:27:03 <warlord> cstim: I dont have any SVN/SSH for the GSoC students.
17:27:40 <cstim> yes, but one user has only one locale currency, and only that one uses the symbol. I'd assume the user knows which one this is. All other currencies will be displayed with the mnemonic.
17:27:58 <cstim> in gnucash, that is.
17:28:02 <warlord> avlg: Do you "rpm -Uvh" all of them at the same time?
17:28:41 <chris> cstim: sure, but just because the _user_ knows their locale doesn't mean that they don't want their _report_ to be unambiguous, since they might be showing the report to someone else.
17:28:59 <avlg> No, I havn't.
17:29:09 <warlord> avlg: try that.
17:30:29 <cstim> chris: ok. However, that means asking for more configuration options for the user. A valid enhancement here, just as many other RFEs :-)
17:30:56 <avlg> rpm -Uvh of gnucash/aqbanking/gwenhwyfar: same error.
17:31:00 <cstim> warlord: oh, that's a pity. I'd hope they would commit to our svn (on a branch) regularly.
17:31:02 <chris> cstim: true
17:31:17 <warlord> cstim: Oh, sure.. But that hasn't been arranged.
17:31:27 <warlord> avlg: pastebin your RPM command and the error message, please?
17:31:47 <cstim> chris: initially, it could be a gconf key "use_locale_currency_symbol", default to TRUE...
17:32:02 <avlg> One moment...
17:32:41 <warlord> cstim: it's better to have gconf keys default to false, because if the schema doesn't exist the bool defaults to false..
17:33:22 <cstim> warlord: True as well. Then again it's better to formulate gconf key names without confusing double-negations :-)
17:35:31 <chris> use_only_iso_currency_codes ?
17:36:18 <cstim> would be correct, but IMHO way more confusing than use_locale_currency_symbol
17:36:57 <cstim> maybe use_no_currency_symbol
17:37:19 <avlg> warlord:http://pastebin.ca/551623
17:37:33 <cstim> (I'm thinking many people don't know or care what "iso" means)
17:39:27 <chris> cstim: are you actually implementing the check?
17:42:05 <warlord> avlg: Um, yeah, those packages are already installed..
17:42:21 <warlord> rpm -qa | grep -i wrap
17:42:33 <warlord> (pastebin the response if it's very long)
17:43:15 <cstim> chris: no, not at all (zero time at all). But I felt responsible about this issue, that's why I showed up here :-)
17:45:29 *** Demitar has quit IRC
17:47:16 <avlg> warlord: g-wrap-devel-1.9.6-2 tcp_wrappers-7.6-40.3.fc5 g-wrap-1.9.6-2
17:48:26 <warlord> rpm -q --requires gnucash | grep g-wrap
17:49:40 <avlg> That produces noting.
17:50:36 <warlord> oh REALLY?
17:50:48 <warlord> pastebin the output of rpm -q --requires gnucash
17:50:53 <avlg> Dead serious. No output.
17:55:00 *** Demitar has joined #gnucash
17:55:00 <avlg> warlord:http://pastebin.ca/551660
17:55:22 *** cstim has quit IRC
17:57:39 <warlord> avlg: did you ever try building g-wrap from source?
17:57:52 <avlg> No. Not on this machine....
17:58:49 <warlord> Hmm..
17:59:15 <chris> warlord, there is: libgwrap-core-runtime.so.0, #
17:59:26 <warlord> It's almost like you've got a different version of g-wrap installed than what was built.
17:59:29 <chris> warlord, there is: libgwrap-core-runtime.so.0, libgwrap-guile-runtime.so.0
17:59:57 <warlord> chris: yes..
18:00:07 <warlord> avlg: yum install g-wrap-devel
18:00:17 <warlord> (just for kicks)
18:00:18 <chris> avlg: `ls /usr/share/guile/site/g-wrap/compat.scm`
18:00:37 <avlg> A caveat: I am not the only person who can log into this machine, and it may be that *the other guy* was not entirely honest with me in re what he'd been doing...
18:01:43 <avlg> yum install g-wrap-devel winds up with "nothing to do".
18:01:53 <warlord> g-wrap-devel is already installed?
18:03:12 <avlg> Yes. 1.9.6-2
18:03:30 <avlg> chris: It's there. /usr/share/guile/site/g-wrap/compat.scm
18:08:33 <chris> avlg: you actually _removed_ the rpms after forcing them, right?
18:09:09 <avlg> rpm -e, yes.
18:09:11 <chris> as in... rpm -e gnucash, right?
18:11:01 <chris> avlg: `guile -c "(use-modules (g-wrap compat))"`
18:11:24 <warlord> avlg: I would start with: rm -rf /usr/local
18:11:40 <warlord> and then 'rpm -e ...' and then yum install ...
18:11:49 <warlord> (and then 'rpm "install"' ...)
18:12:20 *** Rol1 has quit IRC
18:12:41 <avlg> chris: "ERROR: no code for module g-wrap compat"
18:13:16 *** Rolf has joined #gnucash
18:13:21 <chris> avlg: well, that means the problem isn't gnucash-related.
18:13:44 <chris> avlg: guile can't find g-wrap for some reason.
18:13:50 <chris> avlg: `which guile`
18:13:52 <warlord> avlg: ls -l /usr/share/guile/site/g-wrap/compat.scm
18:14:04 <warlord> avlg: yeah, what chris said.. which guile.
18:14:17 <chris> warlord: < avlg> chris: It's there. /usr/share/guile/site/g-wrap/compat.scm
18:14:26 <warlord> Ahh, missed it.
18:14:53 <avlg> It's the guile in "/usr/bin"
18:15:04 <warlord> rpm -q slib
18:15:13 *** IanL has joined #gnucash
18:15:35 <avlg> slib-3a1-5.1
18:15:47 <warlord> mkay..
18:18:10 <chris> avlg: ls -l ~/.guile
18:19:03 <warlord> chris: what's ~/.guile? I don't have one.
18:19:04 <avlg> chris: There's no dot-guile dir
18:19:25 <chris> avlg: `guile -c "(display %load-path)"`
18:19:50 <chris> warlord: you can do dumb stuff in .guile, like prevent intialization.
18:19:56 *** Rolf has quit IRC
18:19:56 <warlord> oh
18:20:23 *** Rolf has joined #gnucash
18:20:28 <warlord> avlg: All I can tell you is that the RPMs DO work on FC5 provided you haven't dont anything... silly.
18:20:29 *** Rolf has quit IRC
18:21:38 <chris> avlg: what distro/version are you using, anyway?
18:21:39 <avlg> chris: (/usr/share/guile/site /usr/share/guile/1.6 /usr/share/guile .)
18:21:45 <avlg> This is FC5
18:21:51 <chris> avlg: OH!
18:21:59 <chris> avlg: there's your problem.
18:22:15 <warlord> chris: ??
18:22:48 <chris> oh, nevermind, I got guile version and g-wrap version confused.
18:24:30 <chris> avlg: just for kicks: `guile -c "(use-modules (g-wrap))"`
18:25:21 <chris> that's pretty odd. It had the right load path but can't find the module.
18:26:45 <warlord> Yeah... very weird.
18:26:52 <warlord> maybe you need to re-install g-wrap and g-wrap-devel?
18:27:11 <avlg> Same "no code for module (g-wrap compat)" error that I get when I start gnucash.
18:27:53 <avlg> ...and a message from guile about deprecated feature warnings...
18:29:13 <chris> avlg: wait, so it _found_ g-wrap, but errored out on g-wrap compat?
18:29:36 <avlg> I'm not sure how to tell...
18:29:54 <chris> it didn't say ERROR: no code for module (g-wrap)
18:31:05 <avlg> Nope. The string "ERROR:" does not appear.
18:31:38 <chris> `guile --version |head -n 1`
18:32:42 <avlg> Guile 1.6.7
18:34:07 <chris> not that I necessarily recommend warlord's suggested rm -rf /usr/local, but are you sure you don't have any g-wrap or guile bits under /usr/bin/local ?
18:34:25 <chris> er, /usr/local
18:35:38 <chris> `find /usr/local -name guile`
18:36:21 <avlg> Was just doing that. Nope,. nothing there.
18:38:33 <warlord> find /usr/local -type f
18:39:07 <chris> avlg: I'm baffled. Looks like either guile or g-wrap is broken. The most common way that happens is someone installs their own guile or g-wrap.
18:39:20 <warlord> yeah
18:39:45 <avlg> Hmmm.
18:40:06 <avlg> The contenst of /usr/local apper to include some man pages, RealPlayer, and a JRE.
18:40:06 <chris> avlg: `rpm -V g-wrap guile`
18:40:50 <warlord> avlg: well, perhaps you should 'rpm -e' guile, g-wrap, gnucash, slib... and then re-install it all.
18:43:18 <avlg> chris:http://pastebin.ca/551741
18:43:52 <warlord> avlg: can you put a space between the <user>: and the URL, please?
18:44:07 <warlord> (makes it much easier to cut-and-paste into a browser by double-clicking)
18:44:36 <chris> avlg: Um, that's not kosher.
18:45:04 <avlg> (will do)
18:45:11 <avlg> chris: Que?
18:45:27 <chris> avlg: Do you know _why_ your g-wrap files differ from the RPM versions?
18:46:18 <chris> and just those 5 files out of 40-some?
18:46:39 <avlg> I confess, I wish I knew, but I don't.
18:48:17 <chris> well, I don't know what's in those files, but it's not what's in the FC5 g-wrap, which gnucash works with.
18:48:57 <chris> personally, I'd find out why. But if you don't care, then you might just force remove the g-wrap rpm and reinstall it.
18:50:01 <avlg> Interesting. I'll remove and reinstall g-wrap w/ yum...
18:50:24 <chris> well, if you do it that way, it will probably take longer, but whatever.
18:52:36 <chris> avlg: Maybe someone did a from-source install of g-wrap into /usr ?
18:54:07 <avlg> The previous maintainer of the system could very well have done that.
18:55:11 <chris> avlg: well, there's a saying, "You get to keep the pieces."
18:55:39 <avlg> Well whaddya know. That worked.
18:56:07 <avlg> It really is OK though. His department is getting billed 600$$ for this...
18:56:58 <warlord> hehehe
18:57:02 <warlord> do we get a cut? ;)
18:57:08 <chris> avlg: That's too bad, since my fee is $1000. :)
18:57:40 <avlg> Next time I'm up near MassAve, I'll buy you all drinks.
18:58:12 <avlg> (That is where you all are?)
18:58:45 <chris> hehe, no, that's the FSF's address.
18:59:58 <warlord> I'm about 5 miles from there.
19:03:23 <warlord> Okay, i'm off to dinner
19:03:25 *** warlord is now known as warlord-afk
19:03:32 <avlg> Once again, thank you all, and have a great weekend!
19:04:01 <chris> avlg: you're welcome.
19:04:37 *** avlg has quit IRC
19:27:07 *** ErKa has quit IRC
19:45:05 *** Rol1 has joined #gnucash
20:41:32 *** Rol1 has quit IRC
21:09:47 *** IanL has quit IRC
22:03:40 *** Zoolooc__ has joined #gnucash
22:13:22 *** Zoolooc_ has quit IRC
22:44:06 *** hampton has quit IRC
22:51:44 *** hampton has joined #gnucash
22:51:44 *** gncbot sets mode: +o hampton
23:17:09 *** warlord-afk is now known as warlord
23:49:12 *** IanL has joined #gnucash