#emc-devel | Logs for 2009-03-22

[02:11:58] <jepler> cradek: I wonder if motion should do something defensive to turn certain buggy index behavior into an abort
[02:12:12] <jepler> for instance, if in the cycle after an index reset the fabs(spindle-position) > 1 rev, abort
[02:12:27] <jepler> or whether failure to follow the thread could be turned into a following error
[02:12:57] <cradek> I agree that might be nice (either one)
[02:12:59] <jepler> (perhaps you've entertained these ideas before; if so, just ignore me)
[02:14:02] <cradek> I wish I knew the least-bad thing to do when something's going wrong during synced motion
[02:14:55] <jepler> on the surface, "the same as ferror" makes intuitive sense to me
[02:14:58] <cradek> with g76 you could theoretically know where a safe X is
[02:16:17] <cradek> I'm a bit afraid to touch it at this stage
[02:17:53] <cradek> man am I shot. I replaced all the fuel lines on the bus today.
[02:19:11] <cradek> now it will be roadworthy after a tire repair
[02:28:11] <cradek> wow, that butterfly is quite a nice close-up shot
[02:30:52] <jepler> thanks
[02:32:01] <jepler> they're cool critters
[02:33:41] <fenn> wow..
[11:46:46] <BigJohnT_> BigJohnT_ is now known as BigJohnT
[15:13:10] <jepler> seems I broke building sim packages and the buildbot didn't call me on it
[15:17:08] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/src/Makefile: fix building of sim packages: don't install firmwares, and arrange for the emc2-sim-dev.files file list to exist
[15:17:24] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/debian/configure: fix building of sim packages: don't install firmwares, and arrange for the emc2-sim-dev.files file list to exist
[16:52:13] <alex_joni> jepler: any plans for today?
[17:00:27] <jepler> alex_joni: trying to figure out if the deb build process is right yet
[17:00:48] <jepler> also I have been setting up a vmware 32-bit hardy in case I want to do the whole build process myself
[17:01:49] <jepler> yes, it'd be nice to get beta2 out today
[17:11:00] <cradek> what can I do?
[17:11:31] <jepler> umm, make a change at the last minute without considering the consequences?
[17:11:48] <cradek> ummmm
[17:12:02] <jepler> too bad none of us has a machine that stepconf is appropriate for .. "test stepconf" would be nice
[17:16:02] <jepler> stupid vmware. it frequenly removes all the modifiers from xmodmap when changing focus to/from vmware (I think that's it, anyway; it never seems to happen when I'm not running the vmware viewer, but it's happened 3 times today
[17:16:06] <jepler> )
[17:18:53] <cradek> yeah stepconf is very important, and pretty complicated, and none of us use it at all
[17:24:42] <jmkasunich> it's pretty hard to test pointy-clicky stuff isn't it? how do you simulate points and clicks?
[17:26:27] <jepler> when I "test" stepconf, I make a small range of configurations (maybe just one) and look at it to see whether it looks plausible
[17:26:40] <jepler> the user interaction stuff is mostly OK, it's the generated hal files that I worry about
[17:27:07] <jepler> (and that *could* be tested, in terms of input / expected output / actual output -- there's a mode in stepconf that just regenerates the config files ... but I haven't taken advantage of that)
[17:28:03] <jepler> bbl, lunchtime
[18:51:05] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/VERSION: bump version for release. note changes.
[18:51:06] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/debian/changelog: bump version for release. note changes.
[18:59:15] <jepler> huh -- what is wrong with this command? cvs -d:ext:anon@cvs.linuxcnc.org/cvs co -p -rRELEASE_2_3_0_BETA2 emc2/VERSION
[18:59:23] <jepler> it works if I change BETA2 to BETA1
[18:59:35] <jepler> I remember having this problem back when I tagged BETA1, but then it magically resolved itself
[19:01:00] <jepler> http://pastebin.ca/1368277
[19:03:35] <SWPadnos> it seems to work doing a full checkout, but I haven't reied it with -p or just getting VERSION
[19:03:41] <SWPadnos> s/reied/tried/
[19:04:16] <SWPadnos> oh, and I'm doing it as me, not anon
[19:04:37] <jepler> anon makes no difference
[19:04:39] <jepler> most commands worked
[19:04:46] <jepler> but that specific "co -p -r" fails
[19:06:26] <SWPadnos> it's working now
[19:06:34] <SWPadnos> (for me, using the anon line as you have it)
[19:09:17] <jepler> so it is
[19:09:53] <jepler> wfm now too
[19:22:13] <cradek> wow, there's more stuff than I expected in the new changelog
[19:22:18] <cradek> good job, everyone
[19:47:50] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/VERSION: TRUNK is open for new features again
[19:48:00] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/debian/changelog: TRUNK is open for new features again
[19:48:31] <jepler> jepler has changed the topic to: EMC2 development -- http://linuxcnc.org/ | 2.3 schedule: beta2 on package server soon, development open on TRUNK | channel logged by logger_dev
[19:49:34] <CIA-2> EMC: 03jepler 07v2_3_branch * 10emc2/VERSION: bump version number after release
[19:49:35] <CIA-2> EMC: 03jepler 07v2_3_branch * 10emc2/debian/changelog: bump version number after release
[19:49:55] <cradek> yay!!
[19:54:05] <jepler> I'm sure you've got a thing or two to put on TRUNK by now
[19:55:01] <jepler> it's interesting that in the graphical view of revisions of VERSION, each branch's topmost point is about on the same level as the others'
[19:55:10] <jepler> in the 2.0, 2.1 and 2.2 branches, that is
[20:22:10] <alex_joni> jepler: I'm checking 2.3.0-beta2 out now
[20:22:25] <alex_joni> my upload will probably be a bit faster
[20:22:40] <alex_joni> (although the download is probably way slower ;)
[20:27:03] <alex_joni> jepler: 17 revisions on 2.1 and 2.2
[20:27:16] <alex_joni> a couple more on 2.0 because we did the branching earlier
[20:29:32] <jepler> alex_joni: I've got hardy 32- and 64-bit built
[20:29:36] <jepler> no need for you to build anything
[20:29:45] <alex_joni> but.. but I want to :P
[20:31:49] <alex_joni> did you build all variants? (sim too?)
[20:32:09] <jepler> yes
[20:32:19] <alex_joni> cool
[20:32:37] <alex_joni> did you manage to do anything with how stepconf looks?
[20:32:44] <alex_joni> I tried to, but I failed
[20:34:11] <jepler> you mean pickconfig?
[20:34:17] <alex_joni> no, stepconf
[20:34:29] <jepler> I don't know what you mean, then
[20:34:30] <alex_joni> since it grew in vertical size
[20:34:37] <alex_joni> the logo on the left looks pretty bad
[20:34:46] <alex_joni> with the brown extension top left
[20:34:48] <jepler> oh, hm
[20:35:11] <jepler> I am surprised I hadn't noticed that myself
[20:35:39] <alex_joni> maybe you just clicked away at it :)
[20:35:59] <jepler> put it on a bug list somewhere
[20:36:01] <alex_joni> all I managed to do with it is add an icon to the window (top right)
[20:36:18] <alex_joni> which caused the title to be a bit bigger, which made it slightly nicer
[20:36:36] <alex_joni> the other idea is to resize the picture
[20:39:33] <jepler> there's no guarantee any size will be taller than the tallest content
[20:40:17] <alex_joni> jepler: maybe you can find a way to resize it then, I couldn't
[20:40:36] <jepler> you mean, to make gtk scale the image? no, I doubt you can do that either
[20:57:21] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/stepconf/stepconf.glade: use website colors on stepconf
[20:58:49] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/stepconf/Submakefile: this makes the source tree's emc2-wizard take precedence over a run-intsalled emc2-wizard
[20:59:00] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/emc2-wizard.gif: a new day needs a new wizard
[20:59:29] <alex_joni> jepler: I take it the bugreport would be obsolete now?
[20:59:38] <alex_joni> was struggling with my network connection for a while
[21:05:19] <jepler> alex_joni: might still want to do something else on the branch, I dunno
[21:05:43] <alex_joni> * alex_joni checks TRUNK
[21:06:40] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/ (emc2.xcf emc2.gif): and a new splash screen
[21:06:54] <jepler> bbl
[21:09:23] <jmkasunich> you broke it
[21:09:30] <alex_joni> yup :)
[21:09:36] <jepler> what I broke?
[21:09:45] <jmkasunich> buildbot is spewing fail messages
[21:09:49] <alex_joni> juve@hardy:~/emc2.TRUNK/src$ make
[21:09:49] <alex_joni> make: Entering directory `/home/juve/emc2.TRUNK/src'
[21:09:49] <alex_joni> ../docs/src/Submakefile:392: *** Required image file ../share/emc/emc2-wizard.gif does not exist. Stop.
[21:09:58] <jepler> uh oh
[21:10:11] <alex_joni> might be something I have in my tree.. am investigating now
[21:10:43] <jepler> no, I get it on a fresh tree too
[21:10:57] <jepler> I didn't have docs enabled on the system where I checked that in
[21:11:14] <jmkasunich> odd, the farm failed too, but no emails and no CIA (yet)
[21:13:41] <alex_joni> seems like the docs *.gif rule catches what it shouldn't
[21:13:49] <jepler> yeah
[21:14:30] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/docs/src/Submakefile: unfortunately, this is now a false-positive error (why?)
[21:15:24] <jepler> oh duh
[21:15:34] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/stepconf/Submakefile: oops, need to actually copy the file!
[21:17:06] <alex_joni> eww.. pickconfig looks pretty crappy now, imo
[21:17:45] <cradek> it looks the same as ever for me
[21:17:54] <alex_joni> did you up & compile?
[21:18:06] <cradek> oh, nope
[21:18:13] <cradek> are you talking about trunk?
[21:18:20] <alex_joni> yup, TRUNK
[21:18:28] <alex_joni> not so crazy about the splash either :)
[21:19:29] <alex_joni> stepconf is ok though
[21:20:27] <cradek> I kind of like them both - pickconfig has a lot of whitespace though.
[21:20:34] <cradek> I like the splash
[21:20:40] <CIA-2> EMC: 03tissf 07TRUNK * 10emc2/src/po/fr_axis.po: french translation update
[21:21:13] <jepler> well, if I've fixed the build error I'm going to make tracks
[21:21:23] <jepler> please continue arguing over the art in my absence
[21:23:21] <cradek> thanks for doing the release
[21:23:33] <alex_joni> ditto
[21:23:45] <cradek> I automatically defer on all art decisions
[21:24:12] <alex_joni> jepler: I notice you uploaded hardy packages
[21:24:38] <alex_joni> did you also rebuild the repo? or should I?
[21:26:09] <jepler> alex_joni: I am doing that now
[21:26:16] <jepler> had to change my script a bit, -all wasn't listed
[21:26:30] <alex_joni> right
[21:34:11] <jepler> alex_joni: you need to make these directories group-writable:
[21:34:11] <jepler> ./hardy/emc2.2-sim/binary-amd64
[21:34:11] <jepler> ./hardy/emc2.2-sim/binary-i386
[21:34:11] <jepler> ./hardy/emc2.2-sim/source
[21:34:18] <jepler> under /home/emcboard/www.linuxcnc.org/hardy/dists
[21:34:30] <alex_joni> * alex_joni looks
[21:36:04] <alex_joni> rsync: send_files failed to open "/home/emcboard/www.linuxcnc.org/hardy/dists/hardy/emc2.3/binary-amd64/.emc2_2.3.0~beta2_amd64.deb.OW42WG": Permission denied (13)
[21:36:47] <alex_joni> they should be +w now
[21:37:12] <jepler> thanks
[21:37:18] <jepler> I removed that other file, I think it's an rsync dropping
[21:37:26] <alex_joni> yup, probably
[21:37:53] <alex_joni> I'm not sure if my rsync upload for the group write thing didn't overwrite some Release files
[21:38:06] <alex_joni> had you already pushed the rebuild?
[21:38:25] <CIA-2> EMC: 03flo-h 07v2_3_branch * 10emc2/src/po/de_axis.po: updated german translation
[21:38:42] <jepler> I ran it again just now to be sure
[21:38:49] <jepler> now it runs with no errors for me
[21:39:16] <alex_joni> looks ok here too
[21:40:27] <alex_joni> hmm.. I'm not getting the update
[21:40:46] <alex_joni> n/m PEBCAK
[21:47:10] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/emc2-wizard-pickconfig.gif: like this one better for pickconfig
[21:47:52] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/pickconfig.tcl: use separate logo for pickconfig
[22:29:32] <alex_joni> last bug found for today: http://www.pastebin.ca/1368491
[22:30:01] <alex_joni> I think we should rather point out the config needs python-serial than have it as a dependency
[22:30:38] <alex_joni> err.. it's already pointed out in the README (pyserial)
[23:21:42] <jepler> alex_joni: I agree; that doesn't look like a bug to me
[23:22:06] <jepler> though python-serial is tiny
[23:22:26] <jepler> Installed-Size: 228
[23:32:14] <SWPadnos> hmmm. I wonder what I'm doing wrong on this Jaunty build
[23:32:32] <SWPadnos> I can run the latency test, but for some reason, the EMC modules (rtapi.ko ...) won't load
[23:32:49] <SWPadnos> the RTAI latency test that is, latency-test doesn't work
[23:48:19] <jepler> if you were a newbie I'd guide you in copying the output of dmesg to pastebin at this point
[23:53:08] <SWPadnos> heh
[23:53:21] <SWPadnos> I'll look at it later. I think we're about to watch a movie
[23:53:31] <SWPadnos> it's something to do with module versioning I think