#emc | Logs for 2006-02-14

[00:00:28] <dmessier> he want to drive my van soon... go figure...LOL
[00:02:32] <lerman_> lerman_ is now known as lerman
[00:57:15] <Jymmm> dmessier: can't you just "RETURN TO SENDER" ?
[01:09:29] <cradek> WASHINGTON - The White House blamed the 78-year-old man whom Vice President Dick Cheney shot during a weekend quail hunting trip in Texas for the incident
[01:09:44] <cradek> hahaha
[01:10:13] <cradek> whenever you need a good laugh, you can turn to the white house press secretary
[01:26:30] <Jymmm> laugh, puke, same diff.
[01:28:25] <Jymmm> anyone know what temp wood JUST begins to char?
[01:50:50] <CIA-8> 03cradek * 10emc2/ (4 files in 3 dirs):
[01:50:50] <CIA-8> eliminate setuid requirement for halcmd: it now uses emc_module_helper
[01:50:50] <CIA-8> for module load/unload, like the rest of emc2.
[02:12:07] <dmessier> he keeps comin' back.... like the cat came back..... cause he couldn't stay away... that souuld be a song...
[02:13:03] <dmessier> a BODY ???
[02:13:53] <dmessier> about 290 deg f +/-10 deg
[02:14:16] <dmessier> opps ttoooo much info for tonite....
[02:15:30] <Jymmm> ok, maybe I can use a lil toaster oven then
[02:35:05] <CIA-8> 03jepler 07simple_tp * 10emc2/src/emc/kinematics/ (.cvsignore Submakefile): make it build again
[02:53:58] <LawrenceG> Jymmm: isnt that where the movie Farenheit 451 came from.... burning books
[02:54:48] <skunkworks> wow you guys are just pounding stuff ou
[02:54:49] <skunkworks> out
[02:55:32] <skunkworks> Hopefully jacky is watching the olympics in person
[02:57:05] <Jymmm> LawrenceG: No lcue, watched 2 minutes and returned the dvd
[02:57:15] <skunkworks> I have not had a chance yet to go back to AXIS to see if it works on my system
[03:07:42] <CIA-8> 03cradek * 10emc2/ (VERSION scripts/emc.in src/configure src/configure.in):
[03:07:42] <CIA-8> get a version number from cvs into the environment so the guis can put it
[03:07:42] <CIA-8> in help/about. technical decisions done; policy decisions remaining.
[03:24:12] <CIA-8> 03jepler * 10emc2/scripts/emc.in: export EMC2VERSION so that the GUI can display it
[03:35:38] <CIA-8> 03jmkasunich * 10emc2/scripts/emc.in: added version display to main emc script
[04:17:11] <CIA-8> 03jmkasunich * 10emc2/tcl/tkemc.tcl: added EMC2VERSION to the TkEMC Help->About popup
[09:09:33] <giacus> morning
[11:42:46] <cncuser> hidiho
[13:28:53] <jepler> morning all
[13:29:23] <jepler> oops, I think that axis 1.1.1 won't build against emc2 cvs HEAD since my Makefile changes (rs274.o not present in the expected location)
[13:30:29] <skunkworks> oops. I on the otherhand never have issues like that.
[13:30:31] <skunkworks> ;)
[13:46:20] <jepler> axis 1.1.2 released. small bugfix for users of emc2. http://axis.unpy.net/index.cgi/downloads/01139924540
[14:19:15] <skunkworks> what kind of bug fix?
[14:26:13] <skunkworks> Only users of EMC2 need to upgrade to this version. It changes the way the "rs274" (g-code interpreter) library is linked, to match changes made recently in the EMC2 CVS. There are no other changes or bugfixes.
[14:26:23] <skunkworks> would this fix my problem you think?
[14:26:42] <skunkworks> where axis pauses loading or reloading a file after there has been axis movement
[14:26:44] <skunkworks> ?
[14:28:30] <jepler> skunkworks: no, it wouldn't
[14:28:37] <skunkworks> ok - thanks
[14:28:40] <jepler> skunkworks: it just changes the way one of the files is linked
[14:29:07] <skunkworks> I will proabaly try axis 1.1.2 one more time then go back to 1.1.1 to make sure it works
[15:03:57] <WillieWalker> Hi Everyone - I finished my JRGO-inspired router over the weekend and just started connecting my limit switches.
[15:05:49] <WillieWalker> Many many thanks to http://www.timeguy.com/cradek/emc/ubuntu - saved me a bunch of time. I tried building RTAI and my kernel and emc2 from HEAD several times with limited success. The timeguy stuff worked well, as long as I saved away my grub/menu.lst first.
[15:06:28] <jepler> WillieWalker: That's good to hear. The Ubuntu stuff is experimental, but it's working well for a number of people
[15:08:07] <WillieWalker> My last remaining problem is connecting the limit switches to my Xylotex board. I have them all set up in series, with all of them set up as normally closed. I then connected the two resulting wires to GND and Pin 15 on my board. Then...I added the following to my xylotex_pinout.hal:
[15:08:39] <WillieWalker> # Set up limit switches
[15:08:39] <WillieWalker> #newsig Elim bit
[15:08:39] <WillieWalker> #linkps parport.0.pin-15-in Elim
[15:08:39] <WillieWalker> #linkps axis.0.neg-lim-sw-in Elim
[15:08:39] <WillieWalker> #linkps axis.0.pos-lim-sw-in Elim
[15:08:40] <WillieWalker> #linkps axis.1.neg-lim-sw-in Elim
[15:08:42] <WillieWalker> #linkps axis.1.pos-lim-sw-in Elim#linkps axis.2.neg-lim-sw-in Elim
[15:08:44] <WillieWalker> linkps axis.2.pos-lim-sw-in Elim
[15:08:54] <WillieWalker> Oops - pressed return too soon. All the appropriate lines are uncommented.
[15:09:51] <WillieWalker> The EMC display comes up looking very nice (Yellow fonts when the switches are closed, Red when they are open).
[15:11:17] <WillieWalker> But...I keep getting "Joint 0" and max/min hardware errors. Any ideas? Should I be connecting Pin 15 to VBB instead of GND?
[15:11:32] <cradek> what are the exact errors?
[15:12:19] <jepler> I still don't know much hal. What's "linkps"?
[15:12:57] <cradek> link pin to signal?
[15:13:02] <WillieWalker> Darn - I knew you were going to ask that. My machine is booted back into non-realtime mode right now and I'm disconnected from the board doing my real job. The errors are along the lines of "max hardware limit exceeded for axis 0".
[15:13:05] <cradek> I should read the documentation someday
[15:13:24] <WillieWalker> I'm pretty linkps means link pin to signal. linksp is link signal to pin, I believe.
[15:13:47] <cradek> WillieWalker: you're welcome, I'm glad the ubuntu packages are working well for you
[15:14:08] <cradek> WillieWalker: do you get motion when you try to home?
[15:14:13] <WillieWalker> cradek: Are you the one who made them? If so, thanks!
[15:14:15] <jepler> WillieWalker: without any limit switches configured, are you able to jog the machine?
[15:15:02] <WillieWalker> Without limit switches configured, I can jog the machine just fine and actually run g-code. Made my first sign. :-)
[15:15:45] <cradek> wonderful
[15:17:32] <cradek> WillieWalker: do you think you are getting the right polarity on the switches? Maybe they need to be inverted?
[15:19:08] <cradek> hmm, I don't think Hal_Introduction.pdf even mentions limit switches
[15:21:16] <WillieWalker> I think the polarity is fine - EMC shows the right colors when they are pressed/released. I don't know much about electronics (hence my purchase of the Xylotek board), but I'm wondering if it's possible that I might be getting some sort of voltage drift or something?
[15:21:30] <WillieWalker> Keep in mind that I have no idea if/what voltage drift is. :-)
[15:22:07] <cradek> if the colors are right, it seems like that's a good indication that it's working
[15:22:37] <cradek> do the numbers turn red when you get the error?
[15:23:29] <WillieWalker> Yeah - the hardware part seems OK. The numbers don't turn red - they just stay yellow. But, it's quite possible that the screen refresh isn't fast enough to keep up with a minor flicker in the circuit.
[15:23:49] <cradek> you're here at a time when the best guys to help with switches/hal aren't around - you might want to send an email to the emc-users list and I bet you'll get a quick answer from jmk or ray.
[15:24:04] <WillieWalker> OK - I'll give that a shot. Thanks!
[15:24:19] <cradek> you could use halscope to record (and trigger on) the limit input, and you'll see a glitch there
[15:24:33] <cradek> if there's a glitch
[15:24:56] <WillieWalker> Great idea. I'll give that a shot. Thanks!
[15:25:35] <cradek> not to state the obvious, but I bet checking the wiring once more might be a good idea too....
[15:25:45] <cradek> let us know how it comes out
[15:28:25] <WillieWalker> Hey - home CNC is a lot of fun. Tons of learning. Tons of time. Now - I just want to get past the making of the machine part and on to making chips. :-) Thanks everyone!
[15:47:47] <cradek> he was sure cheery
[15:47:50] <cradek> I hope he finds the trouble
[15:52:03] <jepler> If I read the guide right, you can only link one pin to a signal, not many pins as his pasted text showed
[15:52:31] <jepler> does axis have the behavior he was talking about, where axes show red if they're at a limit?
[15:53:18] <cradek> nope
[15:54:17] <jepler> hm, maybe it should be added
[15:54:24] <cradek> I'd want another icon like the home icon
[15:54:37] <jepler> Or maybe just the letter "L"?
[15:54:42] <cradek> yeah maybe
[15:54:54] <jepler> L if at limit, otherwise home icon if homed, otherwise blank?
[15:55:17] <cradek> while I think tkemc only shows three states, there may be four
[15:55:28] <cradek> not sure without looking
[15:55:44] <jepler> what other state is there?
[15:55:51] <cradek> at limit, not homed
[15:56:21] <jepler> I imagined showing L if at limit, whether homed or not
[15:56:59] <cradek> I understood that - but I'm saying you can't distinguish between limit/homed limit/not homed then
[15:57:06] <cradek> (I think this is the case in tkemc)
[15:57:26] <jepler> Is that important?
[15:57:48] <cradek> I don't know
[15:57:57] <cradek> I don't have switches so I'm guessing at all of this
[19:12:46] <fenn> jepler: you can only link one write pin to a signal, but you can link as many read pins as you want
[19:15:20] <jepler> oh, so there's one limit pin (parport.0.pin-15-in) -> "Elim" signal -> each axis...-lim-sw-in
[19:15:23] <jepler> I get it now
[19:16:31] <jepler> I'm sure I'll learn to read hal sooner or latr
[19:21:04] <cradek> I've noticed there always seems to already be a module that does what you want (debounce?)
[19:21:26] <cradek> pretty cool. it will be nice if we can make the config a little friendlier.
[21:03:56] <jepler> "As you can see in the following pictures, this unit is like having a "manual" CNC router."
[21:04:27] <jepler> http://www.eurekazone.com/products/detail/srs.html
[21:17:34] <cradek> I once read an article about a procedure a guy called "HNC"
[21:17:47] <cradek> he was cutting spheres/sine waves on his manual lathe
[21:18:07] <cradek> by generating a table of coordinates and cutting to them manually
[21:20:02] <jepler> that's one way to do it
[21:20:09] <jepler> clearly it would work
[21:20:25] <jepler> but the step rate I can generate is pretty low, not to mention the lost steps
[22:01:09] <alex_joni> hi guys
[22:04:37] <cradek> hi alex
[22:15:48] <NickServ> This nickname is owned by someone else
[22:15:48] <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password>
[23:05:04] <alex_joni> night all
[23:32:23] <CIA-8> 03jepler * 10emc2/tcl/bin/pickconfig.tcl:
[23:32:23] <CIA-8> Use bwidget's ScrolledWindow. This gives nice features like scrollbars that
[23:32:23] <CIA-8> disappear when unneeded. Unfortunately, I have to touch bwidget internals
[23:32:23] <CIA-8> to give the right appearance (focus outline, etc).
[23:32:23] <CIA-8> Reorder OK and Cancel buttons so that tab traverses in the expected order.
[02:37:55] <cradek> no
[02:37:58] <jepler> an untapped, uh, resource?
[02:38:34] <cradek> if I'm building packages, there's little point in it being someone other than me
[02:38:59] <jmkasunich> if we didn't have to worry about CVS checkouts (if everybody either downloaded a release tarball or a deb) we could almost do something like "./configure --with-version-tag emc2-testing-2006-02014"
[02:39:28] <jmkasunich> and let configure stick it into emc.in using @version-tag@
[02:39:42] <jmkasunich> if the tag is not specified, it would insert the compile date instead
[02:40:36] <jmkasunich> we have "make deb" now right?
[02:41:05] <jmkasunich> do we have/do we want "make release-source-tarball" (or something like that?)
[02:41:43] <cradek> if it's just a matter of debs, we're back to dpkg -l being sufficient
[02:42:07] <jmkasunich> when would that be invoked to get the info into Help/About?
[02:42:09] <cradek> so I think the solution for release version numbers has to be in cvs
[02:42:21] <cradek> oh, it wouldn't, I forgot about that goal
[02:43:07] <jmkasunich> I'm not crazy about hardcoding it in emc.in
[02:43:07] <cradek> let's just edit emc.in
[02:43:15] <cradek> ha
[02:43:16] <jmkasunich> the commit logs for emc.in would get messy after a while
[02:43:36] <cradek> true, most things in the log would be useless
[02:43:51] <jmkasunich> if there was a file that held only the version
[02:44:06] <jmkasunich> emc.in could source it (treat it like a script)
[02:44:27] <jmkasunich> or configure could read it, and do substitution into emc.in -> emc
[02:44:33] <cradek> was just thinking that
[02:44:40] <cradek> that solves the messy cvs log problem.
[02:44:49] <cradek> but keeps most of the simplicity
[02:45:06] <jmkasunich> yeah, now the log for that file is still "messy", but in a good way, it becomes a history of releases
[02:45:36] <cradek> history is fine, wading through irrelevant history for the change you want is what's bad
[02:45:36] <jmkasunich> having emc source it is easy, but emc needs to be able to find it
[02:45:45] <cradek> no, configure will insert it
[02:45:57] <cradek> we do not want another file that's hard to find
[02:45:59] <jmkasunich> having ./configure read it and stuff into emc means it only needs read a compile time
[02:46:10] <jmkasunich> and it never gets installed anywhere
[02:46:15] <cradek> right
[02:46:43] <jmkasunich> configure is just bash right?
[02:46:48] <cradek> kind of
[02:46:51] <jmkasunich> as opposed to configure.in
[02:47:01] <cradek> configure is a generated file from configure.in/autoconf
[02:47:21] <jmkasunich> so if "version" was a one liner: EMC2VERSION=<somestring>
[02:47:27] <jmkasunich> configure could source it
[02:48:16] <cradek> EMC2VERSION=$(cat version)
[02:48:21] <cradek> AC_SUBST([EMC2VERSION])
[02:48:28] <cradek> I think it's this simple
[02:48:29] <jmkasunich> yeah
[02:48:50] <jmkasunich> so the file contains nothing except the actual version string
[02:49:02] <cradek> right
[02:49:14] <jmkasunich> and configure could also stick that string into config.h, so C progs could have it
[02:49:25] <cradek> yes, it could
[02:49:30] <jmkasunich> (like halscope - it is C, uses GTK, but may someday have a Help->About
[02:49:33] <cradek> I'll go do this
[02:49:47] <jmkasunich> slow down just a tiny bit
[02:50:11] <jmkasunich> are we gonna set version to "after-release-foo" between releases?
[02:50:36] <jmkasunich> leave it blank and let configure substitute something else, like the compile date?
[02:50:49] <cradek> that's a policy decision, I'm working on technical now :-)
[02:50:52] <jmkasunich> ok
[02:51:12] <jmkasunich> just thinking about what to do if "cat version" returns nothing
[02:51:30] <jmkasunich> there should probably be an if and a reasonable default in configure
[02:53:43] <jmkasunich> EMC2VERSION=$(cat version) ; if [ -z $EMCVERSION ] then EMCVERSION=??? fi ; ACSUBST ([EMC2VERSION])
[02:54:58] <jmkasunich> * jmkasunich thinks of ways to bust things
[02:55:14] <jmkasunich> monday: cvs co ; configure ; make
[02:55:24] <jmkasunich> 3 months later
[02:55:29] <jmkasunich> cvs up ; make
[02:55:34] <jmkasunich> (no configure)
[02:55:37] <jmkasunich> busted!
[02:55:56] <jmkasunich> or does that come under the heading "if it hurts don't do it"
[02:56:17] <cradek> a 3 month rebuild without configure will probably bomb anyway
[02:56:29] <jmkasunich> ok, 3 week
[02:57:00] <jmkasunich> just being devil's advocate, I actually kinda like this scheme
[02:57:11] <jmkasunich> the work I do in my day job makes me paranoid
[02:57:59] <jmkasunich> if we miss some way for the customer to screw up, and they find it, we don't get a bug report, we get a smoking ruin
[02:58:39] <jmkasunich> needless to say, our primary protection schemes do NOT rely on software/firmware ;-)
[03:03:40] <cradek> yuck, I can't get substitution in config.h
[03:03:44] <cradek> I don't know what I'm doing
[03:04:00] <jmkasunich> lemme take a look
[03:04:06] <cradek> let me commit this
[03:05:49] <jmkasunich> autoheader?!?
[03:05:52] <jmkasunich> ick
[03:05:58] <cradek> nfc
[03:06:05] <cradek> it doesn't subst like the other files
[03:06:14] <cradek> I don't understand what makes config.h
[03:06:24] <cradek> maybe we should wait for alex to do the c part - the sh part is easy/done
[03:06:30] <jmkasunich> some of the GNU auto-foo is just too clever for its own good
[03:07:59] <jmkasunich> doesn't look like it even does substitution...
[03:08:08] <cradek> I'm off to go find some dinner... be back soon.
[03:08:18] <jmkasunich> I'll be off to bed soon
[03:08:23] <cradek> goodnight then
[03:08:27] <jmkasunich> goodnight
[03:08:46] <jmkasunich> you still there?
[03:09:18] <jmkasunich> guess not...
[03:09:34] <cradek> yes
[03:09:52] <jmkasunich> did you see PACKAGE_VERSION and friends in config.h.in?
[03:10:07] <cradek> no
[03:10:08] <jmkasunich> I wonder if we're reinventing a wheel
[03:10:51] <cradek> could be ... I bet there's a way to get a var substitued in there
[03:11:06] <cradek> "someone" will have to wade through the autoconf info pages I guess
[03:11:15] <jmkasunich> not tonight
[03:11:20] <cradek> yeah
[03:11:32] <cradek> the important part is done - give the info to the guis
[03:11:43] <jmkasunich> yeah
[03:11:55] <cradek> alex will probably fix the rest easily
[03:21:12] <jepler> cradek: Is it OK to 'export' EMC2VERSION from scripts/emc?
[03:21:29] <jmkasunich> I don't see why not
[03:23:35] <jepler> "AXIS version 1.2a2 / emc2 Prerelease CVS HEAD"
[03:23:53] <jepler> -- AXIS's Help > About
[03:34:00] <jmkasunich> john@ke-main-ubuntu:~/emcdev/emc2head$ scripts/emc
[03:34:00] <jmkasunich> EMC2 - Prerelease CVS HEAD
[03:34:00] <jmkasunich> Machine configuration directory is '/home/john/emcdev/emc2head/configs/stepper/'Machine configuration file is 'stepper_inch.ini'
[03:34:00] <jmkasunich> Starting emc...
[03:34:18] <jmkasunich> -- EMC's version display (non GUI)
[03:34:37] <cradek> cool
[03:34:57] <cradek> btw change that string if you want, I don't know what it should say right now
[03:35:24] <jmkasunich> that is fine for now
[03:35:50] <jmkasunich> gonna go spelunking thru tkemc, see if I can make that one work
[03:42:47] <jmkasunich> how does one get an env var in tcl.... equivalent of C getenv()?
[03:42:55] <cradek> $env(VAR)
[03:43:01] <jmkasunich> ok
[03:43:52] <jmkasunich> I knew it had to be easier than [ lindex [ lsearch env ]] cruft
[03:43:55] <jmkasunich> thanks
[03:44:04] <cradek> eww
[03:45:55] <jepler> eek
[03:46:12] <jmkasunich> didn;t realize that env was an array
[03:46:19] <jmkasunich> nor did I know tcl's array syntax
[03:46:32] <jmkasunich> damn language has its () and [] backwards anyway
[03:47:48] <jmkasunich> drat, if I edit Ray's About message I'll break the translations
[03:48:54] <cradek> add another string afterward?
[03:49:32] <jmkasunich> thats what I'm gonna do
[03:49:39] <cradek> [concat [msgcat::mc "old string"] $env(VERSION)]
[03:49:49] <cradek> or whatever the syntax is
[03:50:41] <jmkasunich> is this lame: [ format "%s\n(EMC2 %s)" [msgcat(old)] $env(VERSION) ]
[03:51:15] <cradek> depends how important not breaking translation is
[03:51:28] <cradek> I suspect we don't have active translators to fix it
[03:51:39] <cradek> so I think that overrules any small bit of lameness
[03:53:17] <jmkasunich> eww, its worse than I thought
[03:53:59] <jmkasunich> never mind, I was confuseder than I thought
[04:00:49] <jmkasunich> strange, EMC2VERSION isn't in the env when tkemc is running
[04:01:03] <cradek> do you have jepler's change (the export)?
[04:01:10] <jmkasunich> think so
[04:01:16] <cradek> I bet you don't
[04:01:23] <cradek> maybe you didn't run configure
[04:01:45] <jmkasunich> redoing it now
[04:01:59] <cradek> oh wait, I wonder if we have to wank around at the top of the file to export it again when starting wish
[04:02:33] <cradek> yeah I bet
[04:02:44] <jmkasunich> gonna find out, I'll echo it at the top, and puts the env right after the wish restart
[04:02:48] <cradek> piece of crap
[04:08:22] <jmkasunich> well that's annoying
[04:08:26] <jmkasunich> $env isn't global
[04:08:36] <cradek> what?
[04:08:54] <jmkasunich> I added "global env" to the proc that needed it, and now it works
[04:09:01] <jmkasunich> (I needed the export too)
[04:09:27] <cradek> yuck
[04:09:32] <jmkasunich> export made a puts $env(EMC2VERSION) at toplevel work, but the same line inside a proc failed
[04:09:47] <cradek> set TCLBIN $env(EMC2_TCL_DIR)
[04:09:48] <cradek> set TCLSCRIPTS $env(EMC2_TCL_DIR)
[04:09:50] <cradek> set TCLDIR $env(EMC2_TCL_DIR)
[04:10:01] <jmkasunich> inside a proc?
[04:10:02] <cradek> here's some great kruft
[04:10:13] <cradek> no in an 'if' at the toplevel
[04:10:27] <cradek> I'm just laughing about all the different ways to refer to that env
[04:10:39] <jmkasunich> oh!
[04:10:52] <jmkasunich> I didn't even realise at first that they were all the same
[04:11:04] <jmkasunich> the entire tcl tree seems fscked that way
[04:11:18] <jmkasunich> why is tkemc in tcl, but setupconfig in tcl/bin?
[04:11:34] <jmkasunich> and other things in tcl/scripts
[04:11:35] <cradek> because kruftons orbit it
[04:11:40] <jmkasunich> lol
[04:11:48] <cradek> (real answer is it's hard to move stuff in cvs)
[04:12:12] <jmkasunich> oops, laughed loud enough to wake up the cat that is sleeping on my bench
[04:12:18] <cradek> haha
[04:12:57] <jmkasunich> <cat> looks around groggily, gives me a "you disturbed my slumber, lowly human" look, and goes back to sleep </cat>
[04:13:08] <cradek> I think I'm off to bed
[04:13:13] <cradek> goodnight again
[04:13:17] <jmkasunich> yeah, the cat has the right idea
[04:13:33] <jmkasunich> this works, strip out the test/debug puts and commit, and I'm off
[17:49:30] <alex_joni> hello
[17:49:39] <alex_joni> anyone around?
[17:55:49] <alex_joni> guess not ;)
[17:55:56] <alex_joni> * alex_joni will be around a bit later
[18:32:20] <rayh> Post of the day for me ---
[18:32:31] <rayh> My name is Vasantha and I am from Sri lanka. I have got a Slant bed lathe with a 6 way tool Turret, running on EMC, with two Copley Servo Drives and two Sanyo Denki DC servo Motors of 1Hp each.
[18:32:32] <rayh>
[18:44:42] <rayh> Questions on how to implement the tool changer turret.
[18:44:50] <rayh> catch you all later.
[22:00:58] <alex_joni> hello
[22:04:02] <alex_joni> guess no one wants to talk to me :(
[22:06:33] <alex_joni> cradek: so you're just hiding :D
[22:06:41] <cradek> nope
[22:06:51] <alex_joni> kidding
[22:06:51] <cradek> I said hi on the other channel
[22:06:54] <alex_joni> how's stuff
[22:07:01] <cradek> fine, just getting ready to go home
[22:07:04] <alex_joni> I've seen you started versioning
[22:07:08] <alex_joni> & jepler
[22:07:23] <cradek> yeah we wanted to get version numbers into help/about on the guis
[22:07:28] <alex_joni> I have a better way to get it out of configure into config.h
[22:07:40] <alex_joni> so we can compile it in
[22:07:41] <cradek> ok, I couldn't figure out the C part
[22:07:53] <cradek> I figured you would know how to do it, so I didn't worry
[22:07:54] <alex_joni> I can do that when I come back, ok?
[22:07:56] <cradek> sure
[22:08:04] <cradek> no hurry, the gui is the important place anyway
[22:08:16] <alex_joni> but there is still the problem people need to reconfigure to get the new version
[22:08:23] <alex_joni> even if it's only configure --version
[22:08:40] <cradek> I think that doesn't matter
[22:08:58] <alex_joni> ok, then it's fine
[22:10:01] <cradek> http://www.boomka.org/
[22:10:03] <cradek> hahaha
[22:10:37] <cradek> sorry, way off topic, but interesting
[22:11:28] <alex_joni> I like " It can show the Islamic world that humor and self deprecation is a healthy psychological exercise. The one who can face his demons can overcome his weaknesses""