2010-02-19 GnuCash IRC logs

00:14:09 *** warlord is now known as warlord-afk
00:26:25 *** swaddo has joined #gnucash
00:29:55 *** pentabass has quit IRC
01:19:58 *** sandeep has left #gnucash
01:52:10 *** Gokee2 has quit IRC
02:01:53 *** swaddo has quit IRC
02:03:27 *** hamish has joined #gnucash
02:04:08 <hamish> hi
02:04:37 <hamish> do I have contact?
02:09:46 <hamish> Maybe not - but let me post a question anyway. I have a client that is contemplating switching from windows to linux. I am encouraging this but I need to find out what alternatives he has to provide applications for G/L, Inv, POS, drs, crs etc - can anyone point me in the right direction?
02:10:54 *** gjanssens has joined #gnucash
02:16:26 <hamish> is anyone there?
02:17:52 <gjanssens> the answer depends on your definition of "there"... ;)
02:19:13 <hamish> ok :-)
02:19:38 <hamish> I have a client that is contemplating switching from windows to linux. I am encouraging this but I need to find out what alternatives he has to provide applications for G/L, Inv, POS, drs, crs etc - can anyone point me in the right direction?
02:21:25 <hamish> if you are there - then do you know?
02:21:58 <gjanssens> I'm sorry, but you are using a lot of shorthands that I'm unfamiliar with. I presume POS is "Point of Sale" and Inv is "Inventory". The other names don't mean much to me...
02:22:29 <hamish> you are indeed astute :-) and correct
02:22:51 <hamish> G/L general ledger
02:23:16 <hamish> drs = debtors, crs = creditors
02:23:25 <hamish> usual business stuff
02:24:15 <gjanssens> For POS, I just yesterday read someone asking for this on his blog
02:24:18 <gjanssens> http://blog.stevecoinc.com/2010/02/open-source-point-of-sale.html
02:24:26 <gjanssens> You might find useful references there.
02:24:55 <gjanssens> Other than that, this is the GnuCash irc channel
02:25:26 <gjanssens> GnuCash does fairly well concerning G/L, drs and crs, but it doesn't handle Inventory or POS
02:26:14 <gjanssens> And I don't think it integrates with the POS solutions either
02:26:28 <hamish> I'll try them anyway - 10nx 4 ur help
02:26:40 <gjanssens> But I never really looked into this kind of stuff
02:26:43 *** e-ndy has joined #gnucash
02:26:55 <gjanssens> That's all I can come up with for now...
02:27:04 <gjanssens> You're welcome
02:34:28 <gjanssens> This is probably a message for warlord...
02:34:52 <gjanssens> warlord: it seems the gnucash server is no longer reachable
02:35:19 <gjanssens> I can't get to the list archives, svn or code urls
02:49:52 *** hamish has quit IRC
03:20:01 *** timfrost1 has quit IRC
03:25:05 *** timfrost has joined #gnucash
03:25:31 *** timfrost has left #gnucash
03:40:49 *** timfrost has joined #gnucash
03:47:36 *** fDavid has joined #gnucash
04:03:40 *** swaddo has joined #gnucash
04:03:52 *** jpetersen has joined #gnucash
06:33:20 *** swaddo has quit IRC
07:29:09 *** daedeloth has joined #gnucash
08:09:25 *** Jimraehl has left #gnucash
08:18:07 *** nomeata has joined #gnucash
08:20:24 *** warlord-afk is now known as warlord
08:20:27 <warlord> gjanssens: ping?
08:20:40 <gjanssens> warlord:pong
08:21:08 *** Jimraehl has joined #gnucash
08:21:44 <warlord> gjanssens: can you ping the server?
08:22:20 * gjanssens got it... but his fingers were faster than his brain
08:22:33 <gjanssens> yes, I can ping apparently
08:22:43 <warlord> Okay, standby..
08:22:52 <gjanssens> 64 bytes from code.gnucash.org (204.107.200.65): icmp_seq=1 ttl=47 time=168 ms
08:23:05 <gjanssens> Just so you can verify the ip address I get here
08:23:20 <warlord> that is corrrect.
08:23:22 <warlord> Try now.
08:23:47 <gjanssens> Yep, I can reconnect.
08:23:55 <gjanssens> Thanks
08:23:58 <warlord> PMTU problem
08:25:34 <warlord> You're welcome.
08:25:49 <warlord> Apaprently the tcp mss-clamp on the router isn't working correctly.
08:26:34 <warlord> So I've forced the mtu on my end. *grumbles at stupid firewalls that block icmp*
08:28:24 <gjanssens> Ok, let's hope that fixes it.
08:28:39 <gjanssens> I can imagine better ways to start the day...
08:33:29 <warlord> Well, I noticed the problem last night on a few of my other machines. :( I had my old cisco router set up to automatically clamp the mss, but apparently the current router isn't doing that correctly.
08:33:56 <warlord> Even with this in the FORWARD policy:
08:33:57 <warlord> TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU
08:43:23 *** KaiForce has joined #gnucash
08:51:10 *** daedeloth has quit IRC
09:09:30 *** TommyT has joined #gnucash
09:10:15 <TommyT> howdy... just got here so I missed any previous discussion... the wiki server is up but it's showing the default apache page
09:11:01 <warlord> TommyT: it's working for me.
09:11:06 <warlord> what URL are you hitting?
09:11:14 <gjanssens> You should use http://wiki.gnucash.org/wiki/
09:11:36 <TommyT> gotcha
09:11:39 <TommyT> yes it works
09:11:41 <warlord> Even http://wiki.gnucash.org/ should show something that's not the "default apache page"
09:11:55 <TommyT> sorry for the noise
09:12:00 <warlord> ... and contains a link to the wiki.
09:14:32 *** Jimraehl has quit IRC
09:15:02 *** Jimraehl has joined #gnucash
09:24:19 *** bentob0x has joined #gnucash
10:37:08 *** Gokee2 has joined #gnucash
10:49:22 *** e-ndy has quit IRC
11:06:47 *** fDavid has quit IRC
11:37:13 *** jpetersen has quit IRC
12:01:45 <gjanssens> warlord: it seems the connection is lost again ?
12:02:02 <gjanssens> I can ping the server, but websites and svn don't work
12:02:27 <gjanssens> Ignore that, it just came up again.
12:03:20 <warlord> :)
12:16:31 <warlord> stupid cablemodem. I'm hoping I dont need to set up an X10 controller to power-cycle it.
12:19:08 <gjanssens> :)
12:20:19 <warlord> I was seeing very high packet loss upstream (like 75% LOSS) so I rebooted it.. which is when you noticed.
12:20:50 <warlord> okay, time to backup my system with a failing disk.
12:21:30 * gjanssens is your watchdog today, but being on another continent causes some lag
12:21:46 <gjanssens> So you obviously spot the problems before I do :)
12:22:15 <warlord> heh
12:22:31 <warlord> Well, I'm fully using the connection; you only partially use it.
12:22:49 <gjanssens> That helps as well
12:23:09 *** andyt has joined #gnucash
12:26:50 *** nomeata has quit IRC
12:47:19 <warlord> Man this whiny HDD is ANNOYING!
12:51:41 <warlord> It's going to drive me nuts really really soon....
12:52:24 <warlord> Granted, this is a very very old system. The main HDD is 30GB. Running Linux 2.4.x.. I think it's time to retire.
12:52:58 <gjanssens> Mild suggestion: find some earplugs...
13:00:10 <warlord> LOL
13:00:12 <warlord> Yeah..
13:01:17 <warlord> I've got two drives, a 20GB and a 30GB. I'm not sure what's being used off hdb (except the swap partition)
13:01:32 <warlord> I've copied 4GB off so far..
13:13:25 <warlord> Only getting 23mbps copy. So 175MB/min
13:13:38 <warlord> So... a 3 hour copy. Uggh.
13:17:12 *** patrick has joined #gnucash
13:21:08 <patrick> I have been hunting around for software that has cashflow forecasting aspects as well as the usual accounting aspects. Would GnuCash be useful? I am a one man biz, low transactions.
13:28:19 <warlord> Not sure how well gnucash will do the cash flow forecasting...
13:28:23 <warlord> But it will do all the rest for you!
13:30:35 <patrick> I understand that accounting software deals with reality and cashflow forecasting with 'what if' but I am surprised that the two havent been connected seeing as cashflow is one of the biggest headaches for small biz. GBut I will download and have a go, as I do need software :-)
13:34:08 *** Marc has joined #gnucash
13:35:30 <Marc> Is there any way to open/repair a file that receives an error when opening "There was an error parsing the file..."?
13:47:57 *** KaiForce has quit IRC
13:51:07 <Marc> Hello :) This is my first time in IRC, not sure about proper etiquette for asking a question...
13:52:07 <gjanssens> Marc: your question followed proper etiquette as far as I'm concerned
13:52:33 <gjanssens> If you didn't get an answer, probably nobody is watching or nobody knows the answer
13:52:36 <Marc> ok thanks. You also confirmed that I am connected! :)
13:52:50 * gjanssens doesn't know the answer at least. Sorry
13:53:12 <gjanssens> But what the heck, let's give it what I know
13:53:23 <gjanssens> What version of GnuCash on what platform ?
13:53:40 <gjanssens> And what happened before to this file that it's now unreadable ?
13:54:04 <Marc> Windows platform, 2.2.9
13:54:51 <Marc> I have had no problems with GnuCash for years. I am new to using it on Windows. I did have the Mortgage druid open when it asked me to save and I said yes...
13:55:33 <Marc> It then kind of locked up for a little while before giving me back control. I then proceeded for another hour or so with no probs saving before closing and later trying to reopen
13:56:46 <warlord> Marc: check the gnucash.trace file?
13:56:56 <Marc> I figure my work is lost (I can go back to an older copy) I was just hoping someone here could help :)
13:57:28 <warlord> it's not necessarily lost. There are always the .xac backups
13:57:39 <Marc> I looked for files such as that and couldn't find. Wher ewould it be in windows? I looked in .gnucash
13:58:32 <Marc> I can open a file from an hour earlier. So it is not end of world, just hoping I can save that work and learn something new :)
13:58:56 <gjanssens> c:\\Documents and Settings\<username>\Local Settings\Temp
13:59:28 <gjanssens> The local settings directory is hidden. You will have to configure the directory to show hidden and/or system files
14:01:50 <Marc> ok I has seen the .gnucash type folders and thought that it was showing hidden files. USed to linux where those are usually 'hidden' in an ls
14:01:53 <Marc> I see now
14:02:34 <Marc> try to open most recent gnucash.trace.<garbage> file?
14:03:43 <warlord> open the one tied to when you had the issue
14:05:08 <Marc> * WARN <qof.engine> [guid_init()] only got 2196 bytes.
14:05:08 <Marc> The identifiers might not be very random.
14:05:08 <Marc> * WARN <gnc.app-util> Could not spawn perl: Failed to execute child process (No such file or directory)
14:05:08 <Marc> * CRIT <gnc.io> [dom_tree_handlers_all_gotten_p()] Not defined and it should be: trn:date-posted
14:05:08 <Marc> * CRIT <gnc.io> [dom_tree_generic_parse()] didn't find all of the expected tags in the input
14:05:09 <Marc> * CRIT <gnc.io> [dom_tree_handlers_all_gotten_p()] Not defined and it should be: trn:date-posted
14:05:11 <Marc> * CRIT <gnc.io> [dom_tree_generic_parse()] didn't find all of the expected tags in the input
14:06:56 <warlord> Interesting. did your disk fill up?
14:08:51 <Marc> Hard drive still has space
14:10:10 <warlord> Hmm, not sure how/why trn:date-posted would not be defined when it should be.
14:10:13 <Marc> not sure if 1336KB is large for an xac file
14:10:39 <warlord> depends if it's compressed.
14:10:51 <warlord> mine (compressed) is 490289
14:11:03 <warlord> (that's Bytes, not KB)
14:11:08 <Marc> I didn't actively compress it
14:11:10 <warlord> So... 490K
14:11:14 <warlord> So, but GnuCash would.
14:11:22 <Marc> how do I tel?
14:11:28 <Marc> tell
14:11:34 <warlord> on Windows? No clue. On Linux I run "file ...."
14:12:08 <Marc> is yours 490 compressed?
14:13:38 <Marc> it was fine at 1334 so I don't think the size is a prob. I have a feeling it freaked out when that druid was open during a save and it 'locked up' on me. Wierd thing was it kept running after a while including seeming to save regularly
14:13:49 *** bentob0x has quit IRC
14:20:43 <warlord> Yes, 490KB compressed
14:20:58 <Marc> It is probably more efficient to retype the work. At least now I know where the trace file is. But I'll be happy to provide more info if it helps improve gnucash.
14:20:58 <warlord> which druid?
14:21:03 <Marc> Mortgage
14:21:08 <warlord> Hmmm...
15:39:59 *** Marc has quit IRC
15:39:59 *** andyt has quit IRC
15:39:59 *** TommyT has quit IRC
15:39:59 *** blizgerg has quit IRC
15:39:59 *** Simon has quit IRC
15:39:59 *** jsled has quit IRC
15:43:37 *** jsled has joined #gnucash
15:43:37 *** andyt has joined #gnucash
15:43:37 *** TommyT has joined #gnucash
15:43:37 *** blizgerg has joined #gnucash
15:43:37 *** Simon has joined #gnucash
15:43:37 *** irc.gimp.ca sets mode: +o jsled
15:51:54 *** swaddo has joined #gnucash
16:43:00 *** swaddo has quit IRC
17:22:17 *** cort has joined #gnucash
18:26:58 <TommyT> I wanted to start tinkering with GnuCash; specifically menus and reports. I saw the instructions on the wiki for Eclipse, but I got hung up trying to make the plugins work. Is it worth the trouble?
18:36:03 <gjanssens> TommyT: what do you mean exactly with 'trying to make the plugins work' ?
18:37:07 <TommyT> i installed the version of Eclipse in the Ubuntu repository, and it failed to load the C or Scheme plugins. I admit I haven't dug deeply into it yet
18:37:36 <TommyT> The version I have open right now is Eclipse SDK version 3.5.1
18:38:06 <TommyT> actually I take it back -- it says it has the C tools loaded. I guess it was the scheme ones that never loaded
18:38:49 <gjanssens> I'm using 3.4.2 on Mandriva. I didn't try to load the scheme plugin, but the c tools work well with gnucash
18:39:28 <TommyT> I found Schemeway, but it is apparently very version-dependent
18:40:02 <TommyT> I have no experience with C development, BTW
18:40:15 <gjanssens> Possibly, it's not immediatly available on mandriva, so I didn't investigate further
18:40:34 <gjanssens> Manually inserting plugins in Eclipse can be challenging
18:40:52 <gjanssens> I tried some time ago, but it took some ugly hacks
18:40:56 <TommyT> The schemeway web page seemed to imply the best way was to compile it yourself
18:40:58 <gjanssens> I stayed away since
18:41:14 <TommyT> so I loaded it as a project and can't figure it out
18:41:43 <gjanssens> I seem to recall vaguely that this had improved in more recent versions (eg on Fedora) though
18:42:18 <TommyT> Someone, somewhere, complained the Ubuntu Eclipse was outdated, but that doesn't seem to be the issue
18:42:23 <gjanssens> Hmm, if you wish to compile eclipse plugins, your best bet for help will be the eclipse channels
18:42:44 <gjanssens> I think I'm the only GnuCash developer that's using Eclipse
18:42:50 <TommyT> That makes sense
18:43:00 <TommyT> You wrote the wiki page?
18:43:31 <TommyT> http://wiki.gnucash.org/wiki/Eclipse
18:43:58 <gjanssens> No, I didn't. So there must be a second one... ;)
18:44:26 <TommyT> To be honest, I don't really want to jump into developing plugins -- I was just hoping for a "kind" way to manage the code
18:44:38 <TommyT> and it seems like maybe Eclipse isn't the best start!
18:45:44 <gjanssens> Probably not.
18:46:01 <TommyT> Ubuntu makes it trivial to get the basic thing installed, but it doesn't do a lot without some black magickery
18:46:47 <gjanssens> I know several text editors do come with scheme syntax highlighting, but that's just a small part of a good IDE :(
18:47:07 <TommyT> Yes, I think I have several text editors that know scheme
18:47:19 <TommyT> but I liked the idea of it handling svn and etc.
18:48:03 *** JesseW has joined #gnucash
18:48:32 <gjanssens> Yes, that's the truly nice things in Eclipse. Svn, diffs, refactoring,...
18:48:56 <gjanssens> I'm afraid I don't have any good suggestions here, sorry.
18:49:28 <TommyT> Thanks for the feedback... if you get any ideas you might toss onto the Gnucash Eclipse wiki, maybe it will help next time I try...
18:49:47 <TommyT> At this point, I don't know what I'm looking at, though.
18:51:20 <JesseW> I haven't heard any response to the patch I sent to the list 3 days ago, with the subject line: "PATCH: Sort SX vars, add bzr support to gnc-svnversion, rm outdated bits from README". Should I have sent it in another form, or?
18:54:51 <gjanssens> JesseW: perhaps. Even though they are very small changes, they are three completely different changesets.
18:55:05 <gjanssens> I would suggest splitting the patch in three
18:55:22 <gjanssens> I'll commit the readme file change in a minute
18:55:32 <gjanssens> No need to send that again
18:56:01 <gjanssens> The others may need review by someone who understands these parts better
18:56:17 <JesseW> gjanssens: makes sense about separating them -- it was due to a lack of familarity with bzr...
18:56:25 <gjanssens> In any case, it's easier if they are separate patches, so one at the time can be commented
18:56:31 <JesseW> I'll send the other two as separate messages now.
18:58:29 <gjanssens> Thanks. I appreciate that and definitely look forward to additional patches.
19:00:50 <JesseW> glad to hear it; I'll certainly contribute as much as I can commit the time...
19:01:03 <gjanssens> Great !
19:01:37 <gjanssens> Your readme patch has just been committed (r18691)
19:02:22 <JesseW> one thing that's come up -- is there a way to do check printing where some of the elements (like amount, payee, etc) are printed more than once, i.e. on a stub, too? I didn't see such an option in the dialog... if it isn't available, maybe I'll write that next...
19:02:57 *** fDavid has joined #gnucash
19:04:15 <gjanssens> Hmm, I never printed checks, so I can't tell...
19:04:29 * JesseW nods
19:05:19 <gjanssens> You can perhaps verify on the devel list before plunging in. There's more devs that follow the list than in irc
19:05:27 <gjanssens> One more thing
19:05:31 <JesseW> oh, and should I attach the patches, or include them inline?
19:05:37 <warlord> gjanssens: JesseW's bzr patch looks okay to me.
19:05:56 <warlord> JesseW: you'd need to create a new check format to support that
19:06:01 <gjanssens> If the patch will be more than a few lines you better create a bug report and then attach the patch there
19:06:14 <gjanssens> That's the best way to guarantee it won't get lost
19:06:25 <gjanssens> warlord: ok, I'll commit it then
19:07:17 <warlord> The sort patch also looked okay, but I wonder if it's faster to do a sorted insert or build the list and then sort it?
19:07:33 <warlord> ... not that it really matters for lists of ~10-15 items or less.
19:07:45 *** TommyT has quit IRC
19:10:06 <JesseW> warlord: according to the glib docs, it's better to sort on insert.
19:11:54 <JesseW> warlord: they actually say don't use g_list_append to make a list: http://library.gnome.org/devel/glib/2.22/glib-Doubly-Linked-Lists.html#g-list-append
19:12:10 <JesseW> which we were doing before, so sorting is likely better...
19:13:20 <warlord> Yeah, g_list_append() is almost always the wrong thing. g_list_prepend() however is fast
19:13:32 <JesseW> right
19:13:33 <warlord> I always do g_list_prepend(); g_list_reverse()
19:13:53 <JesseW> hm, maybe it'd be worth trawlling through the code looking for g_list_append calls and replacing them...
19:15:09 <JesseW> ok, in any case, I've now resent the two patches to the list, seperately...
19:26:01 <warlord> anyways, dinner. BIAB
19:26:03 *** warlord is now known as warlord-afk
19:26:31 <gjanssens> JesseW: I have applied all three patches. Thanks !
19:26:42 <JesseW> gjanssens: great!
19:33:36 <JesseW> wow, there are a *lot* of uses of g_list_append...
19:33:52 <JesseW> about 300...
19:35:00 *** fDavid has quit IRC
19:38:18 <JesseW> ah, I just realized you are Geert, from the mailing list! congrats on getting the recent release out, btw.
19:43:07 <gjanssens> Heh, thanks. It was my first; I'm only acting as interim release manager.
19:44:22 <JesseW> who is, or was, the non-interim release manager?
19:49:13 <gjanssens> Phil Longstaff
19:49:20 <gjanssens> He's not available for a couple of weeks.
19:49:47 <JesseW> ok, that makes sense.
19:50:13 <JesseW> Hm. Would minor grammatical fixes for doxgen comments be appreciated?
19:51:32 <gjanssens> Yes, I tend to fix those as well when I encounter them.
19:51:59 <gjanssens> Best to keep them separate from actual code changes
19:52:12 <gjanssens> Unless the doc changes relate to the code changes of course
19:52:20 <JesseW> ok. I happened across dialog-print-check.c, and I'm going through fixing up such things, and reformatting to
19:52:26 <JesseW> make sure they are under 80 chars.
19:53:24 <gjanssens> ok
19:56:39 <JesseW> Is there a doxygen emacs mode I can use?
20:10:39 <JesseW> erps, some misleading indentation in this file...
20:11:46 <gjanssens> Yes, that is still so in several files
20:12:22 <gjanssens> Christian is in the process of running astyle on the source. He's committed several batches already.
20:15:18 <JesseW> hah. good
20:19:13 *** patrick has quit IRC
20:27:18 *** cort has quit IRC
20:36:49 *** JesseW is now known as JesseW-afk
20:38:06 *** JesseW has joined #gnucash
21:08:45 *** warlord-afk has quit IRC
21:27:15 *** warlord has joined #gnucash
21:27:16 *** gncbot sets mode: +o warlord
21:38:46 *** JesseW has quit IRC
22:44:16 *** warlord has quit IRC
23:07:12 *** warlord has joined #gnucash
23:10:36 <warlord> @op
23:10:36 <gncbot> warlord: Error: You don't have the #gnucash,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
23:10:51 <warlord> @op
23:10:52 *** gncbot sets mode: +o warlord
23:33:25 *** warlord has quit IRC
23:34:19 *** warlord has joined #gnucash
23:34:19 *** gncbot sets mode: +o warlord
23:34:55 * warlord grumbles. Systems aren't taking the interface-mtu dhcp setting.