#emc-devel | Logs for 2010-08-19

Back
[00:15:26] <cradek> am I imagining that I remember (system,shell command here)?
[00:15:33] <cradek> maybe it was never in emc2
[00:23:47] <cradek> nope
[00:25:58] <jepler> it is in emc1
[00:30:19] <cradek> (which always ran under sudo)
[00:31:56] <cradek> thanks, at least I wasn't crazy.
[00:50:00] <skunkworks> jepler: the motion.spindle-speed-cmd-rps is working great. i think I have the shifting comp to the point of testing on the machine. (still have to add spindle lock - but I don't see that being a big deal)
[03:14:57] <CIA-5> EMC: 03cmorley 07v2.4_branch * r57a26171e128 10/src/emc/usr_intf/pncconf/pncconf.py: Use constants in references to mesa data array
[03:15:03] <CIA-5> EMC: 03cmorley 07v2.4_branch * r3751b59d6799 10/src/emc/usr_intf/pncconf/ (pncconf.glade pncconf.py): Add 'board title' to mesa array
[03:15:17] <CIA-5> EMC: 03cmorley 07v2.4_branch * r205f28311ab2 10/src/emc/usr_intf/pncconf/pncconf.py: add directory entry to firmware array
[03:17:12] <CIA-5> EMC: 03cmorley 07v2.4_branch * rfc1c7e848515 10/src/emc/usr_intf/pncconf/pncconf.py: Fix loading of multiple mesa cards
[03:17:13] <CIA-5> EMC: 03cmorley 07v2.4_branch * r1f95eef45241 10/src/emc/usr_intf/pncconf/pncconf.glade: fix labels on second mesa page tabs
[03:17:16] <CIA-5> EMC: 03cmorley 07v2.4_branch * rb7656268a2c9 10/src/emc/usr_intf/pncconf/pncconf.py: Fix spindle encoder signals for threading / rigid tapping
[03:17:17] <CIA-5> EMC: 03cmorley 07v2.4_branch * r54f5a54d41f1 10/src/emc/usr_intf/pncconf/pncconf.py: fix layout of spindle signals in HAL file
[10:50:32] <CrabbyCoconut> CrabbyCoconut is now known as CoconutCrab
[12:43:04] <maximilian_h> Does somebody know how I can get to know the time needed for a function that I have added to a thread in hal layer ?
[12:43:22] <maximilian_h> I have the time for the thread from halcmd, show thread
[12:43:27] <maximilian_h> but not for the function
[12:47:38] <jepler> maximilian_h: the parameters <function-name>.time, .tmin give information about the execution time of a hal function.
[12:48:15] <jepler> example: http://pastebin.ca/1920015
[12:49:04] <maximilian_h> look at the pastebin moment please
[12:51:24] <maximilian_h> Jepler: Thanks, that is what I was looking for
[12:51:45] <maximilian_h> question answered, thanks
[12:51:46] <maximilian_h> nye
[12:51:47] <maximilian_h> bye
[12:52:47] <jepler> you're welcome
[12:53:30] <CIA-5> EMC: 03jthornton 07v2.4_branch * rd65f2ee6ef02 10/docs/src/hal/components.lyx: fix whitespace error
[12:53:41] <CIA-5> EMC: 03jthornton 07v2.4_branch * r30341a87170d 10/docs/src/hal/components.lyx: add new components
[16:00:04] <seb_kuzminsky> our debian/configure script fetches the distro name from /etc/lsb-release, then modifies our debian build deps based on what it finds
[16:00:27] <seb_kuzminsky> if it doesnt recognize the distro name it just adds "lyx-qt" by default
[16:00:43] <seb_kuzminsky> the only platform that we build-test on that's not recognized by debian/configure is debian lenny
[16:00:47] <seb_kuzminsky> which doesnt have lyx-qt
[16:01:00] <seb_kuzminsky> it does have just "lyx"
[16:01:26] <seb_kuzminsky> so i think i should add a "lenny" entry to debian/configure to say lyx instead of lyx-qt
[16:01:46] <seb_kuzminsky> but the default is probably wrong in general and i'm not sure if it's useful
[16:02:16] <jepler> please feel free to add lenny to debian/configure in v2.4
[16:02:22] <seb_kuzminsky> ok will do
[16:03:12] <seb_kuzminsky> also, there is a lot of overlap amongs our per-distro EXTRA_BUILD variables, maybe some should be moved into the regular build deps?
[16:04:26] <jepler> if it's fixing what's not broken, please do it on master -- but I'm in favor of that
[16:04:46] <jepler> confusingly, debian/control.in has this: lyx-qt | lyx
[16:05:04] <jepler> so that should probably go, to be replaced by whatever's coming from EXTRA_BUILD
[16:05:56] <jepler> another thing is to determine whether we need to ask for a specific version of libreadline5-dev
[16:21:21] <seb_kuzminsky> both the packaging platforms on the buildbot (hardy & lucid) are fine without a versioned dependency on libreadline5-dev
[16:24:47] <jepler> I meant whether we could remove the "5" and just ask for libreadline-dev (and get readline6 on 10.04)
[16:45:24] <seb_kuzminsky> JT-Work: does Master_Integrator.pdf build for you after your two recent 2.4 commits? it won't build at all for me on hardy or lenny, and I'm testing lucid now... (and yes i think i have the build deps installed right!)
[16:47:19] <seb_kuzminsky> Master_Integrator is the only lyx doc we have that includes hal/components.lyx, which you just touched
[16:48:31] <seb_kuzminsky> hmm, it builds fine on lucid
[16:49:05] <seb_kuzminsky> maybe some new feature of lyx was used, so it doesnt work on old lyxes?
[16:49:30] <seb_kuzminsky> i wish lyx would say *why* it balks on hardy
[16:51:01] <cradek> it makes me sad when users don't understand "it should do what I want, even though I understand that I'm telling it to do something other than what I want" is not a design a programmer can implement, and I can't seem to explain why that is
[16:51:26] <jepler> what?
[16:51:39] <jepler> seb_kuzminsky: looking into the lyx thing
[16:52:23] <jepler> * jepler wonders where he has an 8.04 machine to test on :-/
[16:52:52] <cradek> pretty sure I have (a slow) one online
[16:53:22] <seb_kuzminsky> if you're gonna bail with an error exit code, please please tell me why!!
[16:53:24] <jepler> seb_kuzminsky or cradek: can you try reverting d65f2ee6ef023baca50d57ca8c5078d30d397515 and see if it builds
[16:53:25] <seb_kuzminsky> * seb_kuzminsky frowns at lyx
[16:53:37] <cradek> jepler: not until after lunch
[16:53:50] <jepler> I think that lyx files require trailing whitespace some places, and bjt was trying to appease git
[16:53:54] <cradek> it's just impossible to do that without eating first
[16:54:15] <jepler> cradek: hah
[16:54:22] <cradek> man, fuck git and its whining about whitespace
[16:55:11] <seb_kuzminsky> commit 30341a... fails in the same way
[16:55:12] <cradek> if git was written in python would it whine that you used tabs instead of spaces?
[16:55:28] <cradek> that is so much not its job
[16:56:08] <jepler> seb_kuzminsky: OK, thanks for checking
[16:56:18] <seb_kuzminsky> v2.4_branch HEAD^2 works fine, HEAD^1 and HEAD do not work
[16:56:48] <seb_kuzminsky> all's fine on lucid, it's just the older lyxes on hardy & lenny that have this problem
[16:57:04] <seb_kuzminsky> yay for buildbot not being broken and actually finding a real problem this time
[16:57:36] <jepler> yeah
[16:57:37] <jepler> bbl
[17:12:25] <seb_kuzminsky> "lyx -dbg any" make it spit out a ton of debug info, some of which may be useful to folks who know lyx
[17:12:33] <seb_kuzminsky> here's a failing run on lenny: http://bioserve.colorado.edu/~seb/lyx-dbg.txt
[17:12:59] <seb_kuzminsky> there's some messages down near the bottom that say things like "Log line: ! Missing $ inserted.
[17:12:59] <seb_kuzminsky> line: 87
[17:12:59] <seb_kuzminsky> Desc: Missing $ inserted.
[17:12:59] <seb_kuzminsky> Text: \item
[17:12:59] <seb_kuzminsky> ESTOP, \hyperpage{52}
[17:12:59] <seb_kuzminsky> I've inserted a begin-math/end-math symbol since I think
[17:13:01] <seb_kuzminsky> you left one out. Proceed, with fingers crossed.
[17:13:03] <seb_kuzminsky> "
[17:13:13] <seb_kuzminsky> problem? i dont know
[17:13:48] <seb_kuzminsky> i'm stopping work on this now and waiting for someone who knows lyx to take a look at it, let me know if i can help more somehow
[17:39:28] <CIA-5> EMC: 03seb 07v2.4_branch * rb76294cae734 10/debian/configure: update debian/configure script for Debian Lenny
[17:47:45] <skunkworks> cradek: it's just a smop!
[17:51:19] <cradek> really I think it's just my inability to explain things
[17:52:37] <seb_kuzminsky> i think you explain very clearly, and the communication problem lies elsewhere...
[17:56:20] <cradek> my command of the language is good and all, but I don't know how to explain to a nonprogrammer why a programming problem is hard or impossible
[17:56:59] <cradek> what I want to happen is that everyone takes my examples and generalizes them and imagines the various problem cases that come about
[17:57:47] <cradek> but nonprogrammers don't do that kind of thing. they just see the single current problem case that has an "obvious" solution and the error message they wish they didn't have.
[18:05:46] <skunkworks> I think people don't undersand how hard it is. You would have to read an infinatly far ahead to see if you where going to gouge in any line segments.
[18:06:32] <cradek> yes that's definitely one of the problems
[18:06:47] <skunkworks> and find the line segment that 'is' the correct tangent for the 'correct' corner
[18:07:21] <skunkworks> I wouldn't know where to start :)
[18:07:23] <cradek> even if you read infinitely far ahead, pretty much every contour path overlaps itself, at the beginning/end. you'd have to know that's the overlap you want
[18:08:08] <cradek> so you'd maybe only want to read a little bit ahead?
[18:08:40] <cradek> and I can't be convinced that throwing out part of a program and continuing with the rest is safe
[18:09:08] <cradek> that's way into you-haven't-thought-this-through land
[18:10:12] <skunkworks> right
[18:11:39] <skunkworks> I would think your solution of offsetting the path and using a 0 diameter tool (then changing +/- a little ) seems like a good one.
[18:12:15] <cradek> yes I think that would really help him
[18:12:29] <cradek> I do not know if he understood it. I tried twice to explain it.
[18:13:16] <seb_kuzminsky> now the repo wont build on 2.4 or master... in 2.4 there's the old-lyx bug, and in master there's the bogus-builddeps problem
[18:14:00] <seb_kuzminsky> we can't easily merge the lenny-builddep fix into master without also getting the broken-lyx commit
[18:14:38] <cradek> if you want to make a new merge base, you can merge and then revert on master the commits you don't want
[18:14:59] <cradek> (I don't know anything about the changes, that's just a comment about use of git)
[18:15:51] <jepler> I don't think that's a good suggestion right now
[18:16:20] <jepler> the lyx problem is bad for both branches so merging it and then reverting it in only one branch is not the right answer
[18:16:35] <jepler> I've just about got a fresh git on my 8.04 machine so I'll look into the real lyx problem
[18:18:14] <morfic> cradek: maybe three times' the charm? (re: tool path compensated in the cam package)
[18:18:43] <cradek> Daniel G's advice is excellent
[18:18:50] <cradek> oh is that you? haha
[18:19:44] <morfic> i have my good moments
[18:20:25] <morfic> now if i just learn to explain my emc problems to you and hear "excellent, i know what you did wrong, quick fix:" instead of "huh?" :P
[18:20:43] <cradek> ha
[18:20:53] <cradek> "ummmm can you ask a more specific question?"
[18:21:15] <cradek> asking questions well is as hard as answering them
[18:23:03] <morfic> i just need to stop asking questions moments after my boss dropped me a new goodie to research, but i admit, when documentation is spread over html and wiki, and sometimes one is old and not the other, i do fail more often to find the good info i want, once school starts, meaning when i have true "off time" i will just have to start soaking it all in
[18:23:55] <morfic> summer break is too long
[18:24:12] <cradek> sometimes a question that leads to a specific doc url is fine. it can be hard to find the right thing unless you already kind of know where it is.
[18:24:36] <morfic> anyways, you made my day with complementing Daniel G :P
[18:24:47] <cradek> as long as the asker knows that a url is not a blowoff
[18:24:49] <cradek> :-)
[18:25:06] <morfic> mozmck's 10.04 build info trips me out, i STILL don't see it on the wiki page with all the other older and the 9.04 docs
[18:26:33] <morfic> urls are great, even if i still feel dumb when the url is something i think i should have found myself and didnt
[18:28:01] <morfic> you know what, i go get a oilchange and while being there, call the Siemens guy, i need him to hook me up with a good local distributor, and i never get around to calling him at work, not wehn running machines especially
[18:31:25] <mozmck_work> morfic: my build info is linked at the top of the main wiki page. In the first section there's a link to Ubuntu10.04Notes - that's it.
[18:33:20] <morfic> awe man, don't put it way up on top with big bold letters, where i just scroll down to the links and go there: http://wiki.linuxcnc.org/emcinfo.pl?Installing_EMC2
[18:33:25] <mozmck_work> Maybe I should put a link from the Installing_EMC2 page.
[18:36:46] <jepler> someone should decruft the Installing_EMC2 page
[18:41:41] <JT-Work> seb_kuzminsky: I can't try from here I'll have to try when I get home
[18:42:45] <morfic> there is a lathe todo that talks about stuff that is implemented now, wiki decrufting can turn into a full time job
[18:50:24] <CIA-5> EMC: 03jepler 07v2.4_branch * rcf87de9e0e88 10/docs/src/hal/components.lyx: Fix html doc building error introduced in 30341a8
[18:50:27] <CIA-5> EMC: 03jepler 07v2.4_branch * r3c8a877ded15 10/docs/src/hal/components.lyx: Fix doc build error introduced at 30341a87
[18:51:25] <jepler> seb_kuzminsky: let the buildbot chew on that for a bit
[18:52:28] <CIA-5> EMC: 03jepler 07v2.4_branch * r6e4d25c5c442 10/docs/src/lyxtree.py: get rid of unwanted underscores in labels, indexes, and references
[18:54:40] <jepler> Merge made by recursive.
[18:54:44] <jepler> src/emc/usr_intf/pncconf/pncconf.glade |36872 ++++++++++++++++----------------
[18:54:55] <jepler> I'm absolutely stunned that one of these glade megachanges actually merge
[18:54:55] <jepler> d
[19:00:08] <micges> morfic: feel free to update wiki
[19:09:54] <seb_kuzminsky> jeff for the win
[19:10:53] <jepler> seb_kuzminsky: are all the 2.4 builds OK now? If so, one of us should go ahead and push the merge of v2.4_branch into master
[19:11:02] <jepler> I can sure do it, I've already done the merge itself
[19:18:11] <seb_kuzminsky> it got past building the pdfs, which is where it choked before
[19:18:19] <seb_kuzminsky> the debs are not finished building yet, but soon
[19:20:42] <seb_kuzminsky> your last commit, "get rid of unwanted underscores in labels, indexes, and references", hasnt started building yet, do you want to wait for that one to move through?
[19:21:07] <CIA-5> EMC: 03jepler 07master * r44bcdf232c1c 10/src/emc/usr_intf/pncconf/pncconf.py: fix sensitivity of invert encoder
[19:21:08] <CIA-5> EMC: 03jepler 07master * r441b0d8478e1 10/ (9 files in 6 dirs): Merge branch 'v2.4_branch' of ssh://cmorley@git.linuxcnc.org/git/emc2 into v2.4_branch
[19:21:09] <CIA-5> EMC: 03jepler 07master * r16b99eb3439a 10/src/emc/usr_intf/pncconf/pncconf.py: fix tool table to work with random tool changer
[19:21:10] <CIA-5> EMC: 03jepler 07master * r7b056ead747a 10/ (9 files in 7 dirs): Merge branch 'v2.4_branch' of ssh://cmorley@git.linuxcnc.org/git/emc2 into v2.4_branch
[19:21:11] <CIA-5> EMC: 03jepler 07master * r573a7ffd9547 10/src/emc/usr_intf/pncconf/pncconf.py: fix typo from last commit to pncconf
[19:21:13] <CIA-5> EMC: 03jepler 07master * r4dc63b266db9 10/docs/src/common/machining_center.lyx: add missing numbered parameters to list
[19:21:14] <jepler> seb_kuzminsky: I'll take my chances
[19:21:14] <CIA-5> EMC: 03jepler 07master * rfe501a7cc4ca 10/docs/src/hal/components.lyx: add component info
[19:21:16] <CIA-5> EMC: 03jepler 07master * ra089185d0081 10/docs/src/gcode/main.lyx: seperate g33 and g33.1
[19:21:17] <CIA-5> EMC: 03jepler 07master * re30574bc5122 10/src/configure.in: Linux 2.6.34+ moved utsrelease.h
[19:21:18] <CIA-5> EMC: 03jepler 07master * r205f28311ab2 10/src/emc/usr_intf/pncconf/pncconf.py: add directory entry to firmware array
[19:21:19] <CIA-5> EMC: 03jepler 07master * r3751b59d6799 10/src/emc/usr_intf/pncconf/ (pncconf.glade pncconf.py): Add 'board title' to mesa array
[19:21:29] <CIA-5> EMC: 03jepler 07master * r57a26171e128 10/src/emc/usr_intf/pncconf/pncconf.py: Use constants in references to mesa data array
[19:23:47] <CIA-5> EMC: 03jepler 07master * rfc1c7e848515 10/src/emc/usr_intf/pncconf/pncconf.py: Fix loading of multiple mesa cards
[19:23:49] <CIA-5> EMC: 03jepler 07master * r1f95eef45241 10/src/emc/usr_intf/pncconf/pncconf.glade: fix labels on second mesa page tabs
[19:23:51] <CIA-5> EMC: 03jepler 07master * rb7656268a2c9 10/src/emc/usr_intf/pncconf/pncconf.py: Fix spindle encoder signals for threading / rigid tapping
[19:23:53] <CIA-5> EMC: 03jepler 07master * r54f5a54d41f1 10/src/emc/usr_intf/pncconf/pncconf.py: fix layout of spindle signals in HAL file
[19:23:53] <CIA-5> EMC: 03jepler 07master * r30341a87170d 10/docs/src/hal/components.lyx: add new components
[19:23:54] <CIA-5> EMC: 03jepler 07master * rd65f2ee6ef02 10/docs/src/hal/components.lyx: fix whitespace error
[19:24:01] <CIA-5> EMC: 03jepler 07master * rb76294cae734 10/debian/configure: update debian/configure script for Debian Lenny
[19:24:02] <CIA-5> EMC: 03jepler 07master * r3c8a877ded15 10/docs/src/hal/components.lyx: Fix doc build error introduced at 30341a87
[19:24:02] <CIA-5> EMC: 03jepler 07master * r6e4d25c5c442 10/docs/src/lyxtree.py: get rid of unwanted underscores in labels, indexes, and references
[19:24:02] <CIA-5> EMC: 03jepler 07master * rfbee58ea999d 10/ (7 files in 6 dirs): Merge remote branch 'origin/v2.4_branch'
[19:24:02] <CIA-5> EMC: 03jepler 07master * rcf87de9e0e88 10/docs/src/hal/components.lyx: Fix html doc building error introduced in 30341a8
[19:50:08] <seb_kuzminsky> jepler: you are a crazy daredeveil who lives on the edge
[19:51:18] <jepler> seb_kuzminsky: you must have me confused with someone who cares much whether master builds or not :-/
[19:52:16] <seb_kuzminsky> ha
[20:01:36] <JT-Work> jepler: what was the doc error?
[20:02:33] <jepler> JT-Work: two problems. First, apparently it's not OK to put a "_" in index entries without putting a "\" first.
[20:02:48] <jepler> (that tripped up building the pdf documentation on 8.04 only)
[20:03:31] <JT-Work> ok, thanks for fixing that
[20:03:37] <jepler> second, there was a smart apostrophe that screwed up the HTML documentation only; I replaced it with a plain ' and that fixed it.
[20:04:19] <jepler> don’t vs don't
[20:05:57] <JT-Work> thanks, I thought I caught all of the smart quotes but I guess not.
[20:06:09] <jepler> JT-Work: if git ever says there are "whitespace errors" in lyx files, just ignore it and go on with your life
[20:06:24] <JT-Work> ok
[20:06:46] <JT-Work> seemed like it was only in lyx-code sections that it cared
[20:07:57] <JT-Work> at least we got a troublesome automatic up and running at the customers place today so time for a cold one for me
[20:09:19] <jepler> enjoy!
[20:09:32] <jepler> thanks for working on the docs .. it's worth the occasional minor hiccough.
[20:09:47] <JT-Work> your welcome
[20:33:25] <morfic> micges forgot one thing, knowing a little is dangerous, wouldn't want to remove superseded stuff that turns out it is very much not superseded, i'd wait until i know i am right rather than think i am right ;)
[21:11:07] <jepler> Anybody know if there's a reason we have this channel set +s ("secret")
[21:11:34] <seb_kuzminsky> because we're grumpy and dont like visitors?
[21:11:41] <cradek> bizarre
[21:11:53] <cradek> speak for yourself
[21:12:01] <cradek> I'm grumpy AND bitter
[21:13:15] <jepler> ChanServ: whatever you say
[23:16:44] <jthornton> if you change a setting in the synaptic package manager will it stick when you make a livecd?
[23:17:11] <jthornton> like settings/repositories/Updates/Release Upgrade to Never