2009-02-08 GnuCash IRC logs

00:42:29 *** dbreiser has quit IRC
00:46:03 *** wteiken has quit IRC
00:54:22 <Xtroubaritz_> when I export a report in html format that uses a custom style sheet that contains a header picture, the resulting .html file does not contain the header picture. How can I get an exported invoice that contains the header picture?
01:08:12 <Xtroubaritz_> The link to the image in the exported html file is the location of the image on *my* local computer...
01:21:47 <Xtroubaritz_> OK, this is the coolest thing ever. I preview the invoice on the screen, it looks great. I sent it to the printer.
01:23:29 <Xtroubaritz_> What comes out is the top half of the header image is "above" the top of the paper, but is otherwise fine. The actual body of the invoice, however, has the text of each line upside down!
01:26:18 <Xtroubaritz_> If I print it as a .pdf it all comes out just fine.
01:26:26 <Xtroubaritz_> Should I report any of these things in a bug report?
01:37:25 *** Zoolooc_ has joined #gnucash
02:00:03 *** warlord-afk is now known as warlord
02:00:08 <warlord> Xtroubaritz_: this is on win32?
02:00:52 <warlord> The inverse/upside-down/etc. reports issue is a known issue in GnuCash <= 2.2.8.
02:01:11 <warlord> There's a 2.2.8+ version that should have it fixed (see the list archives)
02:01:21 <warlord> And 2.2.9 should be fine.
02:07:51 *** warlord is now known as warlord-afk
02:54:26 *** Rolf1 has joined #gnucash
04:25:31 *** MechtiIde has joined #gnucash
04:38:28 *** MechtiIde has quit IRC
04:59:57 *** cortana has joined #gnucash
05:55:08 *** Tim_Abell has joined #gnucash
06:11:17 *** andi5 has joined #gnucash
06:11:18 *** gncbot sets mode: +o andi5
07:02:27 *** ErKa has joined #gnucash
07:03:10 *** andi5 has quit IRC
08:04:29 *** warlord-afk is now known as warlord
08:39:44 *** |gunni| has joined #gnucash
08:45:32 *** mwic has joined #gnucash
08:50:36 *** Zoolooc__ has joined #gnucash
08:52:02 *** Jimraehl has left #gnucash
08:52:36 *** JimRaehl2 has joined #gnucash
08:54:23 *** JimRaehl2 has left #gnucash
08:58:37 *** Zoolooc_ has quit IRC
09:17:55 *** bentob0x has joined #gnucash
09:29:43 *** bentob0x has quit IRC
09:32:27 *** JimRaehl2 has joined #gnucash
09:43:57 *** hvx has joined #gnucash
09:49:56 *** dbreiser has joined #gnucash
10:13:00 <warlord> ALMOST ready to test the new server....
10:52:29 *** Tim_Abell has joined #gnucash
10:57:16 *** palatin has joined #gnucash
11:02:23 *** bentob0x has joined #gnucash
11:22:31 <warlord> so... who wants to test the new server?
11:22:43 <joslwah> how?
11:24:06 <warlord> I need to bring it up on the new address, and I need people to play with it.. SVN, Web, Wiki, Lists, ...
11:24:23 <warlord> It'll be up in a few minutes..
11:25:11 <joslwah> Well, let me know how I can test it and I'll give it a go.
11:25:26 <joslwah> How about an SVN-git gateway?
11:25:50 *** test-gncbot has joined #gnucash
11:27:03 <warlord> Okay, it's up. code.gnucash.org
11:27:09 <warlord> Try stuff there..
11:27:51 <warlord> Like... http://code.gnucash.org/trac/ fails..
11:29:37 *** Jander has joined #gnucash
11:30:09 <joslwah> What should I be able to do there?
11:30:29 <joslwah> code.gnucash.org/wiki fails.
11:31:02 <warlord> See, it's this kind of testing I need. Okay, trac and wiki both fail. I just tested email..
11:32:02 <joslwah> As is /docs/guide/
11:32:12 <joslwah> /docs works. Well, gives a straight index. /docs/HEAD is fine.
11:32:30 <joslwah> Arg. without the blank space that the beginning of the line lost the previous line!
11:32:51 *** Rolf1 has quit IRC
11:33:03 <joslwah> As do /docs/head and /docs/help (but the last just gives a list).
11:33:48 <joslwah> /beta/search fails.
11:34:26 <joslwah> Just got the e-mail from code.gnucash.org.
11:39:49 <warlord> Where did you get to /beta/search?
11:39:56 <warlord> (I didn't copy that over at all)
11:40:23 <warlord> Looks like the help needs an index.html
11:42:35 <Jander> Hi
11:42:49 <Jander> I'm having a problem with an investment account
11:43:15 <Jander> I'm trying to set the openning transaction
11:43:37 <Jander> inserting the number of shares and the price
11:43:54 <warlord> joslwah: can you test an svn checkout?
11:43:57 <Jander> but gnucash changer then number of shares to 1
11:44:08 <Jander> adjusting the total amount
11:44:13 <Jander> is a bug?
11:44:17 <warlord> Jander: Jander how did you create the account?
11:44:25 <Jander> mmm
11:44:39 <Jander> I don't remember
11:44:39 <warlord> Jander: maybe.. most likely you created the account using the new hierarchy druid and failed to the account commodity to a non-currency.
11:44:47 <warlord> (the bug is that the druid lets you get away with that)
11:44:59 <warlord> Edit the account and check the commodity setting.
11:45:09 <Jander> ok let me check it
11:46:04 <warlord> joslwah: okay, help fixed.
11:47:35 <joslwah> warlord, svn checkout fails. Permissions denied.
11:48:02 <joslwah> Confirm /docs/help fixed.
11:48:59 <joslwah> What's the address to checkout?
11:49:13 <joslwah> I tried code.gnucash.org/repo/gnucash/trunk
11:49:55 <Jander> [warlord] where do I change the commodity? I have the spanish version and only setting similar is (translated) account type it allows me to select bank, share, ...
11:49:57 <warlord> That would be it..
11:50:18 <joslwah> warlord, Then failed, with anonymous checkout.
11:50:25 <warlord> joslwah: yes, I know. thanks.
11:50:45 <warlord> Jander: in English it's labeled "Security/Currency"
11:50:57 <warlord> it's the 4th item in the dialog.
11:55:36 <Jander> I can't see that
12:00:14 <warlord> Jander: did you click on "Edit Account" for this account?
12:00:21 <Jander> yes
12:02:31 *** Jander has left #gnucash
12:08:56 <warlord> joslwah: svn should be working now. Can you verify?
12:15:29 <joslwah> It does work. But it isn't quite up to date is it?
12:19:03 <warlord> Nope, it's a copy from the other day.
12:19:07 <warlord> It's not the "live" data.
12:19:15 <warlord> This is all for configuration testing.
12:19:22 <warlord> @seen andi5
12:19:22 <gncbot> warlord: andi5 was last seen in #gnucash 2 weeks, 0 days, 23 hours, 53 minutes, and 31 seconds ago: <andi5> i am not sure that is the correct report for that question, or at least gain/loss... someone else should know that ;-)
12:19:22 <test-gncbot> warlord: andi5 was last seen in #gnucash 2 weeks, 0 days, 23 hours, 53 minutes, and 31 seconds ago: <andi5> i am not sure that is the correct report for that question, or at least gain/loss... someone else should know that ;-)
12:19:32 <warlord> That works. ;)
12:19:42 *** jpeach has joined #gnucash
12:19:59 *** jpeach has left #gnucash
12:20:28 <Tim_Abell> @seen cstim
12:20:28 <gncbot> Tim_Abell: cstim was last seen in #gnucash 30 weeks, 5 days, 21 hours, 23 minutes, and 21 seconds ago: <cstim> see ya
12:20:28 <test-gncbot> Tim_Abell: cstim was last seen in #gnucash 30 weeks, 5 days, 21 hours, 23 minutes, and 21 seconds ago: <cstim> see ya
12:20:37 <Tim_Abell> what happened to cstim?!
12:21:16 <Tim_Abell> appropriate famous last words
12:21:37 *** cortana has quit IRC
12:21:53 <Tim_Abell> i was going to ask him about git, but i'll have to wait a while
12:22:05 <joslwah> Hmmm. warlord, svn seems to be at 17877 rather than 17884.
12:22:16 <joslwah> Is that deliberate? (This is trunk)
12:22:49 <warlord> joslwah: what part of "it's a copy from the other day" is confusing?
12:23:17 <warlord> Tim_Abell: send him email.
12:23:21 <joslwah> warlord, Erm, the bit where I read that line! Sorry, I just missed it. So, it was deliberate.
12:23:27 <warlord> he's been very busy with work.
12:23:38 <warlord> Okay, trac is working now.
12:23:43 <joslwah> I only noticed the difference because I was trying to check out a very limited subset.
12:24:15 <Tim_Abell> k, thanks. git for gnc is only really a distraction for me, just a tempting one. won't actually help me write my report
12:24:28 <joslwah> trac: confirmed.
12:30:50 *** bryguy has joined #gnucash
12:38:25 *** bryguy has quit IRC
12:42:58 <warlord> joslwah: wiki should be up now, too.
12:56:52 *** goodger has quit IRC
12:59:11 <Tim_Abell> aww man
12:59:31 <Tim_Abell> my scheme is not great, but latest report seg faults gnucash :s
12:59:50 <Tim_Abell> (mostly looking for sympathy!)
13:00:30 <Tim_Abell> there's nothing wrong with this, per se is there?...
13:00:36 <Tim_Abell> (set! data '((1 2 3 4) (1.5 2.5 3)))
13:00:37 <Tim_Abell> (gnc:html-scatter-set-data! chart data)
13:00:48 <Tim_Abell> oh
13:00:54 <Tim_Abell> mismatched
13:00:57 <Tim_Abell> oopsie
13:02:56 <Tim_Abell> hrm, (set! data '((1 2 3 4) (1.8 1.5 2.5 3))) still causes a seg fault
13:03:12 <Tim_Abell> how do i find the cause of a segmentation fault?
13:04:44 * Tim_Abell tries the gdb version
13:05:02 <Tim_Abell> Program received signal SIGSEGV, Segmentation fault. 0xb6ba4608 in ?? () from /lib/tls/i686/cmov/libc.so.6
13:05:06 <Tim_Abell> mean anything to anyone?
13:05:15 <Tim_Abell> man i'm out of my depth with this program
13:05:39 <Tim_Abell> i've been working on this report on and off for 8 months and still don't have much to show for it
13:10:39 <Tim_Abell> ok, i have different errors now. never mind
13:14:44 *** sjc has joined #gnucash
13:20:45 <warlord> get a backtrace?
13:27:26 <Tim_Abell> don't worry i'm being a complete newb, and giving it garbage data.
13:27:53 <Tim_Abell> i'm trying to get my head round how (gnc:html-scatter-set-data! chart data) expects its data
13:29:13 <warlord> I'm afraid I dont know..
13:29:19 <warlord> Look at other reports that use it?
13:29:23 <Tim_Abell> i'm getting there slowly
13:29:33 <Tim_Abell> yeah, working from the currency scatterplot
13:30:00 <Tim_Abell> not knowing guile too well, and the api of gnucash makes it slow going
13:31:59 <Tim_Abell> sometimes frustrating
13:32:31 <Tim_Abell> my latest is attempting to use gnc-numeric-to-double on a normal number
13:36:52 <warlord> andrewsw: ping?
14:04:59 <Tim_Abell> http://pastebin.ca/1330920 stack trace
14:06:26 <Tim_Abell> and the current version of my report http://github.com/timabell/gnucash-account-balance-chart/blob/86ef042b8e5642668a0d79e1529661f24cdf8821/balance-linechart.scm
14:08:50 <Tim_Abell> i can't figure out what i've done wrong at the moment.
14:09:09 <Tim_Abell> though obviously something, as the price scatterplot doesn't cause gnc to explode
14:11:01 <warlord> crashing in strtol? It's expecting an integer but not getting it? Wrong number of numbers?
14:13:56 <Tim_Abell> an int, oh that could be it
14:14:08 <Tim_Abell> oh maybe not
14:14:10 <Tim_Abell> hrm
14:16:32 *** hvx has quit IRC
14:16:32 <Tim_Abell> ah ha, my html is coming out weird
14:16:46 <Tim_Abell> dinner time. back later hopefully
14:19:10 *** MechtiIde has joined #gnucash
14:29:17 <warlord> Ooooh, I think search is working now (albeit not as nicely as I'd like.. I think I'll have to work on that later)
14:38:08 <joslwah> warlord, Just got back, and confirmed. Wiki is working.
14:38:27 <warlord> .. ezcept new account creation. :(
14:38:38 <joslwah> Oh. Never tried that anyway.
14:38:41 <warlord> SELinux is preventing httpd from sending email
14:54:31 <warlord> Aha! I needed to enable httpd_can_sendmail
15:03:06 <warlord> Still to test: the ssh-restricted-shell, more mailman, and backups
15:08:08 *** nomeata has joined #gnucash
15:09:10 *** ErKa has quit IRC
15:12:43 *** |gunni| has quit IRC
15:14:37 *** goodger has joined #gnucash
15:29:24 <warlord> andrewsw: ping?
15:40:22 *** goodger has quit IRC
15:41:52 *** feiner has quit IRC
15:45:00 *** ErKa has joined #gnucash
15:48:17 *** Frank has joined #gnucash
15:49:59 *** Tim_Abell1 has joined #gnucash
15:54:09 <Frank> Hello, I just wanted to know if there is any timeline for adding the Scheduled Invoice feature. It would be a significant time saver for me.
15:54:47 *** Tim_Abell has quit IRC
15:56:03 <warlord> Frank: when someone submits the code for it
15:56:08 <warlord> (nobody is actively working on it)
15:58:17 <Frank> That is disappointing. It is so important for business use. Thank you for the response.
15:59:25 <warlord> If it's that important then someone would donate the code to implement it
15:59:35 <warlord> me, i never needed anything like that for my business.
15:59:45 <warlord> so i didnt write it
16:05:11 <Frank> It would be useful both in my real estate business for creating montly rent invoices and in my computer service business for billing the companies that pay me a monthly retainer.
16:07:09 <Tim_Abell1> there's gotta be some gnucash coders for hire somewhere :)
16:07:30 <Tim_Abell1> (not me if you want it in under a decade)
16:07:57 *** goodger has joined #gnucash
16:08:34 <fbond> Does GnuCash have some kind of bounty system in place?
16:09:04 <goodger> fbond: not a formalized system AFAIK
16:10:15 <Tim_Abell1> i'd pay someone to write my report if i wouldn't be so gutted that i'd failed to write it myself
16:10:23 *** Tim_Abell1 is now known as Tim_Abell
16:10:57 <goodger> I thought of a business model using OS bounties...
16:11:10 <goodger> though I fear sourceforge has already implemented it
16:11:41 <harlan> is there only room for 1 implementation of OS bounties?
16:11:51 <Tim_Abell> http://timwise.blogspot.com/2007/11/making-money-with-free-software.html
16:11:56 <Tim_Abell> my ramblings on the matter
16:12:14 <goodger> harlan: technically no, but from a perspective of the market economy, yes
16:12:43 <goodger> if a company with a larger capitalization to you will be in direct competition to a potential business idea, you don't do it
16:12:47 <Tim_Abell> i think we are a long way off having one dominant system
16:13:17 <harlan> and how much of that larger capitalization are they willing to "direct" for this particular piece of business?
16:14:06 <goodger> oh, of course, they also have a vastly improved position in terms of brands
16:14:26 <Tim_Abell> if you were successful they'd probably just buy your business
16:14:31 <goodger> this is a similar thing to airlines
16:14:44 <Tim_Abell> smaller startup cost i'd say
16:14:47 <warlord> Frank: I dont doubt that it would be useful to you..
16:15:01 <goodger> british airways and virgin atlantic can afford to run at a loss for months at a time in order to undercut smaller airlines
16:15:43 <goodger> Tim_Abell: I'm not interested in having my company bought by a conglomerate
16:16:09 <harlan> 'k
16:16:09 <Frank> What would be a reasonable amount to offer for someone to code the Scheduled Invoice function?
16:16:10 <goodger> and this means that they will simply crush it if successful
16:16:15 <Tim_Abell> heh
16:16:34 <harlan> then do it well enough and don't sell out.
16:17:03 <goodger> well, I can't do it well enough with the available funds
16:18:27 <goodger> that's the thing
16:18:54 <goodger> if a larger company decides it doesn't like a startup, they can snap their fingers and launch a competing service within hours that undercuts the competitor
16:20:03 <Tim_Abell> must big companies are too large to notice unless you are standing on their toes
16:20:27 <Tim_Abell> sorry, off topic i know
16:20:30 <goodger> indeed, but to be successful, one would have to stand on their toes
16:20:31 <harlan> Does that really matter for opensource? Are you going to go with folks you know/like?
16:20:50 <harlan> This is not a "commodity" market.
16:20:57 <Tim_Abell> indeed
16:21:04 <goodger> 'tis
16:21:13 <goodger> time and skill are the commodities in question
16:21:43 <harlan> yes, and it is easy enough for projects to "rate" the work they get from individuals and or other projects.
16:22:08 <goodger> well, projects wouldn't be the clients here
16:22:09 *** chris has quit IRC
16:22:16 <goodger> someone like fbond would be the client
16:22:23 <harlan> If somebody is going to go to the trouble to pay a bounty on a feature, they're probably willing to look and see who the project recommends (or recommends against) doing that work.
16:22:39 <Tim_Abell> i recommend against me
16:22:48 <Tim_Abell> for now at least
16:22:50 <goodger> recommendation accepted
16:24:02 <goodger> hmmm
16:24:18 <goodger> such a service would certainly need a wide range of projects and developers on board prior to launch
16:24:45 <fbond> goodger: Frank was looking for a feature.
16:25:17 <fbond> goodger: I'm not happy, but I'm satisfied, so I don't need to pay anyone today.
16:25:21 <fbond> ;)
16:25:26 *** chris has joined #gnucash
16:25:34 <goodger> fbond: ah, sorry, I thought it was you who wanted it (since you asked); I just entered, as you can see, or may be able to see
16:26:11 <goodger> hmm
16:26:16 <goodger> how to monetize bounties?
16:27:42 <goodger> charging a 10% fee on top of the bounty, or charging 10% of the bounty, would mean that the customer or developer respectively would be incentivized to work around such a service and interface directly with the developer or customer
16:28:00 <harlan> fbond, you can "vote" on the result, but if it's a feature that goes in to gnucash, then gnucash is the obvious place to go to see that "We like code written by X. We do not like code written by Y". And the various users can "rate" the features, and the bounty payers should have some say in whether or not the programmer gave them what they asked for.
16:28:24 <Tim_Abell> i like the idea of an escrow account
16:28:26 <harlan> goodger: not necessarily - it depends on what the 10% is going to.
16:28:47 *** warlord is now known as warlord-af
16:28:47 <goodger> harlan: me, since it's a business
16:28:48 *** warlord-af is now known as warlord-afk
16:29:01 <Simon_> if you want feature X, do it yourself :)
16:29:14 <harlan> If it is going to "keeping the site alive and kicking" many developers would happily ;ay that fee to maintain a symbiotic relationship.
16:29:44 <goodger> quite, but it wouldn't be; it would be going to the company
16:30:01 <harlan> goodger: are you saaying that since you are a business you want i the entire fee?
16:30:26 <goodger> well, yes, the business would exist to make a profit
16:30:38 <harlan> I know lots of folks who pay a "billing" service a % of their total A/R just to deal with collections.
16:30:46 <harlan> how is this different?
16:31:06 <harlan> How many professionals are members of unions, or pay dues to associations?
16:31:15 <Tim_Abell> i'm a BCS member
16:31:18 <harlan> I'm a consultant, and I work thru agencies all the time.
16:31:28 <Tim_Abell> £80/year
16:31:30 <goodger> yes
16:31:51 <harlan> Sure, I'd rather go direct and get paid more, but there are also other costs all around and it works out that I go thru agancies most all the time.
16:32:58 <goodger> hm
16:33:15 <goodger> but...
16:33:22 <goodger> why would the customer reciprocate?
16:33:35 <harlan> HOw is the customer reciprocating?
16:33:44 <goodger> by using the service
16:34:04 <goodger> given that gnucash is clearly maintained by excellent programmers, it would be easier for the client to just come in here and say "who will implement feature X for £250?"
16:34:30 <harlan> let's say gnucash (as an org) wants to work with a bounty clearing house, or wants to be one.
16:34:58 <goodger> so all the developers are made to sign non-compete agreements?
16:35:11 <goodger> seems draconian to me
16:35:28 <harlan> If you want, but I think that is counter-productive
16:35:30 <Tim_Abell> i think you can add sufficient value as a facilitator that people will choose to work through you
16:35:51 <goodger> brb
16:35:55 <Tim_Abell> arbitration, escrow, clear rules, personnel time, resources etc
16:36:41 <harlan> And are there many cases where it will take several people to "meet" a bounty?
16:37:44 <harlan> How bad would it be to say I know that gnucash wants 10% of the bounty for their use/overhead.
16:38:05 <harlan> I want $500 to do X, so if a bounty for $550 can be raised I'll do it.
16:39:01 <harlan> It takes Effort to validate a patch and to make sure it fits with the architecture.
16:39:18 <harlan> If a "core team" member wants to go direct on a bounty that's fine.
16:39:41 <harlan> If it's some arbitrary person who has no history, there are costs associated with sturying the patch and importing it.
16:40:01 <harlan> This can happen on a best-effort basis or folks can ... pay a bounty to get it done faster.
16:43:49 <goodger> harlan: where does "my company" make money on this?
16:45:41 <goodger> if the bounty is to be split between the developer, the project and the company, then we still have the issue of stopping people from working directly with the project
16:45:53 <goodger> from the company's POV.
16:45:55 <Tim_Abell> get the money up front
16:46:03 <Tim_Abell> no cash no deal
16:46:20 <goodger> that doesn't solve the problem of people giving cash to developers directly
16:46:27 <Tim_Abell> what's wrong with that?
16:46:44 <goodger> well, it makes the company unprofitable and hence useless
16:46:58 <Tim_Abell> only if it doesn't add enough value to be attractive
16:47:34 <goodger> the primary way for the company to add value would be to be the easiest or way to get work done on a project
16:48:31 <Tim_Abell> i think guaranteeing the transaction is fair is a hard problem, and something that people will happily pay a third party to organise and arbitrate
16:48:35 <goodger> without an effective monopoly on paid work applied to a series of open-source projects, the business model becomes little more than a clone of rentacoder and a million other things
16:49:17 <Tim_Abell> i'm not sure a oss specialist version of rentacoder is such a bad idea
16:49:33 <goodger> rentacoder applies to OSS already
16:49:43 <goodger> trying to specialize would be pointless
16:49:56 <Tim_Abell> mkay, lets just use them then :)
16:52:06 <goodger> well, precisely
16:52:22 <goodger> hence why the idea is not a good idea
16:52:32 <goodger> does anyone have any good ideas?
16:53:00 <Tim_Abell> I think Frank should try rentacoder and advertise the job on here & the mailing list and see what happens
16:54:06 <Tim_Abell> http://www.rentacoder.com/ link for convenience
16:56:23 <goodger> good idea
16:56:40 <Tim_Abell> then we'll know :)
16:56:54 <goodger> quite
16:57:06 <goodger> this leaves me with a sum of two good business ideas ¬.¬
16:57:14 <Tim_Abell> heh, you and me both
16:57:24 <goodger> must have more...
16:57:31 <Tim_Abell> make that one for me
16:57:39 <Tim_Abell> and i'm not sure about mine either
16:57:47 <goodger> what is it?
16:58:14 <Tim_Abell> the other one is the car pc http://timwise.blogspot.com/2008/06/vision-of-open-in-car-computing-systems.html
16:58:22 <Tim_Abell> but it's dayjob vs projects
16:58:40 <Tim_Abell> no job = no money = no project, job = no time = no project
16:59:01 <Tim_Abell> besides i'm wasting time trying to write this gnucash report instead of getting on with it
16:59:04 <Tim_Abell> :)
16:59:23 <goodger> what is this carpc meant to achieve?
16:59:27 <Tim_Abell> uh
16:59:30 <Tim_Abell> good question
16:59:37 <goodger> yes
16:59:39 <Tim_Abell> riches beyond my wildest dreams?
16:59:41 <goodger> hence why I asked
16:59:51 <goodger> you mention satellite navigation
16:59:55 <Tim_Abell> general purpose in car computing really
16:59:57 <goodger> is it able to do satellite navigation?
17:00:00 <Tim_Abell> like pcs for cars
17:00:04 <Tim_Abell> yeah, kinda
17:00:15 <Tim_Abell> i got a bit waylaid
17:01:11 <goodger> so by general-purpose you mean it runs a windowed desktop environment that is used with a keyboard and mouse, and runs things like web browsers, email, IM, music, etc
17:01:41 <Tim_Abell> not necessarily.
17:01:47 <Tim_Abell> i'm thinking touch screen
17:01:56 <goodger> hm
17:01:57 <Tim_Abell> but general purpose as in you can run what you want on it
17:02:08 <Tim_Abell> rather than locked down proprietary gubbins
17:02:15 <goodger> I have a feeling this device would be illegal in many parts of the world
17:02:17 <Tim_Abell> like the bmw idrive
17:02:24 <Tim_Abell> undoubtedly
17:02:26 <Tim_Abell> :)
17:02:34 <goodger> well, the BMW iDrive is designed to control the car
17:02:42 <Tim_Abell> is it?
17:02:46 <goodger> yes
17:02:49 <Tim_Abell> i don't know a lot about it
17:03:04 <Tim_Abell> i just like playing with oss stuff, that's really the point of it for me
17:03:23 <goodger> the computer that the iDrive system controls even does the fuel mix
17:03:30 <goodger> and the accelerator readings
17:03:34 <Tim_Abell> cripes
17:03:37 <goodger> yes
17:03:50 *** jpeach has joined #gnucash
17:04:24 <goodger> ah, british ingenuity
17:04:41 <goodger> we can come up with a million solutions for every nonexistent problem
17:04:48 <Tim_Abell> aye
17:05:18 <goodger> I think that's better than american ingenuity, which involves coming up with one solution and then creating a problem to match it
17:08:26 <goodger> tumtitum
17:09:48 *** jpeach has left #gnucash
17:18:31 <harlan> goodger: if it is your company being the go-between for OSS projects and developers, then you decide what your cut of the take is.
17:19:25 *** palatin has quit IRC
17:20:23 <goodger> harlan: well, the projects, developers and clients decide, really
17:20:43 <harlan> OSS projects can decide how much they like your patches, the folks who agree to work thru youi can decide if they think you provide a useful service, as can the folks offering to pay toward bounties.
17:20:57 <harlan> yes. And if your company is providing value, that will be noticed.
17:21:44 <goodger> the problem is,that on an individual per-patch level, the client has little incentive to use "my company" when they can stroll into the developers' chat room
17:22:38 <harlan> that's true, and in that case be sure the developers know the value you offer. Then even if somebody goes in to the chat room, the developer will still "run the deal" thru you.
17:23:16 <goodger> quite, but the developer has a similarly small incentive
17:23:19 <harlan> Somebody has to maintain the list of current bounty projects and how much has been collected toward each project.
17:23:21 <goodger> except for escrow
17:24:08 <harlan> that may be enough.
17:24:13 <harlan> one way to find out...
17:24:22 <goodger> this is true.
17:24:29 <goodger> tell you what
17:25:04 <goodger> when I've resolved the problems currently applied to my first company, and got the second company up and running, I'll look into this more thoroughly :)
17:25:07 <Tim_Abell> i've got an idea. Frank, give me £100 quid, and i might give it to a developer. or might spend it on beer.
17:25:15 <Tim_Abell> :D
17:25:19 <Tim_Abell> not that i drink
17:25:29 <goodger> ¬.¬
17:25:53 <goodger> that sounds quite defensive
17:26:13 <goodger> "cool, my boyfriend will be overjoyed with this news. not that I'm gay"
17:26:33 <Tim_Abell> lol
17:27:01 <Frank> Tim_Abell: What is 100 quid in American dollars?
17:27:12 <goodger> Frank: about $150ish
17:27:27 <goodger> more precisely, $148.00
17:27:42 <Tim_Abell> ah haaaaaaa! found my problem. missing a call to gnc:option-value
17:27:54 <goodger> ...wow, the pound has gone up a lot recently
17:28:10 <Tim_Abell> some of the reports define get-option with it some without, makes it damn hard copying and pasting
17:28:29 <Tim_Abell> that quirk already cost me two months confusion back in the summer
17:28:58 <goodger> :S
17:29:28 <harlan> What's the best way to ask for features for gnucash?
17:29:54 <goodger> harlan: run it by the devs in here and then submit a wishlist bug considering their feedback
17:30:06 <harlan> OK, thanks.
17:30:32 <Tim_Abell> i think we may have scared Frank off
17:31:12 *** mwic has quit IRC
17:31:27 <goodger> ^_^
17:33:10 <Frank> I could go for $148 if the Scheduled Invoice feature is included in a CentOS 5.2 RPM package of gnucash.
17:41:52 <Tim_Abell> btw, the segfault is caused by guppi trying to parse: <object classid="gnc-guppi-scatter" width=500 height=#(Display Plot Height cb number-range Height of plot in pixels. #<procedure #f ()> #<procedure #f args> #<procedure #f ()> #<procedure #f ()> #<procedure #f (f p)> #<procedure #f (f p)> #<procedure #f (x)> (100 20000 0 5) #f #<procedure #f (callback)> #f #f)>
17:41:52 <Tim_Abell> <param name="title" value="#(General Report name 0a string Enter a descriptive name for this report #<procedure #f ()> #<procedure #f args> #<procedure #f ()> #<procedure #f ()> #<procedure #f (f p)> #<procedure #f (f p)> #<procedure #f (x)> #f #f #<procedure #f (callback)> #f #f)">
17:42:07 <goodger> wonderful
17:42:20 <Tim_Abell> which is what you get if you don't call get value on height
17:42:23 <Tim_Abell> man this is hard work
17:42:28 <goodger> I suppose the tab-complete segfault was fixed a while ago?
17:42:35 <Tim_Abell> pass
17:43:34 <goodger> goodo
17:45:11 <Tim_Abell> i'm just a user who overstepped the mark :)
17:45:23 <Tim_Abell> woooooo, finally, i have a graph with dummy data
17:45:29 <Tim_Abell> i'm getting better at this
17:47:15 <Tim_Abell> now all i need is the account balance data. give me another 6 months and i'll be done
17:50:39 <Tim_Abell> http://imagebin.ca/view/pY6E-6.html
17:51:17 <Tim_Abell> http://github.com/timabell/gnucash-account-balance-chart/blob/2da869db0273f9dbcee1a082e7dc512bf0b59a49/balance-linechart.scm
17:53:25 <goodger> ugh
17:53:27 <goodger> checking account
17:53:40 <goodger> I hate american financial terminology
17:53:57 <Tim_Abell> no worse than deposit account
17:54:07 <Tim_Abell> which is odd in my opinion
17:54:11 <goodger> you mean current account
17:54:27 <Tim_Abell> that's a bit weird too if you think about it
17:54:30 <goodger> a deposit account doesn't make much sense either
17:54:35 <goodger> none of it makes sense
17:54:45 <goodger> gah, I've devoted my career to a lie!
17:54:51 * goodger jumps from office window
17:55:19 <Tim_Abell> lol
17:55:47 *** nomeata has quit IRC
17:55:48 <Tim_Abell> collection of shiny things would be a better term
17:57:13 <goodger> nah, it's all numbers swirling around computers now
17:57:27 <goodger> debt = money + interest, etc.
17:59:19 <goodger> I look forward to having money so that I can interact with people who complain about progressive taxes
17:59:39 <Tim_Abell> lol
17:59:55 <Tim_Abell> yes i have an ambition to be in the higher tax bracket
18:00:45 <Tim_Abell> jeeves, write me a gnucash report
18:00:46 <goodger> quite
18:00:50 <goodger> heh
18:00:57 <goodger> interesting fact:
18:01:11 <goodger> the government charges student loans at lower interest rates than savings accounts
18:01:31 <goodger> also, they don't have to be paid off until the ex-student has finished his course and is earning 15k
18:01:38 <Tim_Abell> yup
18:01:47 <goodger> hence, if you earn silly money during university...
18:02:00 <Tim_Abell> i spent my loan on a pc
18:02:02 <Tim_Abell> and a hifi
18:02:04 <goodger> you can live off the interest for the rest of time and never pay off your loans
18:02:14 <Tim_Abell> lol
18:02:45 <goodger> hmm
18:02:50 <goodger> interesting idea spending it on a PC
18:02:55 <goodger> not fiscally sensible though
18:03:35 <Tim_Abell> i don't recall being terribly sensible at uni :)
18:03:49 <Tim_Abell> plenty of time for that later
18:04:25 <goodger> my loan will be ploughed into a high-interest saver and stock market machinations
18:04:54 <goodger> though atm it's not very easy to make money that way without shorting
18:05:11 <Tim_Abell> i recommend spending it on beer
18:05:26 <goodger> I dislike beer
18:05:33 <Tim_Abell> hrm
18:05:48 <goodger> alcohol impedes my ability to machinate :)
18:05:55 <Tim_Abell> lol
18:32:26 *** ErKa has quit IRC
18:41:14 *** Frank has left #gnucash
19:01:02 <Tim_Abell> midnight, and i can almost smell the data
19:03:14 <Tim_Abell> what's the best way to follow the balance of an account as items come and go in guile?
19:03:43 <Tim_Abell> the balance sheet foiled me be using gnc:account-get-comm-value-at-date
19:06:05 <Tim_Abell> and the cash flow report seems more interested in where money went, funnily enough
19:06:54 *** Shaggs has joined #gnucash
19:07:44 *** Shaggs has joined #gnucash
19:08:17 <Shaggs> Hello, I am trying to use GnuCash to track stock investments
19:08:59 <Shaggs> I followed the instructions for a stock buy and sell
19:09:40 <Shaggs> and I want to set it up so I set up a seperate account for each investment
19:09:56 <Shaggs> and that "investment" might involve several stocks and several transactions
19:09:59 <Shaggs> and that all works out fine
19:10:20 <Shaggs> but when its over I have no easy way to see what the profit was for that investment, because the balance is zero
19:10:39 <Shaggs> is there any way to do this?
19:16:52 <harlan> Is there an "integrity check" tool for gnucash?
19:17:52 *** Sentrin has joined #gnucash
19:18:36 <goodger> harlan: there's a checker tool somewhere
19:18:42 <goodger> but it only checks for orphans and imbalances
19:19:11 <harlan> 'k, we looked and searched the help areas and couldn't find it.
19:19:15 *** Sentrin has quit IRC
19:19:41 <harlan> We think we have a setup where we can reliably crash gnucash - it happens when we close an invoice.
19:22:31 <goodger> check & repair is found under "actions" when viewing a ledger
19:22:31 *** bentob0x has quit IRC
19:24:23 <Shaggs> goodger: any advice for me?
19:24:45 <goodger> Shaggs: why is the balance zero?
19:25:06 <Shaggs> because the investment is done, all stock is converted to cash
19:25:17 <goodger> right
19:25:35 <goodger> so the profit is the increase in net assets arising from the transaction?
19:26:02 <Shaggs> in this case yes, it is the increase of the capital gains equity that is then transfered into the cash account
19:26:09 <Shaggs> or bank account
19:26:38 <goodger> so what part of that are you having difficulty seeing?
19:27:08 <Shaggs> I would like to track this profit in a easier manner without having to disect the sheet in the account
19:27:19 <Shaggs> know what I mean?
19:27:34 <Shaggs> i think what I really am trying to do is use gnucash for something that it is not
19:27:43 <goodger> ...designed for
19:27:44 <goodger> yes
19:27:46 <goodger> I agree
19:27:50 * Tim_Abell is lost in silly parenthetheth
19:28:13 <goodger> Tim_Abell: best check there is an equal number of opening and closing parentheses first
19:28:13 <Shaggs> do you do investments, and use any other software to track them?
19:28:34 <goodger> well...
19:28:40 <Tim_Abell> it was a minor slip up this time :) it's just quite common
19:28:54 <Tim_Abell> woo, data
19:29:13 <Tim_Abell> account list: (#<swig-pointer Account * a039820>) first account name: Assets:Current Assets:Checking Account split: #<swig-pointer Split * a078848> amount: #<<gnc-numeric> num: 500 denom: 100> value: #<<gnc-numeric> num: 500 denom: 100> balance: #<<gnc-numeric> num: 500 denom: 100>
19:29:34 <Shaggs> goodger: I am trying to balance 3 goals: keeping my books straight, tracking my investments, and figuring out my taxes
19:29:44 <goodger> ah
19:29:48 <Shaggs> and I would like to not have to enter every transaction into 3 seperate programs
19:29:56 <Shaggs> and try to keep them all correct
19:30:03 <goodger> well, "straight"ness is subjective
19:30:12 <goodger> tracking your investment is done by gnucash already
19:30:13 <Shaggs> true
19:30:34 <Shaggs> it seems though that it works well for tracking investments "in progress"
19:30:39 <goodger> determining your income for taxation purposes is likely to be a matter of summing the income account
19:31:16 <goodger> I don't have any money spare to pump into market speculation ATM, being a humble pre-student, but if I did I imagine I'd implement a spreadsheet separately, but it depends on what data I wanted out of it
19:31:57 <Shaggs> just for the sake of discussion here...
19:32:16 <Shaggs> optimally what I want is several different interpretations of the same data
19:32:39 <Shaggs> because I buy different chunks of the same stock for different reasons
19:32:55 <Shaggs> and the times that I own these stocks overlap
19:33:26 <Shaggs> which is fine for investment purposes, because I can just create a new account for that investment, and put in several different stock accounts inside it
19:33:33 <Shaggs> but it gets more complicated for taxes
19:33:50 <Shaggs> because taxes work differently depending on how long you own the stock
19:34:22 <goodger> oh dear
19:34:26 <Shaggs> so if you have different amounts of stock A in different accounts, you can also argue that you held the same stock for a longer duration, you are just moving it from one account to another
19:34:50 <Shaggs> there are different strategies for taxes than for real life, LOL
19:35:08 <goodger> at that sort of level, I'd open my yellow pages, find the largest ad under "accountants" and let them deal with it for a small fee
19:35:23 <Shaggs> heh
19:35:51 <goodger> I don't like taxes
19:35:51 <Shaggs> I'm only playing with $10k, and losing money at that
19:36:00 <Shaggs> I'm trying not to lose more
19:36:00 <goodger> $10k indeed
19:36:03 <goodger> "only"...
19:36:18 <Shaggs> if you pay an accountant $200 to deal with it, thats 2%
19:36:39 <goodger> well, no, it's 2% of your initial capital
19:37:02 <Shaggs> well if your accoutn lost 10% then its more like 3% of the final capital
19:37:34 <goodger> if you earned $100k over the period with stimulants and a quick "sell" button, then a $200k accountancy fee is negligible
19:37:52 *** Zoolooc__ has quit IRC
19:38:01 <Shaggs> ?
19:38:03 <goodger> besides...
19:38:34 <goodger> if you fill out the return improperly you may be liable for more than $200 in erroneous taxes, or penalties
19:40:04 <goodger> and if I were earning a significant amount of money I'd consider my time and effort in filling out the return worth the $200
19:40:47 <harlan> I pay accountants because they know more about taxes than I want to know, and because if there is any problem the penalites and stuff is *their* problem, not mine.
19:41:12 <Shaggs> my amount of taxes is manageable
19:41:33 <goodger> incidentally, if you're losing money on the markets, you could do worse than to try an algorithmic trading program
19:41:52 <Shaggs> sorry, say again?
19:42:04 <goodger> algorithmic trading software
19:42:14 <Shaggs> I haven't used any software yet
19:42:20 <Shaggs> (I don't know where to start)
19:42:25 <goodger> it analyses the trend of the commodity's price and makes pronouncements as to what you should do
19:42:40 <Shaggs> which software should I use?
19:42:49 <goodger> often they are coupled to news sources so that they issue such signals _before_ the stock moves
19:43:01 <goodger> and they can be linked to things that actually make the buy/sells for you
19:43:15 <goodger> I can't remember any names, google for it
19:43:17 <Shaggs> I just don't know of any such software
19:44:20 <goodger> the stuff I've tried has been pretty hideous to use
19:44:40 <goodger> e.g. "how do I import commodity prices?" remains unanswered in most of them
19:46:50 <Shaggs> heh
19:47:43 <goodger> I'm planning to run some exhaustive tests on a few of them when I have time
19:47:56 <goodger> and see which of them actually make profits in a simulated environment
19:48:07 *** warlord-afk is now known as warlord
19:48:22 <warlord> harlan: Or better yet, implement it and send in the patch!
19:48:54 <Shaggs> i need to write an addon that will look at all your stock transactions and figure out a tax strategy for you
19:49:13 <goodger> *thumbup*
19:49:44 <goodger> see, this is the sort of thing that might be covered under a bounty system
19:49:56 <Tim_Abell> heh
19:50:15 <Tim_Abell> well i never, who'd have thought of that <grin>
19:50:27 <goodger> quite
19:50:29 <Shaggs> bounty system?
19:50:35 <Tim_Abell> don't ask
19:50:51 <Shaggs> i like the idea of an ebay for OSS, where you put up money for features
19:51:03 <Tim_Abell> lol.
19:51:08 <goodger> that would basically be the idea
19:51:11 <Tim_Abell> see the irc logs from earlier
19:51:12 <Shaggs> and when the feature is done, the money goes from the bids to the contributor
19:51:23 <goodger> yep
19:51:28 <goodger> this was thoroughly discussed earlier on
19:51:43 <Shaggs> good model for self employement, so long as there actually is money
19:51:44 <Tim_Abell> and i'm still here, which tells you it's past my bedtime
19:52:09 <goodger> I shan't be sleeping tonight ^_^
19:52:33 <warlord> the problem with any bounty system is that in /general/ the bounties are small enough to be uninteresting to any serious dev.
19:52:50 <warlord> I'm certainly not willing to work on a big feature for only $100..
19:52:55 <Shaggs> well you need enough contributors
19:53:11 <goodger> quite
19:53:32 <goodger> I think a bidding system might do nicely
19:53:42 <dbreiser> and agreement over what constitutes a finished effort
19:53:50 <Shaggs> i also think there should be a company that takes the money, and holds it
19:53:56 <goodger> Shaggs: yep
19:53:56 <Shaggs> so you cant take your offer back
19:54:03 <goodger> escrow FTW
19:54:07 <Shaggs> so if it takes 10 years to get done, the pot grows and grows
19:54:08 <warlord> bidding, sure... But you need an aggregation system so you can get a dozen people each offering $100 for feature X... Then it starts to get interesting.
19:54:08 <Tim_Abell> kinda like escrow?
19:54:09 <dbreiser> but there'd still be disputes
19:54:13 <Tim_Abell> damn you beat me to it
19:54:36 <Tim_Abell> ooh, warlord that's exactly what i said in my blog
19:54:53 <Tim_Abell> what about step 3 though?
19:54:56 <Tim_Abell> 3. ???
19:55:12 * Tim_Abell gets coat
19:55:50 <warlord> You need a clear description of the feature.. A spec and test requirements.
19:56:13 * goodger gets pad
19:56:18 <Tim_Abell> not something i've ever seen in my programming career
19:56:22 <goodger> wait
19:56:24 <Tim_Abell> clear specs
19:56:32 <warlord> LOL
19:57:15 <harlan> I saw them once.
19:57:56 <harlan> at the end of the contract everybody was happy.
19:58:02 <Tim_Abell> crikey
19:58:10 <Tim_Abell> no sales and marketing team then
19:58:13 * Tim_Abell ducks
19:58:28 <Tim_Abell> (i know sales and marketing often hang out on oss irc channels)
19:58:54 *** aindilis` has joined #gnucash
19:59:07 <harlan> :) just me,, and a coder I hired for when I got busy. The clients were two guys who owned a real-estate management company, and they wanted some db/accounting software.
19:59:41 <Tim_Abell> sounds like the best job ever
19:59:49 <harlan> The first thing I did was write the documentation , telling them they needed to review it as I wrote it, becuase when we were done with the docs I was gonna implement what they said.
20:00:45 <Tim_Abell> cunning
20:00:46 <harlan> AFter 2 or 3 weeks, the 2nd owner complained to the first that they were spending money but not getting any software. The first guy replied "Yeah, but the last guy gave us crap that didn't work, and Harlan is saying that we'll get what the docs say we;ll get, and we're *also* getting documentation!"
20:01:12 <goodger> that's actually your name?
20:01:15 <harlan> As I said, it happend once.
20:01:15 <harlan> yes
20:01:20 <goodger> very well
20:01:32 <Tim_Abell> (lazy question) what's the guile equiv of i++ ?
20:01:45 <harlan> Look hoe much fun happens when folks implement, eg, a "standard" language or protocol.
20:01:56 <warlord> (set! x (+ x 1))
20:02:01 <Tim_Abell> urgh
20:02:05 <Tim_Abell> oh well
20:02:11 <Tim_Abell> thx
20:02:25 <warlord> Although it's not QUITE the same -- it doesn't return the current value of x
20:02:38 <Tim_Abell> that's ok, i don't need it to
20:07:48 <warlord> ok
20:12:37 <goodger> hm
20:13:31 <Tim_Abell> holy batman it worked
20:13:50 <goodger> hurrah
20:14:09 <Tim_Abell> no scale on the dates, but i now have a graph of balance
20:14:11 <Tim_Abell> w00t
20:14:29 <Tim_Abell> and it doesn't filter on date yet either
20:14:31 <Tim_Abell> or do currencies
20:14:34 <Tim_Abell> :)
20:17:05 <Tim_Abell> man that's satisfying
20:18:24 <goodger> and I have a flowchart
20:19:23 <Tim_Abell> yay
20:20:26 <Tim_Abell> wow, this is soo cool
20:22:47 <Tim_Abell> have you ever seen gnucash do anything like this? http://imagebin.ca/view/TCKOLAmC.html
20:22:52 <Tim_Abell> i'm so chuffed
20:24:32 <Tim_Abell> get your bleeding edge copy here http://github.com/timabell/gnucash-account-balance-chart/blob/851d4672145f3e48171eab642740a7f9bcc7880c/balance-linechart.scm
20:24:44 <Tim_Abell> well, what do you all think?
20:24:58 <Tim_Abell> i need to go to bed, but i ain't going to be able to sleep now
20:25:31 <harlan> neat stuff, Tim_Abell
20:25:36 <Tim_Abell> yay :)
20:28:43 <Tim_Abell> attached to http://bugzilla.gnome.org/show_bug.cgi?id=570011
20:28:45 <Tim_Abell> for good measure
20:28:53 <Tim_Abell> night all
20:28:56 <Tim_Abell> (yay!)
20:31:38 <goodger> night
20:33:01 *** Tim_Abell has quit IRC
20:34:26 <goodger> aaand here's mine
20:35:07 <goodger> http://img27.imageshack.us/img27/5093/bountiesiz7.png
20:36:08 <warlord> cute
20:37:15 <goodger> ¬.¬
20:43:02 *** dbreiser_ has joined #gnucash
20:44:23 <warlord> andrewsw: ping?
20:44:38 * warlord is looking for a commiter to test
20:47:12 <warlord> linas: ping?
20:47:22 *** Rafael has joined #gnucash
20:49:05 *** Rafael has joined #gnucash
20:49:25 *** dbreiser has quit IRC
20:58:47 *** dbreiser has joined #gnucash
21:06:38 *** dbreiser_ has quit IRC
21:15:11 *** Rafael has quit IRC
21:20:35 *** sjc has quit IRC
21:20:49 <goodger> I might have a go at creating a report for myself
21:21:06 <warlord> Cool!
21:21:26 <goodger> it strikes me as odd that gnucash can do balance sheets but not trading-profit-&-loss accounts
21:22:13 <warlord> Eh? like the Advanced Portfolio?
21:22:32 <warlord> (maybe I dont know what a "trading-p&l account" is.
21:22:33 <warlord> )
21:23:01 <goodger> no, nothing like that
21:23:32 <goodger> wait a sec, I'll construct a TPL account in a spreadsheet
21:24:29 * warlord laments he cant find another committer.
21:30:03 <goodger> http://spreadsheets.google.com/ccc?key=pHZLUdPEi1lrgC1cVaAKKfg
21:30:04 *** dbreiser has quit IRC
21:30:45 * warlord hopes more people will bang on the new server and find things that might be broken.
21:30:50 *** dbreiser has joined #gnucash
21:31:43 * goodger slaps hand against server; DIMM partially dislodges itself. CPU gives out magic smoke
21:31:47 <goodger> there, that's broken
21:31:55 <warlord> LOL
21:32:00 <warlord> I've never seen a report like that.
21:32:57 <goodger> it's one of the two elementary reports
21:33:20 <goodger> trading, profit & loss account, and balance sheet
21:33:23 <warlord> Um, Balance Sheet and Income Statement.
21:33:37 <goodger> ...ah
21:33:49 <warlord> (Income Statement == P&L)
21:34:02 * goodger 's cursor silently creeps over to income statement
21:34:19 <goodger> ah, that's by no means the same.
21:34:43 <goodger> it doesn't distinguish between costs of sales and overheads, nor produce a gross profit figure
21:34:53 <goodger> but it does produce an accurate net profit figure
21:34:55 <goodger> which is good
21:35:10 <warlord> True, it does not take Tax into account
21:35:30 <goodger> neither does the TP&L account
21:35:54 <goodger> tax is applied in the profit appropriation account
21:36:19 <goodger> so you end up with a trading, profit & loss and appropriation account
21:36:24 <goodger> and balance sheet.
21:36:48 <warlord> You're conflating "account" and "report"..
21:36:51 <warlord> It's very confusing.
21:36:56 <warlord> Are you talking about a report? Or an account?
21:37:15 <goodger> within the context of gnucash I'm talking about a report
21:37:29 <warlord> Then please stop using the word "account"?? It's VERY confusing.
21:37:35 <goodger> within the british standard accounting information system, I'm talking about an account
21:37:40 <goodger> ok, if you wish
21:37:46 <warlord> i wish. thank you
21:38:02 <goodger> under duress, of course
21:38:21 <goodger> so, I may make a new report entitled trading, profit & loss REPORT
21:38:32 <goodger> and another for ratio analysis
21:39:52 <warlord> Sounds good.. You should still check the various portfolio reports that andrewsw has been working on -- they might provide a good basis.
21:40:04 <goodger> I shall look into them
21:40:19 <goodger> the income statement report looks the simplest thing to copy/build-on
21:40:26 <goodger> not sure about ratio analysis
21:40:49 <goodger> I might have to ask the user to select stock accounts individually
21:41:00 * goodger makes note to investigate API
21:42:53 <warlord> We already have a great account selection option for reports.
21:43:05 <goodger> yeah
21:43:13 <goodger> ratio analysis will require two of them, at least
21:43:23 <warlord> okay.
21:43:31 <goodger> unless the user has an account named Stock
21:43:54 <goodger> it will use formulae such as (current assets - stock)/(current liabilities)
21:44:23 <goodger> in which case we need to identify stock separately from current assets, because the latter contains the former
21:44:52 <warlord> Well, you can figure out which accounts are 'stock' based on account types.
21:45:38 <goodger> I thought the stock account was a commodity stock, as in stocks & shares, rather than stock in a warehouse
21:46:11 <linas> pong warlord
21:47:19 <warlord> hey, linas. When you get the chance could you put a TTL of.. 600s (10m) on the 'code.gnucash.org' DNS entry? I've got the machine up and configured, waiting for people to bang on it, but want a short TTL in order to easily migrate over to the 'cvs' IP.
21:48:00 <warlord> I'm hoping maybe to migrate it later this week or so -- i'll need to coordinate that with you.
21:51:48 <goodger> warlord: so are stock accounts the "warehouse" or "wall street" type of stock?
21:52:11 <warlord> generally wall street.
21:52:26 <warlord> one /could/ use them for warehouse, but really gnucash doesn't do "inventory" well.
21:52:40 <goodger> right, so this will still need people to select their stock asset accounts
21:53:27 <linas> how'd I do ttl for one IP?
21:53:46 <Shaggs> goodger, remember how you and I were talking about my wall-street investment tracking desires?
21:53:53 <goodger> ironically, the wall street type of stock is much more liquid than debtors, which are considered acceptably liquid by the acid ratio
21:54:02 <goodger> Shaggs: very much so, yes
21:54:09 <warlord> linas... I /think/ it's something like code IN A 600 204.107.200.71
21:54:16 <Shaggs> goodger, maybe what I want is a report
21:54:32 <goodger> possible.
21:54:53 <warlord> Ah, wrong.. code 600 IN A 204.107.200.71
21:54:54 <linas> yup got it
21:55:06 <Shaggs> i don't know anything about reports in gnucash though, i am about 3 hours into this program
21:55:08 <linas> google was not throwing up the answer immediately
21:55:12 <warlord> Of course now I have to wait 259200s
21:55:15 <goodger> heh
21:55:18 <goodger> may I PM?
21:55:24 <linas> guh
21:55:54 <warlord> Well, that's the current timeout.
21:56:12 <goodger> Shaggs: may I PM you?
21:56:31 <Shaggs> uh, what does PM mean? private message?
21:56:35 <goodger> yep
21:56:38 <Shaggs> sure
21:57:09 <warlord> It's only 3 days.. so not a big deal to wait that long before the swap. I think it'll take that long for people to bang on code and make sure all the services work.
21:58:36 <warlord> Shaggs: have you tried the Advanced Portfolio?
21:58:58 <Shaggs> nope
22:00:12 <goodger> annoyingly, the advanced portfolio account doesn't work for me
22:00:35 <goodger> it tells me to select accounts and, when I click apply (having done so) it resets to no selections
22:00:54 <warlord> I presume you mean "report"
22:01:03 <warlord> but that's pretty odd to reset like that.
22:01:25 <goodger> yes, I do
22:02:22 <goodger> does it require a particular type of account? it does that with current assets, or a single asset account
22:04:56 <warlord> Of course. It requires Stock or Mutual Fund accounts, which are the only interesting "Portfolio" you can have.
22:05:15 <warlord> (well, not quite -- I suppose you could have a currency portfolio)
22:06:36 <goodger> righto
22:07:22 <linas> warlord I don't think I have any dns entries set to 3 days
22:07:50 <linas> refresh and ttl are 1 day
22:08:13 <warlord> Oh? Because I see:
22:08:19 <warlord> ;; ANSWER SECTION:
22:08:19 <warlord> code.gnucash.org. 259200 IN A 204.107.200.71
22:08:47 <warlord> 259200 is 3*86400
22:09:13 <linas> huh
22:09:26 <warlord> regardless, I dont think I'll get to the migration of code before wednesday, so even though it's 3 days that's still fine.
22:09:48 <warlord> ... just planning ahead now, which is why i'm asking to reduce the TTL to 10m
22:10:30 <linas> well, my ttls are set for 1 day, and my dig is returning 3 days so very confusing that is
22:11:06 <warlord> I just ran: dig @ns.gnucash.org. code.gnucash.org.
22:11:24 <warlord> The TTL I'm getting back is 3d
22:11:29 <linas> yeah me too I see that
22:11:48 <linas> but I swear that ... am I editing the wrong file?
22:11:54 <warlord> I dont know.
22:12:15 <linas> oh, never mind
22:12:40 <linas> yes, its 3 days.
22:13:04 <warlord> Oh good. we're on the same page :-D nothing wrong with 3d in practice.
22:13:59 <linas> I was looking at the soa ttl not the other ttl
22:14:06 <warlord> AH!
22:15:23 *** JimRaehl2 has left #gnucash
22:16:16 <warlord> that would definitely do it.
22:16:39 *** Jimraehl has joined #gnucash
22:21:17 <warlord> yay. thanks linas.
22:23:52 <linas> hey, do we need to do any dnssec while we're here?
22:24:23 <warlord> i need to upgrade my server first.
22:25:37 <warlord> but yeah, we might want to set up tsig
22:26:17 <linas> what does dig -t SOA ns.linas.org give you for serial?
22:27:22 <warlord> which domain? gnucash.org?
22:27:26 <warlord> gnucash.org. 86400 IN SOA ns.linas.org. linasvepstas.gmail.com. 2009020800 80300 3600 5009600 88512
22:27:48 <linas> no, for linas.org
22:30:45 <warlord> Ah. sorry.
22:30:58 <warlord> serial 2006072700
22:31:08 <warlord> (want the whole thing?)
22:31:17 <linas> no, that's good.
22:32:03 <linas> just another wierdness: if I say, for example, dig @fly-by-night.ihtfp.org -t SOA ns.linas.org then I get the correct serial, like you did
22:33:03 <linas> and its correct if I specify @ns.linas.org and @ns.gnucash.org but its stale if I don't use the @
22:34:17 <linas> but localhost retuns 2003083000 which is .. prehistoric.
22:34:38 <linas> oh never mind
22:34:46 <linas> silly me that's my private internal DNS
22:34:51 <warlord> LOL!
22:34:59 <warlord> That would do it...
22:35:13 <warlord> Using the same domain internally vs. externally.... Dual-mode..
22:35:31 <linas> it seemed like the clever thing to do at the time ...
22:35:56 <warlord> heh.
22:35:59 <warlord> True....
22:37:51 <warlord> Okay, I think it's time to head to bed. been up too long.
22:38:25 <warlord> linas, if you have the inclination can you bang on code and see if things work for you? like, can you ssh in to access SVN and such?
22:40:04 <warlord> anyways, I need to head to bed before I get a chiklet-face.
22:40:12 <warlord> g'night all!
22:40:14 *** warlord is now known as warlord-afk
22:49:27 *** Rolf1 has joined #gnucash
23:02:40 *** offby1 has joined #gnucash
23:04:17 <offby1> So I'm typing the name of a category, and completion works, but not as well as I'd like. The category I'm shooting for is "Expenses:Auto:Parking". If I type "ex", it nicely finds "Expenses", but I have like 10 expenses _before_ Expenses:Auto:Parking. Is there some way I can get it to complete the common prefix -- namely "Expenses" -- without having to type all those letters?
23:17:24 <dbreiser> offby1: type the colon as soon as Expenses:whatever appears
23:18:05 <dbreiser> works for each segment -- Exp:au:P for example
23:20:48 <offby1> aha!
23:20:52 <offby1> I was thinking TAB
23:20:54 <offby1> let's try that.
23:21:03 <offby1> beauty.
23:21:05 <offby1> Thanks!
23:22:09 <offby1> Is there an easy way to move a bunch of transactions from one category to another? I've got a crapload of little ones under "Unspecified", but I want them under "Expenses:Misc".
23:30:06 *** vbatts has left #gnucash
23:42:38 *** aindilis` has quit IRC
23:42:40 *** aindilis` has joined #gnucash
23:45:21 <dbreiser> I think if you threaten to delete Unspecified, you may get asked if you want to move all the transactions somewhere. But otherwise no. And I'm not sure about the delete trick
23:50:53 <offby1> I used to use GnuCash a lot a number of years ago, and am just coming back.
23:50:56 <offby1> It's slicker.
23:51:58 <dbreiser> I've only been using it since 1.8.10 (about a year before 2.0)
23:54:18 <offby1> still uses Guile, I see
23:55:03 <goodger> I believe I've never used a <2.2 version
23:55:20 <offby1> there's a familiar name ...
23:55:27 * offby1 scratches head
23:55:42 <offby1> goodger: any idea why your name sounds so familiar? Are you famous? Did you marry my sister?
23:55:54 <offby1> Were you that guy that landed on the the moon in 1969?
23:56:18 <goodger> no, I'm the guy who wrote firefox
23:56:25 <goodger> or rather, he stole my name :S
23:56:51 <offby1> yer page says "Chrome", which I use and enjoy, but I never knew any of the names of its developers ...
23:57:00 <offby1> well, if you're a long-time firefox person, that'd explain it.
23:57:01 <offby1> I guess.
23:57:05 * offby1 scratches head some more
23:57:08 <goodger> I'm not
23:57:11 <offby1> poo.
23:57:12 <goodger> that guy stole my name
23:57:12 <offby1> oh well.
23:57:16 <offby1> ah.
23:57:17 <goodger> he even stole my first name
23:57:24 <goodger> which is why I started using "benjamin"
23:57:26 <offby1> Do you have to duel him at high noon now or something?
23:58:08 <goodger> no
23:58:13 <goodger> to be fair, he was born first
23:58:25 <offby1> uh oh.
23:58:42 <offby1> well, I'll tell ya: making a budget is depressing.
23:58:47 <goodger> but I knew about me a long time before him
23:58:54 <goodger> yes, yes it is
23:58:56 <offby1> Turns out a drink as much alcohol as my wife.
23:58:59 <offby1> durn it
23:59:04 <offby1> can't nag her about it any more
23:59:10 <offby1> s/a drink/I drink/
23:59:46 <goodger> ¬.¬
23:59:52 <goodger> you could stop drinking so much
23:59:56 <goodger> then you could nag