2007-04-29 GnuCash IRC logs

00:21:43 *** dbr has quit IRC
00:27:19 *** zach has joined #gnucash
00:39:18 *** Zoolooc__ has joined #gnucash
00:40:25 <zach> for andi5: Windows setup.exe built from svn worked fine. install-fq-mods.bat worked fine. Quote retrieval worked, too!
00:41:39 <zach> But all those DOS windows (during gnucash startup from .bat, and during quote retrieval), yuck.
00:45:25 *** nbinont has joined #gnucash
00:47:18 <zach> one way to hide the DOS windows is to have the shortcut "run minimized". Could probalby do the same thing for the perl window
00:48:18 *** Zoolooc_ has quit IRC
00:49:50 <zach> nbinont: if you need anyone to test the official 2.1.1 setup.exe, I'm a willing guinea pig if I'm around.
01:11:13 *** lasindi has quit IRC
01:12:44 *** lasindi has joined #gnucash
01:58:29 *** cortana has quit IRC
02:07:49 *** lasindi_ has joined #gnucash
02:07:49 *** lasindi has quit IRC
02:35:06 *** lasindi_ has quit IRC
02:35:59 *** _lasindi has joined #gnucash
02:51:41 <nbinont> zach: thanks. I managed to get it built today, but haven't tried to run it. I'll be away from the computer most of tomorrow. If all goes well, it should be available for testing tomorrow evening.
02:52:14 <nbinont> gah...it's late...better get to bed. night everyone
02:52:48 <nbinont> tomorrow=sunday
03:03:21 *** nbinont has quit IRC
03:12:53 *** steve-e has joined #gnucash
03:15:01 *** cortana has joined #gnucash
03:27:09 *** lasindi_ has joined #gnucash
03:27:09 *** _lasindi has quit IRC
03:44:58 *** zach has left #gnucash
03:56:53 *** Zoolooc__ is now known as Zoolooc
04:00:22 *** tpfennig has joined #gnucash
04:00:42 *** cortana has quit IRC
04:02:13 *** cortana has joined #gnucash
04:04:46 *** Rolf has joined #gnucash
04:14:24 <Rolf> My "german" gnucash from trunk is still english :-(
04:54:42 <tpfennig> Rolf: maybe your LANGUAGE variable is wrong?
04:55:02 <Rolf> tpfennig: hehe
04:55:04 <Rolf> nice try.
04:55:19 <Rolf> No, we already went through dozens of permutations and trials
04:55:25 <Rolf> This one seems tricky
04:56:07 <Rolf> fell also had this problem and even opened a bug report on it. It then miraculously disappeared after recompilation.
04:56:11 <Rolf> It did not for me
04:57:27 *** Rolf has quit IRC
04:57:32 *** Rolf has joined #gnucash
04:58:23 *** Rolf has joined #gnucash
06:23:54 *** andi5 has joined #gnucash
06:23:55 *** gncbot sets mode: +o andi5
06:38:45 <andi5> @tell nbinont two things that would be good for the build of 2.1.1: (a) try to build directly from the tarball (create custom.sh and run install.sh inside $extdir/packaging/win32) .... (b) get depends.exe (ask google or look into the logs, dbr has done it before) and check that libexed\gconfd-2.exe runs as GUI (not console) ... otherwise issue the `exetype' command i linked above too (r16022 shows it too)
06:38:45 <gncbot> andi5: The operation succeeded.
06:41:40 *** andi5 has quit IRC
08:56:51 *** |gunni| has joined #gnucash
09:14:50 *** BlackBsd has joined #GnuCash
09:17:19 *** BlackBsd has quit IRC
09:51:00 *** cortana has quit IRC
09:58:11 *** tpfennig_ has joined #gnucash
10:06:41 *** tpfennig has quit IRC
10:20:58 *** Wilddev has joined #gnucash
10:20:58 *** gncbot sets mode: +o Wilddev
10:26:09 *** Wilddev has quit IRC
11:25:56 *** ScislaC has joined #gnucash
11:28:00 <ScislaC> So, I understand gnucash 2.1.1 is "unstable", but my question is how unstable? :) I tend to be okay with beta testing, but if it's likely that corruption will happen (note, likely as opposed to just possible) then I'll wait.
11:29:00 <ScislaC> for example, over at Inkscape we keep our development versions stable and solid enough that none of us use the stable ones :)
11:29:03 <jsled> It's a beta release. It's not expected to wantonly corrupt data, but it might ahppen.
11:29:53 <jsled> You should keep backups. I will be using 2.1.1 for my "real" datafile.
11:30:20 <ScislaC> I try to do a backup save once a week.
11:31:12 <ScislaC> if it's good enough for you with real data and just keeping backups... well, I think I'll start compiling and help you guys with testing
11:31:19 <jsled> :)
11:31:41 <ScislaC> it's the least I can do :)
11:38:53 *** steve-e has quit IRC
11:58:29 <ScislaC> Just curious, are there any plans to add a "backup" item to the file menu? I know it seems trivial, but it would be nice to not have to save as a different filename (which is just adding "-bk" to the end of that filename) and then save as my original filename again.
12:02:05 *** andi5 has joined #gnucash
12:02:05 *** gncbot sets mode: +o andi5
12:23:16 *** zach has joined #gnucash
12:27:54 <andi5> rehi zach
12:28:01 <zach> hi
12:28:23 <andi5> zach: i wonder whether we could use wperl instead of perl.... maybe that will make some dos windows go away?
12:28:47 <zach> whatever works..
12:28:54 <zach> There
12:29:30 <zach> There's a runminimized flag for Inno Setup. I'm testing that out right now and i'll submit a patch if it works
12:29:43 <zach> (for the startup DOS windows)
12:30:01 <andi5> what do you want to run?
12:31:53 <zach> if you run the gnucash.bat using the runminimized flag, it hides the flash of a DOS window when you first launch gnucash
12:32:34 <andi5> for confirmation: you see the gnucash.bat only very short, right?
12:32:39 <zach> yes
12:32:56 <zach> and manually checking the run minimized flag from windwos fixes it
12:33:06 <zach> or shoudl I say, hides it
12:33:28 <andi5> you mean that holds for the menu item too?
12:33:33 <zach> yes
12:33:37 <andi5> cool :)
12:34:18 <zach> and install-fq-mods.bat works great...
12:34:58 <andi5> nice :) ... you could help me to find out a way to determine which perl version `perl' is :)
12:35:13 <andi5> i need that to distinguish between the repositories we need for crypt::ssleay
12:36:00 <zach> perl -v ??
12:36:24 <andi5> that is right, but i do not know how to reliably parse that output from within a batch script :)
12:36:37 <zach> hmm.. good point
12:36:56 <andi5> i would rather have something like perl -c "print version" (i do not know any perl)
12:37:04 <zach> me either
12:37:08 <andi5> hehe
12:37:16 <zach> that's why you got the simple answer :)
12:38:00 <andi5> zach: do you see install-fq-mods.bat in your start menu?
12:38:08 <zach> yes
12:38:14 <andi5> good
12:39:10 <andi5> i will test runhidden instead of runminized
12:39:27 <zach> good point
12:39:37 <zach> no need to minimize if you can hide it for real
12:40:15 <zach> how do you get dish.sh to pull the new info from gnucash.iss.in in packaging/win32?
12:40:15 <andi5> in the middle term these startup scripts will vanish, but nobody has done that yet :)
12:40:39 <andi5> oh, i just hack build/packaging/win32/gnucash.iss ;-)
12:40:55 <zach> ahh
12:41:04 <andi5> one could also run config.status packaging/win32/gnucash.iss
12:41:37 <andi5> and i do not even run dist.sh, just iscc
12:41:52 *** ErKa has joined #gnucash
12:42:01 <zach> I know just enough about software to be dangerous... since I'm a hardware guy by trade
12:42:16 <andi5> *g*
12:42:57 <andi5> zach: i wonder about two things... (a) do we care about running gnucash instances while uninstall?
12:43:18 <andi5> the gnucash will crash of course once you do anything that uses glade files (i.e. open some dialog)
12:43:34 <zach> i would think so
12:43:47 <zach> uninstall should error or at least warn about running instanaces
12:43:57 <andi5> is that common practice?
12:44:10 <zach> i'm pretty sure.
12:45:25 <zach> yes
12:45:36 <zach> mozilla thunderbird for example
12:45:43 <zach> I just tried to uninstall while running
12:45:50 <andi5> yes, firefox too... but there are alot of win devs working on
12:45:51 <zach> and a dialog comes up
12:47:20 <zach> the dialog is even nice enough to close the program for you so uninstall can continue :)
12:47:55 <andi5> ahhh.. my computer is too fast.... will have to add some sleep command to gnucash.bat ;-)
12:48:30 <zach> well... that justifies my purchase of new computer equipment then...
12:48:47 <jsled> ScislaC: We automagically save N days worth of backups with timestamped file names along side your datafile.
12:48:56 <jsled> There's a Preference for how many days.
12:51:23 <andi5> uhhh.. windows does not even have a sleep command ;-)
12:51:27 <ScislaC> jsled: really? wicked! :)
12:51:42 <andi5> big brother is _always_ watching you
12:52:39 *** tpfennig_ has quit IRC
12:53:09 <ScislaC> one more Q... is it possible to have the register not go to a new entry, but instead go to the blue line? I have a years worth of transactions entered ahead of time to estimate cash flow, and it takes a bit of backscrolling. I know it's probably not the kosher way to do it, but it works for me. ;)
12:54:03 <jsled> Huh. No, though that's not a bad idea. Can you file an RFE (or just submit a patch ;) ... I don't recall seeing one already, but you might want to double-check.
12:54:12 <jsled> http://bugzilla.gnome.org/browse.cgi?product=GnuCash
12:54:25 <andi5> is not there such a report?
12:55:53 <zach> ScislaC: I entered this bug a while back: http://bugzilla.gnome.org/show_bug.cgi?id=350675
12:56:07 <zach> you shouldn't have to have transactions entered to estimate cash flow...
12:56:15 <zach> but for now..
12:57:08 <ScislaC> zach: ahhh interesting
12:57:41 <zach> it was THE feature I missed when switching from MS Money...
13:04:15 *** andi5 is now known as andi5|afk
13:05:24 <zach> runhidden didn't work for me. dist.sh would die when it parsed the .iss file.
13:08:33 <ScislaC> blue line rfe submitted... http://bugzilla.gnome.org/show_bug.cgi?id=434399 (I searched first and didn't see anything like it)
13:12:35 *** dbr has joined #gnucash
13:15:30 <zach> andi5: Flags: runminimized works great to keep those DOS windows hidden during startup.
13:16:47 <zach> sent you an email with the patch
13:19:55 <dbr> @tell andi5 no joy for me with finance quote on windows http://www.pastebin.ca/464652
13:19:55 <gncbot> dbr: The operation succeeded.
13:47:30 *** zach has left #gnucash
14:08:57 *** andi5|afk is now known as andi5
14:09:37 <andi5> dbr: one workaround is to use one of the gnucash.bat files
14:09:37 <gncbot> andi5: Sent 49 minutes ago: <dbr> no joy for me with finance quote on windows http://www.pastebin.ca/464652
14:10:26 <andi5> dbr: you cannot avoid msys putting its perl in front and you typically also want that (activeperl is not needed by install.sh, except for intltool)
14:10:55 <andi5> ok, you can, but .... see the rest
14:11:40 <andi5> btw, one of my plans for gnucash 2.1.2 is to remove the necessity for start up scripts... i think that should be doable
14:21:07 *** hampton has quit IRC
14:22:51 *** hampton has joined #gnucash
14:22:51 *** gncbot sets mode: +o hampton
14:27:42 *** sjc has joined #gnucash
14:48:02 <dbr> andi5: OK. I started with gnucash.bat and that doesn't help any with the finance quote problem.
14:48:39 <dbr> if I use /c/Perl/bin/perl /c/soft/gnucash/inst/gnc-fq-check then it succeeds
14:48:53 <dbr> but fq won't work within gnucash
15:15:06 *** dbr has quit IRC
15:16:08 *** dbr has joined #gnucash
15:28:15 <andi5> dbr: have you added C:\Perl to your Path windows environment variable?
15:28:57 <dbr> c:\Perl\site\bin and c:\Perl\bin (added by the installer...)
15:28:59 <andi5> sorry, c:\Perl\bin, i mean
15:29:44 <andi5> and what is the problem? the commodity dialog says that fq is not installed correctly or does gnucash hang?
15:29:55 <andi5> (it should not, but used to for me....)
15:30:05 <dbr> not installed correctly
15:31:51 <andi5> dbr: you may want to install the process explorer by sysinternals (http://download.sysinternals.com/Files/ProcessExplorer.zip) and check gnucash-bin.exe's environment
15:32:41 <andi5> gnucash really just spawns "perl -w gnc-fq-check" within its current working directory
15:34:04 <dbr> which is why I was thinking that fixing 'which perl' to give me the one that knows about finance quote would help.
15:41:36 <andi5> do you have a suggestion?
15:42:33 <dbr> nope. didn't work.
15:43:17 <andi5> wperl is nice, no cmd.exe window anymore.... maybe we should have GNC_PERL ..... *pondering*
15:43:28 <andi5> install-fq-mods.bat could install that env variable
15:57:05 <hampton> andi5: Should I create a Windows component in bugzilla for your porting efforts?
15:57:31 <andi5> hampton: there is no other way to auto-assign windows-platform bugs, right?
15:58:05 <andi5> for glib there is a win32 component, but they have more win32-specific code
15:58:15 <hampton> no, the auto-assignment is done by the category assigned to the bug
16:00:03 <andi5> i think most, if not all bugs can (and should) be added to the existing categories, but a windows category would be nice nonetheless ;-)
16:00:49 <hampton> ok
16:02:50 <andi5> hampton: nice, thanks :)
16:03:21 <hampton> done. I added you (andi5.py @ gmx.net) as the default assignee
16:03:32 <andi5> yep
16:25:02 <dbr> ProcessExplorer truncates the PATH list, and there doesn't seem to be a way to open another view...
16:25:47 <andi5> you cannot make the column wider?
16:26:11 <dbr> yes, but the list is still too wide, even for a scrolled window
16:28:11 <andi5> if i drag the resizer over the window borders a few times, then i can see the whole path
16:30:42 <dbr> I can't make the window wider than my screen, even if I move the left edge offscreen
16:31:14 <dbr> I'm in Properties. Is there another place that environment is handled?
16:31:57 <andi5> there is no need to resize the window.... i mean the header of the column (value) has a right edge you can drag to the right, right?
16:33:10 *** zach has joined #gnucash
16:34:02 <dbr> ah. Seems a little strange to make that the only way to make the scrolling region wide enough...
16:34:15 <andi5> yep
16:41:38 <andi5> hampton: can you do me a favor, please?
16:41:45 <hampton> sure
16:42:02 <andi5> i need a perl script that prints 5.6 or 5.8, i.e. the major and minor version number
16:42:33 <andi5> i do not even know what $_ is (maybe i knew it once ;-))
16:43:41 <hampton> You just need the value of $PERL_VERSION
16:44:35 <hampton> That value is "version + patchlevel / 1000", so you're looking for 5.006 or 5.008
16:44:44 * hampton puts his book away
16:44:55 <andi5> those are ok too, of course :)
16:47:32 <hampton> well, that doesn't work for me . :-(
16:47:37 * hampton picks up the book again
16:47:47 <andi5> *g*
16:48:07 <hampton> #! /usr/bin/perl
16:48:07 <hampton> printf "%f\n", $];
16:49:08 <hampton> that gave me 5.008008, and I've got the perl-5.8.8-10 rpm installed.
16:50:05 *** Zoolooc has quit IRC
16:50:19 <dbr> andi5: looking at my path, the install.sh perl doesn't appear, but I still have the line in gnc-fq-check that says 'use lib '/usr/lib/perl5/5.6.1/msys'
16:50:22 <andi5> python -c 'import sys; print ".".join(map(str, sys.version_info[:2]))' ..... why is perl != python....
16:51:30 <andi5> dbr, hampton: is that "use lib" line strictly necessary?
16:52:08 <dbr> I know less perl than hampton
16:52:39 <andi5> dbr: obviously that line is not needed for us, at least :)
16:53:15 <hampton> I'm not sure. That line has been there forever.
16:53:42 <dbr> time for a rewrite? (ducking and running...)
16:53:55 <hampton> Its added at compile time from "use lib '@-PERLINCL-@';"
16:53:55 * andi5 catches dbr
16:54:07 <dbr> rats
16:54:34 <dbr> (the catching part, mostly)
16:54:41 <andi5> hehe :)
16:56:24 <andi5> dbr: so is your activeperl listed?
16:56:30 <dbr> yes
16:56:38 <andi5> but f::q still does not work?
16:57:23 <dbr> correct. and if I move the reference in the path list so that 'which perl' gives the active perl, then I get the build error I pasted earlier
16:57:58 <dbr> somehow PERLINCL is finding the installer.sh version and circumvents the activeperl 5.8 installed separately
16:58:24 <dbr> and install-fq-mods is doing something my build environment doesn't like
16:58:35 <andi5> yep, it is not intended for msys
16:58:54 <andi5> it is for the tree generated by setup.exe (or dist.sh)
16:59:25 <andi5> so if that script works, gnucash.bat should do as well.... *grr*
17:00:55 <andi5> dbr: works for zach and me.... you are the minority ;-)
17:01:06 <dbr> no surprise there!
17:01:14 <dbr> I'm a mac user, mostly
17:01:31 * andi5 is not a mac user at all :-)
17:01:50 * zach has a mac that rarely gets used
17:02:30 <andi5> hampton: any news from the perl book? :)
17:02:35 * dbr has 4 working macs and an old pc laptop
17:03:32 * zach has 2 windows desktops, a old machine running debian as a server and a mac laptop
17:04:04 <dbr> my mac laptop is close to 5 years old and extremely slowwwwwww
17:04:13 <zach> mine is getting there..
17:04:17 <zach> g4-800mhz
17:04:18 <hampton> sorry, thought I'd answered the question. or are you talking about the 'use libs' line
17:04:36 <andi5> no, i still do not know how to print 5.008
17:04:37 <zach> which is why it's not used
17:05:12 <hampton> due it have to be only major.minor?
17:05:13 <zach> the brand new windows laptop from work tends to be favored if I need a portable pc
17:05:51 <andi5> that would be nice.... i face two fields unknown to me: perl (eek) and windows batch files (eek)
17:05:59 <hampton> #! /usr/bin/perl
17:05:59 <hampton> printf "%.3f\n", $];
17:06:24 <hampton> That's the entire script. It will print 5.008 for perl 5.8 and 5.006 for perl 5.6
17:06:31 <andi5> stupid me, /me turns on his brain
17:06:37 <andi5> nice, thanks! :)
17:06:40 <hampton> np
17:25:06 <dbr> andi5: it looks like my problem might be solved if I can get PERLINCL pointed correctly for 5.8
17:26:19 <andi5> ahhh.... you may suffer perl 5.6... i have not checked that
17:27:17 *** twunder has joined #gnucash
17:33:59 *** zach has left #gnucash
17:35:53 <andi5> dbr: i do not know what to tell you, but i just did the following: execute installer.sh, install perl to c:\aperl, add c:\aperl\bin to PATH, remove c:\Perl\bin from PATH, replace the crypt-ssleay url in installer-mods-fq.sh, execute the strict .... start gnucash, download quote .... tada (not really, i needed to press the button twice, but that may be another issue)
17:36:03 <andi5> installer.bat, i mean
17:36:33 *** andi5 is now known as andi5|afk
17:38:13 *** cortana has joined #gnucash
17:39:44 *** ErKa has quit IRC
17:39:51 *** twunder has quit IRC
17:59:35 *** andi5|afk is now known as andi5
18:03:25 <andi5> dbr: actually, it works perfectly ... one just should not change scripts of importance (like adding some printf to gnc-fq-helper ;-))
18:13:16 <dbr> andi5: just one more frustration. Why does my system insist on linking to the installer.sh perl? grumble, grumble.
18:13:59 <dbr> And of course I can't tell why it happened that way. But both my home and work machines behave the same
18:14:11 <andi5> one moment... what is installer.sh? and what does "linking to perl" mean?
18:15:24 <andi5> dbr: you could try to install cspace and let me take a look ;-)
18:15:25 <dbr> oops. install.sh -- the main script in packaging
18:15:40 <dbr> ok. tell me more
18:15:49 * andi5 is not sure it will work
18:16:24 <dbr> but i'm behind a router on a non-routable IP address (192.168.x.x)
18:16:26 <andi5> dbr: may i pm you?
18:16:30 <dbr> sure
18:16:56 <dbr> I hope. never done that before either...
18:18:13 <andi5> dbr ignores me :(
18:18:32 <dbr> only because he's not sure where the pm interface is.
18:18:44 <andi5> hehe :)
18:19:56 <andi5> dbr: you may want to enter "/query andi5"
18:20:34 <dbr> and that went off into the ether too. grr.
18:33:00 *** |gunni| has quit IRC
18:50:07 *** andi5 has quit IRC
19:17:31 *** sjc has quit IRC
20:26:27 *** twunder has joined #gnucash
21:24:27 *** Rolf has quit IRC
21:34:29 *** nbinont has joined #gnucash
21:37:29 *** twunder has quit IRC
22:19:18 *** ccfiel has joined #gnucash
22:19:43 <ccfiel> hello ppl. :)
22:20:34 <ccfiel> i have read in the FAQ that in release ver2. it will have a multi user features.
22:20:37 <ccfiel> "A different approach to providing a DB backend is anticipated for some future 2.x release, and should function for both existing Postgres installations, and an embedded SQLlite DB (with no end-user database administration required)."
22:20:57 <dbr> but not the immediate 2.x
22:21:02 <ccfiel> was this implemented?
22:21:17 <dbr> not yet. they're working on it
22:21:55 <ccfiel> dbr: ah ic. :( no release date yet? :D
22:22:28 <dbr> nope. hasn't made it into trunk yet. Pretty much no chance for 2.2
22:22:50 <dbr> and 2.2 doesn't have a date yet either, but I'm guessing late summer
22:23:16 <ccfiel> dbr: have you used gnucash?
22:23:38 <dbr> yes, for 2 or 3 years
22:23:58 <ccfiel> just for 1 user i gues?
22:24:04 <dbr> yes
22:25:07 <dbr> oops. I was wrong. The wiki says 2.2 is scheduled for June 16
22:25:32 <ccfiel> dbr: can you give me the link? :) pls
22:25:44 <dbr> http://wiki.gnucash.org/wiki/Release_Schedule
22:26:01 <ccfiel> dbr: does gnucash run on windows?
22:26:34 <dbr> yes. but it's still experimental (but late in development there). 2.2 should be a full release on windows
22:27:28 <dbr> exe installers are available now on sourceforge for testing
22:27:50 <ccfiel> dbr: can you give me the link. :)
22:28:03 <ccfiel> dbr: i found the link
22:28:03 <ccfiel> :)
22:28:32 <dbr> ok
22:28:51 <dbr> 2.1.1 should be available tomorrow
22:30:22 <dbr> I've been building the windows version from svn repository lately. Works pretty well, but I'm having a problem with retrieving stock quotes. Others aren't having that problem. :(
22:30:43 <ccfiel> ok. im more interested in multi user :) i just use for the meantime quickbooks. windows again. :( i can not completely convert our office to linux. :(
22:31:16 <dbr> ah.
22:48:26 *** ccfiel has quit IRC
23:07:34 *** dbr has quit IRC