2007-09-28 GnuCash IRC logs

00:10:27 *** mjoseph has quit IRC
00:24:21 *** mjoseph has joined #gnucash
02:39:39 *** Zoolooc_ has quit IRC
02:42:40 *** kam has quit IRC
03:23:13 *** ErKa has joined #gnucash
03:52:24 *** Esaj has joined #gnucash
04:34:21 *** kielein has joined #gnucash
04:56:56 *** cortana has quit IRC
05:09:28 *** andi5 has joined #gnucash
05:47:41 *** Jaran|zZzZZzz has quit IRC
05:54:40 *** cortilap has joined #gnucash
06:07:41 *** Nlex has joined #gnucash
06:14:13 *** motin has joined #gnucash
06:14:27 *** Rol1 has joined #gnucash
06:32:16 *** nomeata has joined #gnucash
06:36:02 *** Jaran|zZzZZzz has joined #gnucash
07:01:51 *** Esaj has quit IRC
07:27:54 *** kielein has quit IRC
07:42:54 *** nbinont has quit IRC
08:05:43 *** twunder has joined #gnucash
08:20:20 *** Esaj has joined #gnucash
08:53:59 *** tazz0r has joined #gnucash
08:58:47 *** walbert has joined #gnucash
08:59:48 <tazz0r> *yawn*
08:59:48 <gncbot> tazz0r: Sent 12 hours and 45 minutes ago: <andi5> simply add a line set HOME=C:\home to $prefix\bin\gnucash.bat, just before starting gnucash... that should do the trick
09:08:10 <tazz0r> is there anyway to get the gnucash.trace files to save to the gnucash install dir as well ?? when i set HOME in the bat file a few things still get put into the temp dir in my profile
09:08:38 <tazz0r> gnucash.trace.* and 2 folders gconfd-username and orbit-username
09:10:17 <jsled> adding a `--logto c:\path\to\file` should work.
09:12:15 <andi5> setting TEMP?
09:12:17 <tazz0r> where do i add that??
09:12:33 <andi5> at the same place
09:12:47 <tazz0r> in the bat file??
09:12:50 <andi5> yep
09:12:52 <tazz0r> k
09:13:03 <andi5> one question mark would be enough :)
09:13:10 <tazz0r> cos i noticed some files are saved to here "C:\Documents and Settings\Username\Local Settings\Temp"
09:13:56 <tazz0r> its not too major but im making a portable version of gnucash to run from my usb stick and i dont want any files left on the host pc
09:16:48 <tazz0r> do i just add a new line with --logto c:\path\to\file or do i need to have gnucash-bin --logto
09:16:59 <tazz0r> because just adding --logto c:\path\to\file dident work
09:17:07 <jsled> yeah, it's a command-line argument to gnucash-bin
09:17:39 <jsled> Huh. How didn't it work?
09:20:37 <tazz0r> cos i dident add it to the end of gnucash-bin i just added a new line b4 the start gnucash-bin line
09:24:29 <tazz0r> blah more issues
09:26:02 <tazz0r> confd-username and orbit-username are still writing to the temp dir and now no trace file is being written anywhere plus when i try to load gnucash i get this error
09:26:04 <tazz0r> "The File c:\program files\gnucash\.gnucash\data\files\gnucash' could not be found"
09:29:16 <Plouj> man, I've been getting these "This transaction is already being edited in another register. Please finish editing it there first." quite a lot recently
09:29:25 <tazz0r> that error is gone when i remove --logto c:\Program Files\gnucash
09:31:22 <jsled> Plouj: can you describe how you use the register? Mouse or keyboard? How do you transition between the cells? How do you Enter transactions? How do you select transfer accounts?
09:31:33 <Plouj> surfe
09:31:47 <jsled> Ultimately, we're looking for a reliable way to reproduce the problem, of course.
09:31:49 <Plouj> I started using some shortcuts, I advance the date with teh + key
09:32:03 <Plouj> I transition between the cells mainly using the tab key now
09:32:07 <jsled> But if you're getting it regularly, maybe it's something about how you use it.
09:32:28 <Plouj> I always use the autocompletion in the transaction cell (using the colon ':')
09:32:35 <Plouj> I always press enter the record the transaction
09:32:51 <Plouj> I sometimes paste description text into the description cell using the middle mouse button
09:32:59 *** motin has quit IRC
09:33:11 <jsled> The Enter keyboard key? ... on the keypad, or the main field?
09:33:46 <chris> Plouj: any of those actions could be the trigger. It would be very helpful if you could narrow it down some.
09:33:48 <Plouj> mainly on the keypad
09:36:01 <Plouj> yes, I use the numpad to enter values, and I use the [Enter] key on the keypad to record transactions or accept the autocompleted strings
09:36:37 <Plouj> key/numpad (same thing to me)
09:38:13 <andi5> tazz0r: so did you try "set TMP=C:\tmp" (given that dir exists)?
09:38:28 <chris> Plouj: pay attention to the use of autocomplete. I think it may be important. e.g. does it ever happen without using autocomplete? Does it matter if you accept an autocomplete or change it?
09:38:47 <Plouj> ok
09:39:25 <Plouj> btw, I finished typing 2004-2005 transactions!
09:40:45 <Plouj> oh yes, now I can import a qfx file
09:41:22 <tazz0r> ok i got rid of the error message by adding quotes so the line now reads start gnucash-bin --logto "C:\Program Files\gnucash\"
09:41:23 <Plouj> what's the best way to backup my current gnucash file before attempting to import transactions into it?
09:42:05 <chris> Plouj: "cp"
09:42:34 <tazz0r> but it isent writeing a gnucash.trace anymore and gconfd-username and orbit-username are still going to the tmp
09:42:35 <Plouj> yeah, but what?
09:42:44 <Plouj> I have a lot of files in the dir where I saved the file
09:42:56 <Plouj> ls Documents/finances/personal*|wc -l
09:42:57 <Plouj> 98
09:43:06 <jsled> The filename is in the title bar.
09:43:08 <chris> Plouj: but only one with the name you gave when saving the file.
09:43:08 <Plouj> (I named the file personal)
09:43:35 <Plouj> gnucash doesn't use an extension?
09:43:51 <chris> Plouj: It uses what ever extension you gave it.
09:43:55 <Plouj> oh
09:43:56 <jsled> Plouj: http://wiki.gnucash.org/wiki/FAQ#Q:_What.27s_the_gnucash_file_extension.3F
09:44:26 <chris> jsled: How do you DO that!? (so fast)
09:45:02 <tazz0r> adding line Set TMP=C:\Program Files\gnucash\ got rid of the gconfd-username and orbit-username problems
09:45:19 <tazz0r> but still the trace files not being written anymore
09:45:47 <jsled> heh.
09:46:50 <tazz0r> maybe ill just remove the --logto line since TMP is now pointing to the gnucash dir the trace files should save there aswell now right?
09:48:21 <tazz0r> anwserd my own question by trying it :)
09:48:24 *** warlord-afk is now known as warlord
09:48:30 * chris thinks jsled has hotkeys for all FAQ links.
09:48:35 <warlord> tazz0r: the logto requires a filename, not a diretory name
09:48:50 <tazz0r> oh
09:49:27 <tazz0r> well my bad when jsled told me what to change i forgot to add a filename lol
09:50:41 * tazz0r trys again using filename
09:52:26 <tazz0r> whats the ending on this mean gnucash.trace.DODWYT is it just random letters?
09:53:27 <jsled> yeah.
09:56:28 <tazz0r> ok
09:56:59 <tazz0r> now to rewrite my launcher :/
09:57:59 <tazz0r> where im putting it on a usbstick if the pc i run it on has win2000 i get errors so im gonna make my launcher switch the files to older ones like the wiki says
10:00:34 <Plouj> humm, why are the delete and other buttons grayed out when I click on a transaction?
10:01:35 <Plouj> hum, after re-opening the register that's not the case
10:04:52 *** Rol2 has joined #gnucash
10:07:49 <warlord> weird.. Plouj you're on Linux?
10:10:16 <Plouj> yes
10:10:20 <Plouj> Fedora 7
10:12:58 *** Rol1 has quit IRC
10:13:27 *** IanL has joined #gnucash
10:27:22 <Plouj> why does .qif import generate so many duplicates?
10:28:14 <warlord> Well, ARE there duplicates?
10:28:44 <Plouj> a reliable source shows that I've done one such transaction on a said day
10:29:06 <Plouj> yet the qif import shows two in exactly the same transactions on that day the duplicate window
10:31:10 *** nomeata has quit IRC
10:33:13 <warlord> could be a query bug.
10:35:46 *** ErKa has quit IRC
10:36:18 <Plouj> .ofx import seems easier
10:36:36 <Plouj> although I have to edit each transaction all it involves is just clicking a bunch of times to select the right account
10:38:01 <warlord> yes... the qif importer needs to get re-written.. it's been on the list for many years.
10:39:04 <Plouj> well, the .ofx importer could group the transactions by their desription too
10:45:13 *** wizkid240 is now known as wizkid238
10:55:54 <Plouj> GAH!
10:56:00 <Plouj> I got stuck in some loop of bugs
10:56:22 <Plouj> some of the .ofx transactions got imported without a second account so they are inbalanced
10:56:41 <Plouj> now, I clicked one such transaction and gnucash won't let me leave this transaction without selecting one of three strange options
10:57:09 <Plouj> balance it manually, let gnucash ad an adjusting split, adjust current split total
10:57:31 <Plouj> if I edit it manually and try to record the transaction that bug about already open transaction appears
10:58:22 <Plouj> and if I cancel the manual transaction balancing and try to discard the transaction I get back to the three options again
11:07:08 <warlord> Plouj: haha... amusing.
11:08:37 <Plouj> I know
11:10:07 <warlord> How long ago did you restart gnucash? I'd really like to know what's causing it.
11:11:11 <Plouj> I didn't, I just started it this morning
11:11:15 <Plouj> probably 2-3 hours ago
11:11:42 <Plouj> I can show you a slideshow of this amusing situation
11:12:20 <warlord> Yeah, a slideshow of exactly what you're doing/typing/clicking might be very useful.
11:12:30 <Plouj> http://img404.imageshack.us/img404/1928/gc1pz5.png http://img404.imageshack.us/img404/4162/gc2mc2.png http://img404.imageshack.us/img404/8848/gc3ew7.png http://img404.imageshack.us/img404/9767/gc4kz2.png http://img231.imageshack.us/img231/2727/gc5vi2.png when click "discard changes" it goes back to the second image
11:12:39 <warlord> (assuming the slideslow shows the keystrokes, too)
11:13:08 <Plouj> not this one
11:13:32 <Plouj> maybe I should turn on some key logger
11:14:03 <Plouj> isn't there an app that shows all of the X11 events?
11:14:28 <Plouj> well, xev only shows it for a given window
11:17:55 <Plouj> maybe I should go outside and take a break from this
11:18:08 <warlord> Plouj: run Check & Repair
11:18:49 <Plouj> oh, now it shows imbalance
11:19:08 <Plouj> but basically I just imported a bunch of imbalanced transactions for some reason
11:19:22 <Plouj> even though I spent a good deal of time choosing an account for each transaction before applying the import
11:19:23 *** tjanssen has joined #gnucash
11:24:17 *** Esaj has quit IRC
11:27:21 <Plouj> is there a way to manually order transactions within teh same date?
11:28:15 <warlord> the number field
11:28:22 <warlord> then order-of-entry
11:35:35 *** ErKa has joined #gnucash
11:50:24 *** kielein has joined #gnucash
11:55:55 *** tjanssen has quit IRC
11:56:52 *** cortilap has quit IRC
11:59:45 *** IanL has quit IRC
12:00:41 *** twunder has quit IRC
12:08:11 *** andi5 has quit IRC
12:16:50 *** lasindi_ has quit IRC
12:17:16 *** _lasindi has joined #gnucash
12:26:45 <Plouj> holy crap, there are so many imbalanced transactions imported
12:27:09 <Plouj> since the beginning of this year
12:27:29 <Plouj> is there a way to mass-delete transactions?
12:29:04 <Plouj> transactions that don't even affect the balance of the current account
12:32:16 <warlord> nope.
12:32:56 <warlord> (and yes, the ofx importer creates imblanaced transactions unless you specifically go through and assign target accounts -- I consider this a MAJOR bug in the importer)
12:34:03 *** Rol2 has left #gnucash
12:42:40 *** nomeata has joined #gnucash
12:45:12 <Plouj> well, I did assign targets, for most transactions
12:45:23 <Plouj> except for those that I wanted to leave in Expenses:Unknown
12:47:31 <Plouj> I wish I had time to wrap my head around gnucash's code
12:47:35 <warlord> except the ofx importer doesn't assign it to Espenses:Unknown
12:47:55 <Plouj> warlord: yeah, I thought I'd leave them unbalanced and just assign them to Expenses:Unknown later
12:48:19 <Plouj> ooh
12:48:36 <Plouj> there is an imbalanced account
12:48:38 <warlord> gnucash REALLLY doesnt like imbalanced transactions. It violates the "balance" invariant, which is why it's a bug that the importer does it.
12:48:42 <warlord> Yes.....
12:48:47 <Plouj> I'll just delete most of them there
12:48:53 <Plouj> instead of finishing for them in another account
12:50:52 <Plouj> is there a hotkey for deleting transaction?
12:53:06 <Plouj> no need
12:54:15 <Plouj> interesting development curve: http://www.ohloh.net/projects/4903/analyses/latest
12:56:48 <warlord> Hmm.. I wonder what that bump was... OH! I get it was lib/libgsf and lib/goffice
12:59:57 <warlord> s/get/bet
13:02:32 <Plouj> it's cool how the general curve just continued where it left off
13:03:10 <warlord> Yeah.
13:11:07 *** Demitar has quit IRC
13:13:40 *** Nlex has left #gnucash
13:21:38 *** walbert has left #gnucash
13:31:18 *** Esaj has joined #gnucash
13:37:11 *** Zoolooc has joined #gnucash
14:24:27 *** lasindi_ has joined #gnucash
14:24:28 *** _lasindi has quit IRC
14:36:23 *** Rol1 has joined #gnucash
14:50:03 *** sjc has joined #gnucash
14:59:23 <Plouj> humm
14:59:33 <Plouj> I wonder how I can categorize car financing payments
14:59:40 <Plouj> or just paying for a car
14:59:47 <Plouj> asset? liability? equity?
15:00:50 <warlord> um, liability + expense
15:01:03 *** twunder has joined #gnucash
15:07:12 *** twunder has quit IRC
15:09:22 <tazz0r> is there a list of the command line argu's for gnucash-bin posted somewhere?
15:11:34 <warlord> gnucash --help
15:12:49 <tazz0r> u mean gnucash-bin --help
15:14:47 <jsled> the word is "you".
15:14:58 <jsled> and yeah, it's basically the same thing.
15:15:54 <jsled> does gnucash.bat not pass extra arguments to gnucash-bin?
15:15:55 <tazz0r> im lazy lol i use slang lol
15:16:13 <tazz0r> nope it doesnt
15:16:23 <warlord> that sounds like a bug.
15:29:12 <Plouj> maybe a fixed asset is better for a car
15:29:29 <Plouj> I'm not gonna record the financing interest and stuff cuz I don't have that info
15:29:43 <Plouj> or actually I have it
15:33:09 <warlord> well, the CAR is an asset. the financing is a liability
15:55:44 <Plouj> k
16:33:02 *** Esaj has quit IRC
17:03:39 *** nbinont has joined #gnucash
17:13:32 *** warlord is now known as warlord-afk
17:28:36 *** andi5 has joined #gnucash
17:28:36 *** gncbot sets mode: +o andi5
17:43:22 *** andrewsw has joined #gnucash
18:03:14 *** andi5 has quit IRC
18:04:56 *** andi6 has joined #gnucash
18:04:56 *** gncbot sets mode: +o andi6
18:05:16 *** andi6 is now known as andi5
18:13:41 *** Demitar has joined #gnucash
18:21:45 *** ErKa has quit IRC
18:31:26 *** warlord-afk is now known as warlord
18:45:00 *** kielein has quit IRC
18:48:09 *** nomeata has quit IRC
19:27:23 *** nbinont has quit IRC
19:39:31 <warlord> [ot] YAY! I got my code working. Note to self: a struct page* needs to be mapped to a void* to get at the underlying data.
19:41:27 <andi5> nice
19:42:03 <andi5> and i finally solved a problem that bugged me about two weeks or so :)
19:42:10 <andi5> +for
19:42:47 <andi5> note to self: never trust foreign code :)
19:43:12 <warlord> hehe
19:43:30 <warlord> Yeah, a great way to end the week.. I've been banging against this bug since Tuesday.
19:43:34 <warlord> (or maybe Wednesday)
19:43:48 <andi5> regarding http://bugzilla.gnome.org/show_bug.cgi?id=478106 .... is it possible / legal that gnc_commodity_get_mnemonic returns 0x0?
19:43:56 <andi5> exactly!
19:47:06 <warlord> Umm... it should never return NULL for a valid commodity
19:47:25 <andi5> hm
19:47:30 <warlord> Actually, it should never return NULL at all..
19:47:36 <warlord> It should return an empty string.
19:47:44 <warlord> s/should/could
19:49:18 <andi5> i guess an easy fix for this is s,strcmp,safe_strcmp, .... but i already fixed the logging of a return value of gnc_commodity_get_mnemonic this week, so i wonder whether there is some real bad stuff going on
19:49:20 <warlord> OH... It'll return NULL when: to = (gnc_commodity *) 0x0
19:50:59 <warlord> So, why is the "to" commodity NULL?
19:51:20 <andi5> one second
19:54:25 *** tjanssen has joined #gnucash
19:57:41 <andi5> ok, i will take a deeper look ... somehow i forgot about that to=0 :-D
19:59:40 <warlord> heh
19:59:49 <warlord> Also, the txn com_cur = 0..
20:00:14 <andi5> txn_cur, you mean?
20:21:20 <warlord> um, yeah
20:21:22 <warlord> that
20:23:14 <andi5> that comes directly from xaccTransGetCurrency ... i wonder why that can be NULL
20:26:21 <warlord> That's a good question.
20:26:25 <warlord> Bug in an importer?
20:26:33 <warlord> Or an old log-replayed transaction?
20:26:49 <andi5> hm
20:30:07 <andi5> i will ask the reporter
20:34:06 *** sjc has quit IRC
20:34:06 *** lasindi_ has quit IRC
20:35:23 *** lasindi_ has joined #gnucash
20:39:32 <andi5> warlord: do you have any clue what http://bugzilla.gnome.org/show_bug.cgi?id=481451 is about? i thought that is what "full name" is for :)
20:47:45 <warlord> Oh, he wants a way to lookup the stock symbol when 'creating' a new commodity.
20:48:32 <warlord> Basically, he wants gnucash to help automate the lookup on yahoo's website.
20:49:31 <andi5> damnit, it is written pretty clearly... maybe i should get some sleep ;-)
20:50:20 *** tjanssen has quit IRC
20:51:00 <warlord> considering it's what... 3am? 4am? yeah.
20:51:29 <andi5> 2:51 am
21:00:59 <warlord> Yeah, so 3am.
21:01:01 <warlord> :-P
21:01:05 <warlord> Go get some sleep.
21:01:51 <andi5> nooo... kvm does not compile, i am unlucky
21:03:19 <warlord> :( Try vmware?
21:03:50 <andi5> no ubuntu vmware-player kernel modules available for 2.6.22, not yet
21:06:15 <warlord> download vmware-any-any and use that.
21:06:52 <andi5> ah... i use vmware all day long... i need something different at home :)
21:07:12 <warlord> :-P
21:07:25 <warlord> vmware is the greatest thing since sliced bread!
21:07:36 <warlord> I've been using it for debugging a kernel module all week.
21:07:40 <andi5> i think sliced bread is overrated
21:08:16 <warlord> heh. that's what my roommate said!
21:08:24 <andi5> *g*
21:08:27 <warlord> vmware + kgdb... So Cool.
21:13:08 *** Rolf has joined #gnucash
21:14:52 <andi5> warlord: haaa... i am not the only one
21:15:28 <warlord> ??
21:15:40 <andi5> being up that late
21:15:48 <warlord> Who else?
21:16:03 <andi5> Rolf
21:16:20 <Rolf> yes?
21:16:20 <gncbot> Rolf: Sent 2 weeks, 2 days, 21 hours, and 29 minutes ago: <jsled> that a perfectly reasonable approach to dealing with updating the txf stuff is to rewrite it in C from SCM. :)
21:16:38 <andi5> hi
21:16:41 <Rolf> hi
21:16:59 <Rolf> jsled: are you there?
21:17:23 <Rolf> @tell jsled: I am not a programmer. And certainly not C. Sorry.
21:17:23 <gncbot> Rolf: The operation succeeded.
21:18:28 <warlord> too bad.
21:18:58 <Rolf> well, it has its advantages, too ;-)
21:19:14 <Rolf> You always have a good excuse P-)
21:19:29 <Rolf> :P
21:21:24 *** Rol1 has quit IRC
21:28:18 *** andi5 has quit IRC
21:28:21 <warlord> heh
21:43:28 *** jumpy23 has joined #gnucash
21:45:13 *** jumpy23 has left #gnucash
22:06:00 *** Zoolooc_ has joined #gnucash
22:15:18 *** Zoolooc has quit IRC
23:42:33 *** warlord is now known as warlord-afk
23:55:47 *** nbinont has joined #gnucash
23:55:54 *** nbinont is now known as nbinont-afk