2007-08-01 GnuCash IRC logs

00:15:15 *** dbr has joined #gnucash
00:33:36 *** dbr has quit IRC
00:50:27 *** warlord has joined #gnucash
00:50:28 *** gncbot sets mode: +o warlord
01:35:39 *** jakin has joined #gnucash
01:37:15 *** jakin has quit IRC
01:40:18 *** jakin has joined #gnucash
01:48:06 *** antonv has quit IRC
01:49:09 *** foo has joined #gnucash
01:49:49 <foo> I'm about to build gnucash from source on ubuntu for the latest and greatest. Anyone happen to know everything I need to apt-get in order for it to build? eg. the deps
01:49:58 <foo> If not, I'll take them one by one ... just wondering. Thanks
01:50:20 *** jakin has quit IRC
01:50:31 <warlord> foo: apt-get build-dep gnucash
01:51:18 <foo> warlord: Holy moly batman! I can do that? Sweet. I didn't know that the first time I built gnucash :) Thank you, my warlord.
01:51:36 <warlord> HAHA!
01:52:26 <foo> :)
02:09:04 <foo> Hm, well, that didn't work too good. Maybe there are different deps in the 2.0.2 version (what fiesty has) and the latest 2.2.0
02:10:06 *** AntonV has joined #gnucash
02:10:07 <foo> Wow, that configure/make/make install was quick, nice
02:11:28 <foo> Oh, I built docs :)
02:11:29 * foo laughs
02:15:49 <warlord> um, no, the deps for 2.0.x and 2.2.x are pretty much the same.
02:16:04 <AntonV> Hi. I'm running version 2.2.0 on Windows XP Pro Sp2. I'm having problems with images in reports (invoice). It doesn't show the image at all. It does show a small standard placeholder image that one usually sees when a HTML page cannot find an image on the disk. I've tried different types of images but that didn't help. Does anybody have an idea what causes this?
02:17:05 <warlord> um, gtkhtml sucks?
02:22:10 <warlord> anyways, bedtime for me.
02:22:12 *** warlord is now known as warlord-afk
02:23:28 <foo> warlord-afk: Night
02:23:32 <foo> warlord-afk: Yeah, I built docs :)
02:31:40 *** kielein has joined #gnucash
03:02:37 *** foo has left #gnucash
03:36:20 *** blahdeblah has joined #gnucash
03:53:19 *** Demitar has quit IRC
04:54:54 *** cortilap has joined #gnucash
05:00:07 *** rworth has quit IRC
05:00:36 <adrigen> thouhg you may never hear it.. thanks jsled
05:08:23 *** adrigen_ has joined #gnucash
05:13:48 *** adrigen has quit IRC
05:24:49 <adrigen_> Anyone: Do you know of an accountant in NSW Australia who knows a bit about gnucash?
05:37:02 *** rworth has joined #gnucash
06:37:46 <blahdeblah> adrigen_: No, but when i showed it to an accountant friend here in Qld, she didn't need to know anything about it, since the account names were set up in a fairly sensible way by default, and everything worked so nicely out of the box.
06:38:52 *** adrigen__ has joined #gnucash
06:42:09 *** twvrankar has joined #gnucash
06:42:31 <twvrankar> Hello!
06:43:14 <twvrankar> I'm using 2.2 on Windows XP, and have been having QIF import trouble
06:43:33 <twvrankar> specifically with !Type:Invst QIFs
06:44:32 <twvrankar> Bank and CCard QIFs "make sense", after I doctor them with extra !Account headers
06:44:34 *** adrigen_ has quit IRC
06:44:41 <twvrankar> and in some cases !Type headers
06:46:05 <twvrankar> But when I import !Invst QIFs, I don't understand why the transactions don't end up where I want
06:47:44 <twvrankar> Is there a reference somewhere that I've missed which explains how the records in QIFs map to gnucash transactions
06:49:28 <twvrankar> By default, it appears that the name of the security becomes a subaccount of the account I direct the file to
06:50:01 <twvrankar> so that's one end of the transaction (I guess that's one split?)
06:51:04 *** dark has quit IRC
06:51:11 <twvrankar> but the other end of the transaction, the other split, goes into the parent account, whereas I'd expect it to go to an asset account (usually)
06:52:55 <twvrankar> I tried adding 'L' records the way I preprocess my Bank and CCard QIFs, but that didn't seem to help
06:53:58 <twvrankar> I didn't expect that importing issues would be Windows-specific
06:54:37 <twvrankar> The weirdness in the Price Editor, with the entries in there appearing to duplicate, might be
06:56:03 <twvrankar> I don't get the Price editor, either. It seems to only affect the present instant. My Invst QIFs embed their own prices and those appear in the transaction
06:57:33 <twvrankar> I am a new user of gnucash since it came to Windows (played with 2.1.5, jumped to 2.2.0 shortly after release)
06:59:41 <twvrankar> And am using it only for personal accounting: Bank, Expenses, CCards, SX, Budgets... I'd like to add Investments
07:01:23 <twvrankar> But my investment traffic is with my 401(k), and so comes in bursts every paycheck, for which I would rather handle with QIF imports than manual entry
07:04:13 <twvrankar> Just to establish budgets, I managed to extract from CCard websites several years of account histories, either by QIF downloads or by web scraping, and merged and tagged ('L' records) everything into one giant QIF -- which imported fine
07:04:52 <twvrankar> Couldn't figure out !Type:Invst. Any pointers appreciated
07:07:48 <twvrankar> I even have a plan for getting around the Imbalance issue by rewriting the Price in transactions so that it's consistent with the Totals and Shares
07:08:15 <twvrankar> I guess I'm using the QIF as a proxy for a python API :-)
07:19:58 <twvrankar> Refinement: for Retirement accounts, share purchase and ivestment return transactions should pair with an income account, whereas exchanges in and out pair with an asset account under "Retirement:Investments"
07:20:53 <twvrankar> Since those pieces of information are only in 'M' records, that's why I thought I needed to add 'L' tags based on the 'M' records
07:28:21 *** adrigen__ has quit IRC
07:57:48 *** kielein has quit IRC
08:09:33 *** twvrankar has quit IRC
08:52:21 *** Esaj has quit IRC
09:03:54 *** twunder has joined #gnucash
09:30:50 *** twunder has quit IRC
10:04:00 *** Demitar has joined #gnucash
10:04:30 *** warlord-afk is now known as warlord
10:05:06 <AntonV> Hi. I'm using 2.2.0 on Windows and I am getting the following warning in the trace file: WARN <gnc.html> [gnc_html_parse_url()] unhandled URL type for 'C:\Documents and Settings\AntonV\My Documents\gnucash\logo_monospace_bold.jpg'
10:05:06 <AntonV> * WARN <gnc.html> [gnc_html_load_to_stream()] load_to_stream for inappropriate type
10:05:06 <AntonV> url = '\Documents and Settings\AntonV\My Documents\gnucash\logo_monospace_bold.jpg#(null)'
10:05:06 <AntonV>
10:06:06 <AntonV> I suspect that's why I'm not seeing any images in my invoice. Does anybody know how I can fix this? Thanks in advance.
10:06:58 <warlord> AntonV: that could be it. It sees "c:" and thinks it's the "c" protocol. Maybe you can try entering "File:///c/..."
10:07:04 <jsled> Hmm. It's not a URL. Try it as file://c|/[...]"
10:07:39 <jsled> Maybe without the '|'. I don't know where I picked up that habit.
10:11:15 <warlord> AntonV: how did you enter that string? did you enter it manually or use a file browser?
10:26:21 <AntonV> with the file browser.
10:27:44 <AntonV> I'll try to set the URL as File:///c:... in the stylesheet file.
10:32:52 <warlord> AntonV: can you please file a bug about this; if gnucash calls out to the file browser it should be able to USE the string it got back, and gnucash should munge it appropriately instead of assuming that a "file" is also a valid "url".
10:43:33 *** blahdeblah has quit IRC
10:43:49 *** blahdeblah has joined #gnucash
10:49:47 *** nicholas has joined #gnucash
10:50:41 <nicholas> Hello :-) Is there a simple way for me to script adding two new splits to about 50 transactions? I could edit the XML, but I'd need to generate split:id guid's.
10:51:03 <jsled> nicholas: write them out as QIF, then import.
10:51:54 <warlord> jsled: that wouldn't work for existing splits.
10:51:58 <nicholas> ok. I've never used QIF before. That'll merge in with the existing transactions?
10:52:02 <warlord> er, existing txns
10:52:08 <jsled> oh, me was too quick.
10:53:08 <jsled> the guids are just random hex strings, fwiw. If you're scripting anything you can generate new ones ... even shell ... `uuidgen | tr -d -`.
10:53:28 <AntonV> warlord: yes, I'll file a bug about. Thanks for the help!
10:54:02 <warlord> yeah. unfortunately, nicholas, there's just no good way to do it. You COULD hand-edit the XML, but we dont support that so if it screws up your data file you're on your own.
10:54:33 <nicholas> warlord: I'm hoping if I load the file again, any screwups should turn up quickly...
10:54:48 <nicholas> I wasn't sure if there was a Python (hopefully) or guile script example maybe
10:55:07 <warlord> No python bindings
10:55:48 <warlord> from guile... you COULD.. But it's all a question of how you get a handle on the transactions in the first place.
10:55:48 <nicholas> So I wonder if I should try an emacs macro, or Python XML tweaking...
10:56:00 <nicholas> it's every transaction in a certain account
10:56:17 <nicholas> (I didn't properly register my medical insurance component of my salary...)
10:56:37 <warlord> Oh. OOPS!
10:57:07 <nicholas> so gnucash claims the tax return stuff is wrong... so I best fix it ;-)
10:57:22 <jsled> Keep in mind you probably not only need to add splits, but modify the existing ones to respect the new split values.
10:57:46 <nicholas> jsled: the money is straight in, and straight out. Two new splits per txn, both of the same value
10:58:25 <nicholas> a diff on the XML shows only two new trn:split elements, and no other changes
10:58:36 <jsled> Fair enough; sounds like you know what you're doing, then. I'd say emacs macro. :)
10:58:46 <nicholas> hehe :-)
10:59:28 <nicholas> although I don't know enough lisp to get a new uuid... so probably I'll use an XML library
11:01:09 <warlord> Call out to a script that calls uuidgen and strips out the dashes.
11:04:57 <nicholas> is the XML sorted temporally?
11:05:29 <jsled> Not necessarily, though I think it will be coincidentally.
11:06:45 <warlord> nicholas: you should not assume any particular order.
11:06:54 <warlord> Indeed, the order can (and DOES) change even if you make no changes.
11:07:37 <nicholas> ok. The value of the new splits changes one January....
11:07:49 <nicholas> so I'll have to grab the date of the txn
11:08:16 <warlord> Yep. At least the date is in ISO text format and not a unix time.
11:08:45 <nicholas> well, I'm definitely into doing this with a DOM now, so either would be workable
11:09:24 <nicholas> I'm going to find any gnc:transactions with particular trn:description, read out the date from trn:date-posted/ts:date, then add my new splits...
11:09:33 <nicholas> hopefully this WILL be faster than typing it all into the GUI ;-)
11:10:40 <warlord> heh. hopefully..
11:38:17 *** cortila has joined #gnucash
11:40:12 *** cortilap has quit IRC
11:52:56 *** nicholas has quit IRC
11:53:08 *** nicholas has joined #gnucash
12:07:15 *** Jaran has joined #gnucash
12:34:45 <nicholas> DOM too big. but I forgot how annoying SAX was
12:37:17 <warlord> heh
12:37:55 <nicholas> I'll carry on SAX for 10 more minutes, then give up and just use XPath
12:41:11 *** sjc has joined #gnucash
12:47:27 <nicholas> ah, <ts:date>1970-01-01 01:00:00 +0100</ts:date> is magic
12:56:51 <warlord> what has that date?
12:56:58 <warlord> that's a "0" timestamp.
12:58:44 <nicholas> I expect that's how you mark up scheduled txns?
12:59:26 <nicholas> I'm making pretty good headway with my SAX stream split-injector now :-)
13:02:52 *** gunnicom_ has joined #gnucash
13:08:40 <nicholas> ok, here goes for the final run
13:12:57 <nicholas> seems good
13:15:25 <mishehu> SAX and violence
13:16:12 <nicholas> I think I'll have it not touch the 1970 entry
13:17:41 <nicholas> and now the data matches my tax records :-D
13:18:26 <nicholas> so, that took one hour 30 minutes
13:20:41 <nicholas> and the script takes 1 minute 5 seconds to run
13:21:56 *** cortila has quit IRC
13:22:20 <Def> Any of you have any .NET experience?
13:38:39 <warlord> nicholas: Might have been faster to just do it by hand ;)
13:41:31 *** Pekka has joined #gnucash
13:42:10 <Pekka> how would one perform such task in windows as "open a root shell and run the command “gnc-fq-update”"
13:42:12 <Pekka> ?
13:42:14 <Pekka> please
13:42:58 *** jakin has joined #gnucash
13:47:10 <nicholas> warlord: sssh
13:47:42 <warlord> nicholas: LOL
13:48:12 <warlord> Pekka: Why do you think you need to do that? I'm pretty sure that the installer alreayd includes F::Q and all you should need to install yourself is ActivePerl
13:48:44 <Pekka> i see
13:49:34 <Pekka> is activeperl a program that I need to download, or is it included in the GnuCash installation, do you happend to know?
13:50:03 <rhowe> It's a port of perl for Windows by a company called (I think) Activestate
13:50:03 *** crevette has joined #gnucash
13:50:17 *** dbr has joined #gnucash
13:51:12 <dbr> Pekka: I'm pretty sure the windows version already includes the most recent finance-quote, so I don't think that command will help necessarily
13:51:22 *** crevette has left #gnucash
13:51:43 <nicholas> warlord: at least my script will do it for other things in the future, etc :-)
13:52:31 <warlord> Pekka: I already answered that question. Please read what I said.
13:52:47 <warlord> nicholas: that part is true..
14:03:07 *** dbr has quit IRC
14:04:29 *** gunnicom| has joined #gnucash
14:13:32 *** gunnicom_ has quit IRC
14:18:28 *** MrPregnant has joined #gnucash
14:18:48 <MrPregnant> What can I do with this problem?
14:19:33 <MrPregnant> Everytime I click to start gnucash 2.20 in Windows XP, it takes forever and never see the window come up!
14:20:19 <MrPregnant> I see the gconf-2 command line window come up but gnucash never comes up!
14:20:28 <MrPregnant> This is quite a problem for me!
14:22:18 <warlord> MrPregnant: does your account have admin privs?
14:22:53 <MrPregnant> Yes.
14:23:04 <MrPregnant> I tried under a user account too.
14:23:21 <MrPregnant> I start the program, and it never comes up. Even after twenty minutes!
14:23:24 <warlord> Do you have a personal firewall?
14:23:56 <MrPregnant> The Windows firewall might be enabled.
14:24:05 <MrPregnant> This is Windows XP SP2, so.
14:24:19 <warlord> We've had plenty of successes on that.
14:24:26 <MrPregnant> ?
14:24:40 <MrPregnant> It was working, but now it isn't.
14:24:52 <warlord> Oh? When did it stop?
14:25:14 <MrPregnant> Well, I used it about a week ago after I just installed it to set everything up, then didn't use it in a week.
14:25:23 <MrPregnant> Now when I tried to open it it would never open.
14:25:34 <warlord> Hmm... That's definitely odd.
14:25:56 <warlord> Unfortunately the main windows devs aren't here. andi5 and cstim know the most about it.
14:26:04 <MrPregnant> So I tried reinstalling three or four times (I kept the installer binary) and it does the same thing.
14:26:41 <MrPregnant> Normally I run Linux, but installed it in Windows because that was what I was using at the moment.
14:27:20 <MrPregnant> What if I were to reboot into Debian, install gnucash from apt, then try to use the Linux port of gnucash to open the files created in the Windows port?
14:27:54 <MrPregnant> All of the files are in C:\.
14:28:16 * MrPregnant wonders if gnucash would allow that
14:28:19 <warlord> You might want to try killing your gconfd processes..
14:28:28 <MrPregnant> Okay.
14:28:58 <warlord> Well, that would depend on what 2.2 features you used on windows, and what version you have on Debian.
14:29:05 <MrPregnant> Okay.
14:29:12 <MrPregnant> I am going to try it.
14:29:31 * MrPregnant reboots
14:29:33 *** MrPregnant has quit IRC
14:57:30 *** sotnik has joined #gnucash
15:11:18 *** AntonV has quit IRC
15:30:51 *** sotnik has quit IRC
16:26:54 *** AntonV has joined #gnucash
16:28:48 <AntonV> I want to add a few blank lines to the top of my invoice (invoice.scm). Can anybody please tell me what I need to add to the report and where I need to do it?
16:33:40 <warlord> in the renderer.
16:34:07 <warlord> but why do you want/need to do this?
16:36:07 <AntonV> This is actually a work around for a bug (#462567). If I can create some real estate at the top of my report, I can get my logo on the page by first printing the logo and then the invoice.
16:39:31 <AntonV> warlord: I thought I might be able to do this by adding some lines of code to the standard report (invoice.scm). Which, by the way, I see you wrote :-)
16:44:44 <warlord> What happens if you change the style sheet filename to a unix-style path?
16:44:53 <warlord> Or just ignore the c:\
16:50:10 <AntonV> I'll try that...
17:00:03 <AntonV> warlord: no luck. I've tried with and without c:\. As well as Unix style notation. I have a feeling that the Windows style file name gets mangled in the code.
17:00:46 <warlord> well, "c:..." looks like a url of unknown protocol "c"
17:06:10 <AntonV> warlord: how can I add some white space to the top of the invoice (invoice.scm)? I want everything to move down a few lines on the page.
17:06:28 <warlord> I told you, in the renderer
17:07:42 <AntonV> warlord: sorry but I don't know what the renderer is.
17:07:59 <warlord> then you haven't looked at the report.
17:19:45 *** AntonV has quit IRC
18:10:15 *** gunnicom| has quit IRC
18:51:03 *** AltiusBimm has joined #gnucash
18:52:18 <AltiusBimm> I'm rather confused about the auto-generated "Imbalance" account, it causes all my assets to appear as $0.00 because it negates everthing automatically
18:53:43 <AltiusBimm> The help file implies it has something to do with clearing of checks
18:53:49 <AltiusBimm> but I'm not working with checks
18:53:57 <AltiusBimm> it even contradicts cash-on-hand
18:56:06 <jsled> AltiusBimm: Imbalance is added when your not finished entering the transaction.
18:56:13 <jsled> So that it does balance.
18:56:35 <jsled> (I'm going to get pulled into a phone call/meeting here in a bit)
18:56:53 <jsled> From what account's register are you entering transactions? What account are you putting into the transfer column?
18:57:44 <jsled> Have you seen <http://svn.gnucash.org/docs/guide/txns-registers1.html#txns-registers-twoaccount2> (§4.2.1 of the Concepts Guide?)
19:05:01 *** medi has joined #gnucash
19:05:20 <warlord> AltiusBimm: don't use "Enter" in the middle of entering your transactions.
19:06:53 <medi> old rusty IRC user here....hello world
19:07:48 <jsled> hello.
19:08:52 <medi> question on gnucash implementation....does or can gnucash use a RDBMS?
19:09:57 <jsled> No. Yes, abstractly. http://wiki.gnucash.org/wiki/FAQ#Q:_Is_the_Postgres_DB_.2F_SQL_backend_supported.3F
19:11:11 <medi> so where does it currently store its data ... in files ?
19:11:53 <medi> If I understanding the abouve URL, there seems to be support for DB backend minus some features
19:11:59 <jsled> yeah. a single data file, primarily. There's a secondary windowing-state file and another saved report-state file.
19:12:31 <medi> Thank you....how about the UI....is there a web based version available
19:12:50 <jsled> no, there is not.
19:13:14 <medi> Thank you....how about a documented API....is there one available ?
19:14:56 <warlord> the APIs are semi-documented.
19:15:55 <warlord> there's a doxygen site, but not everything is documented, and we make no guarantees on the stability of apis.
19:16:05 <medi> Is the API mature ? Or hundres of functions
19:16:36 <warlord> Yes
19:17:07 <medi> Yes on A (mature) or B (rock & roll)
19:17:49 <warlord> Yes
19:18:10 <medi> no problem....I thank you...
19:19:04 <medi> Thanks everyone...the experience with this community was positive....signing out
19:19:06 *** medi has quit IRC
19:55:46 <AltiusBimm> thanks for the link, jsled
19:55:56 <AltiusBimm> I'm beginning to think I see the meaning
19:56:15 <AltiusBimm> "Imbalance" is created when
19:56:27 <AltiusBimm> I fail to specifiy where a transaction's value came from?
19:57:16 <warlord> AltiusBimm: or goes to.
19:57:25 <AltiusBimm> warlord: right
19:57:47 <AltiusBimm> warlord: but what about when new money comes in from an account I don't control?
19:58:00 <AltiusBimm> e.g. wages
19:58:08 <warlord> That would be "Income"
19:58:23 <warlord> E.g., xfer from Income -> Checking
19:58:57 <AltiusBimm> so I have to make sure I keep at least one account of type Income if I want to add money to my accounts?
19:59:25 <AltiusBimm> *warlord
19:59:47 <warlord> Yep
20:00:02 <AltiusBimm> ahha!
20:00:03 <warlord> And at least one account of type Expense to remove money from your accounts.
20:00:07 <AltiusBimm> thanks warlord
20:00:08 <AltiusBimm> right
20:00:09 <AltiusBimm> :)
20:02:54 <AltiusBimm> warlord: how do I correct the transfer of multiple transactions then?
20:03:08 <AltiusBimm> Ctrl and Shift don't work
20:03:10 <warlord> one at a time.
20:03:14 <AltiusBimm> >.<
20:03:23 <warlord> there is no way to modify multple txns at once
20:03:56 <AltiusBimm> a feature that will be developed in the future I hope
20:08:36 <warlord> Probably not.
20:08:44 <warlord> at least not in the forseeable future.
20:09:03 <warlord> Doing that would be a hard problem.
20:09:15 <AltiusBimm> interesting
20:10:27 <AltiusBimm> warlord: I would think that if the data is saved as OFX it would be just a matter of opening the file in a text editor and using Find & Replace
20:10:53 <warlord> Hahahahahahahahahaahahahahahahaha
20:10:59 <warlord> THank you, I needed a hearty laugh today!
20:11:08 <AltiusBimm> ^.^v
20:11:29 <AltiusBimm> glad I could help XD
20:12:12 <warlord> a) the file isn't OFX. OFX can't maintain splits
20:12:18 <warlord> b) it's NOT just a matter of S&R
20:12:18 <AltiusBimm> ahha
20:12:22 <warlord> c) that's not a UI issue.
20:12:47 *** sjc has quit IRC
20:14:33 <AltiusBimm> warlord: upon finally examining the file structure I think I agree with your assessment
20:14:36 <warlord> I mean, sure, you could go M-x replace-string the accounts in the XML data file.
20:14:57 <AltiusBimm> ...now it sounds like you agree with me :P
20:15:07 <warlord> but from a UI perspective, the logic of handlings changes to multiple transactions at once is just too hard to try to solve.
20:15:15 <AltiusBimm> oh
20:15:25 <AltiusBimm> well I did suggest I could use a text editor...
20:15:39 <AltiusBimm> I just want to get it done, I don't need a GUI
20:15:49 <warlord> Yeah, but that's not a gnucash function. You can go 'rm' your data too to delete it, but that's not something gnucash does either ;)
20:16:00 <AltiusBimm> heheh
20:16:10 <AltiusBimm> but the accoutns seem to be saved as binary .xac files
20:16:25 <AltiusBimm> oh, or is it the .log files
20:16:50 <AltiusBimm> yes I think I've found the data!
20:16:54 <warlord> .xac files are gzip'ed xml. .log files are, well, log files
20:16:59 <AltiusBimm> how odd to use .log
20:16:59 <AltiusBimm> oh
20:17:11 <AltiusBimm> well .log usually means "debug log"
20:17:41 <warlord> no, it usually means "a log".. not necessarily debug log.
20:17:47 <AltiusBimm> hmm
20:17:55 <AltiusBimm> well okay, but I wouldn't have thought of a ledger as a log :P
20:18:02 <AltiusBimm> ;)
20:18:08 <AltiusBimm> speaking of bugs though, I found a big one
20:18:52 <AltiusBimm> GNUCash crashes as it starts up if it's acess to the inernet is blocked by a firewall
20:19:37 <AltiusBimm> I had to get arround it by unplugging my ethernet cable and allowing acesses, then blocking acesss and repluging the cable
20:19:59 <AltiusBimm> *Internet
20:20:05 <AltiusBimm> *warlord:
20:20:46 <warlord> AltiusBimm: You're on Win32?
20:21:22 <AltiusBimm> quite so L-)
20:22:27 <warlord> AH! Yeah, this is a known issue, but it's unclear where it's coming from. It's apparently an issue with the ORbit subsystem we use.
20:22:47 <AltiusBimm> ahha, thanks, as long as it's on the radar :)
20:23:06 <AltiusBimm> ZoneAlarm's ability to block programs on *my* system from acessing the network is one of the killer apps keeping me on windoze
20:24:19 <cortana> AltiusBimm: do you run all your programs as the adminstrator? :)
20:24:31 <AltiusBimm> HAHAHAHA
20:24:39 <AltiusBimm> noobisly yes
20:24:44 <AltiusBimm> *ishly
20:24:51 <cortana> in that case, zonealarm is giving you *zero* protection ;)
20:24:57 <AltiusBimm> not that I don't know better...
20:24:58 <AltiusBimm> ahha
20:25:12 <cortana> i just got my landlady using the windows port of gnucash :D
20:25:24 <AltiusBimm> cortana: w00t!
20:25:49 <warlord> I dont understand why you would want to keep your own aps from accessing the net. ... except that it's just so damn easy to get a trojan onto windows.
20:25:58 <warlord> Unfortunately, ORbit is out of our control.
20:26:03 <AltiusBimm> warlord: exactly!
20:26:15 <AltiusBimm> re: orbit -- oh
20:26:41 <warlord> It's a dependency we use, but it's not our code.
20:26:47 <AltiusBimm> it's so easy to get spyware behavior in closed-source programs too
20:26:47 <cortana> why does it want to access the 'net?
20:26:55 <warlord> conrad: ask them
20:27:23 <warlord> er, cortana that was to you
20:27:27 <AltiusBimm> it would want access because of the online-bank acess features I would imagine
20:27:30 <warlord> damn xchat
20:27:38 <warlord> AltiusBimm: Bzzt.
20:27:42 <warlord> you'd be wrong there.
20:27:43 <AltiusBimm> it's just trying to check if a connection will be available I think
20:27:45 <AltiusBimm> haha
20:27:48 <warlord> ORbit has nothing to do with that.
20:27:56 <cortana> oh actually i do have a windows/gnucash question
20:28:04 <cortana> i was trying to move a file from one folder after another
20:28:07 <AltiusBimm> okay,oh, what? I was refering to the entire program not the ORbit component
20:28:08 <warlord> It's almost as if there is some "phone home" thing in there.
20:28:11 <cortana> a gnucash data file
20:28:16 <AltiusBimm> though yes I notice several components try to acess the network
20:28:23 <cortana> but some of the backup data files were in use!
20:28:29 <cortana> by gconf-2.exe
20:28:33 <cortana> (after quitting gnucash of course)
20:28:42 <warlord> cortana: "backup data files"?
20:28:44 <AltiusBimm> warlord: exactly, I consider phone-home behavior to be spyware
20:28:55 <cortana> warlord: the automatically created .xac backup copies with the date in the filename
20:28:55 <AltiusBimm> which is wy I use ZA
20:29:05 <cortana> so anyway, is that a known bug or should i file ie
20:29:06 <cortana> *it
20:29:15 <warlord> AltiusBimm: which is why you're screwing yourself over ;)
20:29:35 <cortana> AltiusBimm: but any app that wants to phone home can do it, since you run as administrator
20:29:36 <warlord> although like I said, I'm only guessing. You can read the list archives as easily as I can to see what's been reported on this issue
20:29:49 <cortana> so you shouldn't think of ZA as providing *any* security on your system :)
20:29:55 <warlord> conrad: gconf shouldn't touch those.
20:30:12 <warlord> GRRR
20:30:17 <warlord> cortana: to you
20:30:19 <cortana> yeah i thought maybe it was something to do with gconf not closing all the file handles that were open when gnucahs forked to run it?
20:30:37 <cortana> but that is just a guess, i really have no idea how fork/exec are replicated in the windows port of gconf
20:30:51 <AltiusBimm> cortana: I suppose, but then why do programs always indicate they are unable to connect if I tell ZA not to allow them
20:30:52 <AltiusBimm> ?
20:31:13 <cortana> AltiusBimm: because they are written that way
20:31:31 <cortana> it would be trivial to write a program that alters your ZA rules to allow itself to connect before attempting to connect
20:31:45 <AltiusBimm> cortana: yeah
20:31:53 <cortana> for instance
20:31:58 <cortana> but most don't even need to bother dong that
20:32:11 <cortana> since you allow IE permission to use the 'net, apps will tunnel through that
20:32:16 <cortana> or the backgound intelligent file transfer service
20:32:18 <AltiusBimm> cortana: so as long as I run all programs a an admin ZA is only able to stop spyware that is not actually spyware...xD
20:32:25 <AltiusBimm> *as
20:34:20 <warlord> except spyware would get installed and run as root..
20:34:29 <warlord> So that doesn't help you either.
20:50:33 <AltiusBimm> cortana: eww, I certainly don't allow IE to use the network :P but all your other points are well-taken
20:51:52 <AltiusBimm> so how generally likely is it that manually altering the transfer account fields would cause GNUCash to see the files as corrupt? xD
20:52:07 <AltiusBimm> *i.e. using a text-editor
20:52:27 <AltiusBimm> or put another way: would I need to edit both the .log and .xac files?
20:53:22 <warlord> AltiusBimm: neither. You should only edit your main datafile
20:53:34 <AltiusBimm> okay, I'll look at that
20:54:36 <AltiusBimm> warlord: hmm, the only file that seems "main" is the file with no extension, which bears the name of this collection of accounts
20:55:16 <warlord> exactly
20:55:26 <AltiusBimm> but it's binary...
20:56:31 <warlord> No, it's compressed
20:56:37 <AltiusBimm> hahah, oops xD
20:56:38 <AltiusBimm> ty
21:14:57 <AltiusBimm> so GNUCash really does support logging in to online bank acounts?
21:17:30 <warlord> Of course.
21:17:36 <AltiusBimm> :D
21:18:02 <AltiusBimm> this certainly pwns Quicken for personal finances
21:18:11 <warlord> pwns?
21:18:26 <AltiusBimm> sorry, a bit of slang
21:18:40 <AltiusBimm> it means "owns, dominates, totally defeats"
21:18:57 <warlord> Ah.
21:19:02 <warlord> Well, we still have a ways to go.
21:19:21 <AltiusBimm> yeah, but everything I want is here except a few details ^^
21:19:51 <warlord> Send in a patch ;)
21:32:26 <AltiusBimm> heheh, well said
21:43:11 <jsled> Re: <http://bugzilla.gnome.org/show_bug.cgi?id=462645> Huh? Why would gconfd-2 be holding a reference to the .xac backup file. That makes no sense.
21:54:37 *** warlord is now known as warlord-afk
22:14:27 *** ian has joined #gnucash
22:17:36 <AltiusBimm> jsled: that reminds me of how I have gotten a "file is locked do you want to use it anyway"-type message
23:04:55 *** cleancut has quit IRC
23:36:21 *** mreman has joined #gnucash
23:38:41 *** mreman has quit IRC