#linuxcnc-devel | Logs for 2015-08-11

Back
[00:00:01] <Tom_itx> i'm debugging my control atm then i plan to look at it even though i don't have a tool changer
[00:00:13] <andypugh> The sample config uses a G-code sub. I wrote the “hardware” so that it looks like a real machine, so in theory a Classic Ladder toolchanger could be added to the same config as a separate demo.
[00:00:24] -!- lerman has quit [Remote host closed the connection]
[00:04:50] -!- Nick001-shop has quit [Remote host closed the connection]
[00:05:49] -!- lerman [lerman!~lerman@24-151-1-146.static.nwtn.ct.charter.com] has joined #linuxcnc-devel
[00:06:00] -!- CaptHindsight has quit [Quit: gone]
[00:06:47] <Tom_itx> andypugh, on a RS422 board ie 7i47 do you know if i need the terminator resistors enabled or disabled... i'm using them as IO with a resistor divider on the - side
[00:07:10] <Tom_itx> single ended
[00:07:29] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[00:08:09] <andypugh> Tom_itx: I am afraid I don’t know, I haven’t used one. PCW should be able to be definitive.
[00:08:32] <Tom_itx> yeah, he's kinda busy..
[00:09:18] <Tom_itx> i'm thinking one of the txrx chips may be bad. i'm getting 1.8v on the - side and 1.73v on the + side with nothing connected
[00:09:36] <Tom_itx> and erratic behavior on the io
[00:09:47] <andypugh> I would try it both ways. If neither work, or both work, then it’s inconclusive, otherwise you have an answer.
[00:10:02] <Tom_itx> http://tom-itx.no-ip.biz:81/~webpage/cnc/configs/sherline/bitfiles/Screenshot-HAL%20Oscilloscope.png
[00:10:07] <Tom_itx> lotsa noise
[00:11:09] <Tom_itx> i was thinking if you wanted to use them as IO you disabled the terminating resistor
[00:11:13] <Tom_itx> which is what i did
[00:11:43] <Tom_itx> the other io work, just these: 5 7 9 11 are acting strange
[00:13:00] -!- amiri_ has quit [Ping timeout: 264 seconds]
[00:15:57] <Tom_itx> this is a new 7i47
[00:16:05] <Tom_itx> s
[00:17:54] -!- tannewt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[00:18:02] -!- Alessandro-B has quit [Ping timeout: 260 seconds]
[00:20:11] -!- tocka has quit []
[00:23:45] -!- skorasaurus has quit [Ping timeout: 246 seconds]
[00:24:28] -!- andypugh has quit [Quit: andypugh]
[00:26:16] -!- tannewt has quit [Client Quit]
[00:30:45] -!- phantoxeD has quit [Ping timeout: 246 seconds]
[00:33:08] -!- lerman has quit [Remote host closed the connection]
[00:50:30] -!- Akex_ has quit [Quit: Connection closed for inactivity]
[01:14:03] <skunkworks> I found a few more violations. (varying the axis accelerations.) I sent them to rob.
[01:50:47] -!- CaptHindsight has quit [Quit: gone]
[01:54:02] -!- qingpei [qingpei!~qingpei@58.212.222.29] has joined #linuxcnc-devel
[01:58:38] -!- qingpei has quit [Ping timeout: 260 seconds]
[01:58:45] -!- qingpei_ [qingpei_!~qingpei@58.212.222.29] has joined #linuxcnc-devel
[02:29:58] -!- skorasaurus has quit [Ping timeout: 250 seconds]
[02:29:58] -!- __rob has quit []
[02:40:46] -!- cmorley1 has quit [Ping timeout: 240 seconds]
[02:50:41] -!- cmorley [cmorley!~chris@S0106204e7f8c229b.no.shawcable.net] has joined #linuxcnc-devel
[02:54:26] -!- amiri has quit [Read error: Connection reset by peer]
[03:00:50] -!- jthornton has quit [Ping timeout: 245 seconds]
[03:01:10] -!- JT-Shop__ has quit [Ping timeout: 260 seconds]
[03:03:02] -!- AR_ has quit [Ping timeout: 260 seconds]
[03:07:08] -!- Crom has quit [Read error: Connection reset by peer]
[03:08:40] -!- JT-Shop [JT-Shop!~john@184.21.194.58] has joined #linuxcnc-devel
[03:08:40] -!- jthornton [jthornton!~john@184.21.194.58] has joined #linuxcnc-devel
[03:10:34] -!- mpmckenna8 has quit [Quit: Leaving.]
[03:12:26] <seb_kuzminsky> i think the tp in 2.7 is much better than the one in 2.6: better performance, but also better correctness. do you agree, skunkworks?
[03:15:05] <seb_kuzminsky> mozmck: wanna talk about release procedures?
[03:15:39] <seb_kuzminsky> i've tried to capture some of it here: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ReleaseCheckList
[03:15:50] -!- norias has quit [Ping timeout: 244 seconds]
[03:15:54] <seb_kuzminsky> a few days ago i created a local branch called 2.6.9-pre, from origin/2.6
[03:16:05] <seb_kuzminsky> i updated debian/changelog and the VERSION file
[03:16:33] <seb_kuzminsky> in the changelog i ran "git log --oneline v2.6.8..", to get the list of commits (just the first line of the commit message) since 2.6.8
[03:16:52] <seb_kuzminsky> i went down the list while looking at the full log using "gitk v2.6.8.." in another window
[03:17:28] <seb_kuzminsky> i removed the stuff that users don't care about (test improvements and other commits that don't impact anyone)
[03:18:14] <seb_kuzminsky> i sorted the remained with "more user-visible" stuff at the top and "less user-visible" stuff at the bottom
[03:18:20] <mozmck> Hi seb_kuzminsky, I can just a little here, I'm about to retire for the night.
[03:18:28] <seb_kuzminsky> yeah me too
[03:18:44] <seb_kuzminsky> i committed that change on the 2.6.9-pre branch and left it
[03:19:16] <mozmck> Ok, that makes sense
[03:19:29] <seb_kuzminsky> now i can rebase it onto 2.6 and then update the changelog with something like "git log --oneline 2.6.9-pre@{1}.." to pick up the new commits
[03:19:46] <seb_kuzminsky> this is just how i do it, there's lots of possibilities
[03:20:07] <seb_kuzminsky> when it's time for the real release, do a final update, tag (as per the RelaseCheckList wiki page), and push
[03:20:25] <mozmck> so what are you rebasing onto 2.6?
[03:20:32] <seb_kuzminsky> the buildbot will build & test & make debs, and put them im the special release deb archive
[03:20:38] <seb_kuzminsky> i rebase the 2.6.9-pre branch
[03:21:06] <mozmck> and that just has the changelog changes? or everything since 2.6.8?
[03:21:09] <seb_kuzminsky> the local one i created up at the top of my monologue
[03:21:19] <seb_kuzminsky> yeap:
[03:22:33] <seb_kuzminsky> this is the only commit in 2.6.9-pre:
[03:22:35] <seb_kuzminsky> http://paste.ubuntu.com/12053186/
[03:22:50] -!- patrickarlt has quit [Ping timeout: 272 seconds]
[03:23:10] <seb_kuzminsky> and i'm careful not to push it, so as not to confuse the buildbot
[03:23:43] <mozmck> ok. so do you have to do something to the buildbot when you do push it?
[03:24:00] <seb_kuzminsky> nothing to the buildbot, but you have to massage the branch a bit
[03:24:38] <seb_kuzminsky> so when the "2.6" branch is actually ready to release, i'll rebase the branch called 2.6.9-pre onto origin/2.6, then update the changelog one final time (and "commit --amend")
[03:24:54] <seb_kuzminsky> now 2.6.9-pre has one commit more than origin/2.6, which makes the changelog and VERSION just the way they should be
[03:25:15] <seb_kuzminsky> then i check out 2.6 and "git merge --ff-only 2.6.9-pre" to move my local 2.6 up to that point
[03:25:24] <seb_kuzminsky> tag it as described in ReleaseCheckLis
[03:25:25] -!- jthornton has quit [Ping timeout: 245 seconds]
[03:25:28] <mozmck> I see.
[03:25:33] -!- JT-Shop has quit [Ping timeout: 250 seconds]
[03:25:37] <seb_kuzminsky> then "git push 2.6 v2.6.9"
[03:25:42] <seb_kuzminsky> and the buildbot will do its thing
[03:25:51] <mozmck> that pushes the tag?
[03:25:58] <seb_kuzminsky> yeah, the tag and the branch
[03:26:01] <mozmck> ok
[03:26:03] <seb_kuzminsky> (the 2.6 branch)
[03:26:12] <seb_kuzminsky> then you watch the buildbot to make sure all's well
[03:26:27] <mozmck> yeah
[03:26:33] <seb_kuzminsky> then it's moving debian packages around, which is another bit of work with special tools & stuff
[03:26:38] <seb_kuzminsky> i'll show you that another night :-)
[03:27:04] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[03:27:18] <mozmck> ok :) I better head to bed now - I'll look at that stuff maybe tomorrow and ask if I have questions.
[03:27:27] <seb_kuzminsky> cool
[03:27:30] <seb_kuzminsky> good night
[03:27:35] <mozmck> Sounds pretty straightforward though so far.
[03:27:47] <seb_kuzminsky> yeah, just a bunch of git jiu jitsu
[03:28:17] <seb_kuzminsky> if you look at the commit tagged "v2.6.8" you'll see what you're trying to create here
[03:28:21] <mozmck> I'm larnin' git a lot better these days
[03:28:31] <mozmck> ok
[03:28:39] <seb_kuzminsky> awesome :-)
[03:28:50] <mozmck> well, I better git!
[03:28:52] <seb_kuzminsky> ok, time for me to go tuck in my kids :-)
[03:28:54] <seb_kuzminsky> seeya
[03:29:01] -!- ttiimm [ttiimm!ttiimm@c-98-203-123-39.hsd1.fl.comcast.net] has joined #linuxcnc-devel
[03:29:21] -!- ttiimm [ttiimm!ttiimm@c-98-203-123-39.hsd1.fl.comcast.net] has parted #linuxcnc-devel
[03:33:56] -!- jthornton [jthornton!~john@184.21.194.58] has joined #linuxcnc-devel
[03:33:56] -!- JT-Shop [JT-Shop!~john@184.21.194.58] has joined #linuxcnc-devel
[03:37:39] -!- sumpfralle has quit [Quit: Leaving.]
[04:03:19] -!- memleak [memleak!~memleak@unaffiliated/memfrob] has joined #linuxcnc-devel
[04:03:41] -!- memleak has quit [Remote host closed the connection]
[04:04:46] -!- Praesmeodymium has quit [Ping timeout: 240 seconds]
[04:06:20] -!- memleak [memleak!~memleak@unaffiliated/memfrob] has joined #linuxcnc-devel
[04:09:07] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 4b6faea 06linuxcnc 10VERSION 10debian/changelog LinuxCNC 2.6.9 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4b6faea
[04:09:08] <KGB-linuxcnc> 03Sebastian Kuzminsky 05signed tags 1216914 06linuxcnc 03v2.6.9 LinuxCNC v2.6.9 (tagged commit: 4b6faea) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1216914
[04:09:17] -!- qingpei_ has quit [Quit: qingpei_]
[04:11:12] -!- memleak has quit [Client Quit]
[04:12:53] -!- mpmckenna8 has quit [Quit: Leaving.]
[04:14:21] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 1af4ade 06linuxcnc 10debian/changelog Merge remote-tracking branch 'origin/2.6' into 2.7 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1af4ade
[04:15:37] <seb_kuzminsky> argh, 2.7 doesnt merge into master because of conflicts in the gmoccapy docs
[04:15:55] -!- bkboggy has quit [Quit: Leaving]
[04:34:00] -!- SEL [SEL!~SEL@net77-43-27-64.mclink.it] has joined #linuxcnc-devel
[04:39:21] -!- almostworking has quit [Ping timeout: 252 seconds]
[04:42:19] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[04:59:53] Protractinium is now known as Praesmeodymium
[05:01:07] -!- ve7it has quit [Remote host closed the connection]
[05:01:45] <seb_kuzminsky> at least part of the merge difficulty is because JT-Shop reindented it in 2.7's 299eacb3f707d0f2d2dc6058512000c963bc7b68
[05:04:25] <seb_kuzminsky> so after trying to resolve the conflict, i can't see the diff i actually saved, because it's lost in 1443 lines of reflow changes
[05:05:21] <seb_kuzminsky> i will try building the html before and after the merge and diffing the html, that might subtract out the paragraph reflow
[05:20:00] -!- furrywolf has quit [Ping timeout: 272 seconds]
[05:24:32] <seb_kuzminsky> lolnope!
[05:24:54] * seb_kuzminsky flips the table and goes to bed
[05:28:30] -!- arrowbook has quit [Quit: qicr for android: faster and better]
[05:28:40] -!- arrowbook [arrowbook!~qicruser@117.136.77.69] has joined #linuxcnc-devel
[05:32:25] -!- arrowbook has quit [Read error: Connection reset by peer]
[05:33:43] -!- patrickarlt has quit [Remote host closed the connection]
[05:42:22] -!- mpmckenna8 has quit [Quit: Leaving.]
[05:51:29] -!- tannewt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[06:02:29] -!- arrowbook [arrowbook!~qicruser@117.136.77.69] has joined #linuxcnc-devel
[06:03:08] -!- arrowcnc_ [arrowcnc_!~qicruser@117.136.77.69] has joined #linuxcnc-devel
[06:03:09] -!- arrowbook has quit [Read error: Connection reset by peer]
[06:05:31] -!- arrowcnc_ has quit [Read error: Connection reset by peer]
[06:12:24] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[06:14:05] -!- kwallace [kwallace!~kwallace@142.147.85.210] has parted #linuxcnc-devel
[06:44:03] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[07:24:17] -!- rob_h [rob_h!~robh@90.208.149.243] has joined #linuxcnc-devel
[07:26:50] -!- amiri has quit [Ping timeout: 240 seconds]
[07:30:18] -!- mozmck has quit [Read error: Connection reset by peer]
[07:31:34] -!- amiri_ has quit [Ping timeout: 260 seconds]
[07:34:30] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[07:48:36] -!- patrickarlt has quit [Ping timeout: 246 seconds]
[07:50:09] -!- Camaban has quit [Quit: Leaving]
[08:03:12] -!- Daerist has quit [Quit: Leaving]
[08:04:21] -!- Alessandro-B has quit [Ping timeout: 246 seconds]
[08:40:58] -!- Miner_48er has quit [Quit: Leaving]
[09:01:54] -!- quiqua has quit [Ping timeout: 260 seconds]
[09:01:55] quiqua_ is now known as quiqua
[09:25:26] -!- DaPeace has quit [Ping timeout: 240 seconds]
[09:30:16] -!- DaPeace has quit [Read error: Connection reset by peer]
[09:34:33] -!- DaPeace1 has quit [Ping timeout: 244 seconds]
[09:36:28] -!- arrowbook [arrowbook!~qicruser@117.136.77.79] has joined #linuxcnc-devel
[09:37:08] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[09:37:39] -!- DaPeace2 has quit [Ping timeout: 244 seconds]
[09:40:14] -!- Daerist has quit [Quit: Leaving]
[09:41:20] -!- DaPeace has quit [Client Quit]
[09:45:22] -!- tocka has quit []
[09:52:42] -!- quiqua has quit [Quit: quiqua]
[09:57:05] -!- DaPeace has quit [Ping timeout: 245 seconds]
[10:29:01] <jthornton> actually I did quite a bit of work on gmoccapy but I don't understand why it won't merge cleanly, nothing has been changed in master
[10:29:18] <jthornton> since the last merge
[10:35:28] -!- ktchk [ktchk!~eddie6929@n219079226106.netvigator.com] has joined #linuxcnc-devel
[10:39:39] -!- arrowbook has quit [Read error: Connection reset by peer]
[10:39:44] -!- arrowcnc_ [arrowcnc_!~qicruser@60.210.223.59] has joined #linuxcnc-devel
[10:49:10] -!- skunkworks has quit [Ping timeout: 245 seconds]
[10:57:35] -!- witnit has quit [Remote host closed the connection]
[10:57:53] -!- Alessandro-B has quit [Client Quit]
[11:00:06] -!- uwe_ has quit [Ping timeout: 272 seconds]
[11:07:36] -!- KimK has quit [Ping timeout: 264 seconds]
[11:08:13] -!- KimK [KimK!~Kim__@ip68-102-188-176.ks.ok.cox.net] has joined #linuxcnc-devel
[11:11:39] -!- Alessandro-B has quit [Client Quit]
[11:25:03] -!- kh0d has quit [Quit: Textual IRC Client: www.textualapp.com]
[11:25:57] -!- patrickarlt has quit [Ping timeout: 246 seconds]
[11:36:35] -!- Daerist has quit [Quit: Leaving]
[11:41:28] -!- skunkworks [skunkworks!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:47:42] -!- zeeshan|2 [zeeshan|2!~kvirc64@CPE0018e7cea342-CM5039555db2cc.cpe.net.cable.rogers.com] has joined #linuxcnc-devel
[11:48:34] -!- tumdedum has quit [Remote host closed the connection]
[11:48:46] -!- tumdedum has quit [Changing host]
[11:50:10] -!- zeeshan has quit [Ping timeout: 240 seconds]
[11:54:45] -!- tecan__ has quit [Quit: Live Long And Phosphor!]
[11:54:45] -!- mutley has quit [Quit: it was the one armed man! honest Guv!]
[11:55:26] -!- md-2 has quit [Remote host closed the connection]
[11:58:36] -!- MacGalempsy has quit [Remote host closed the connection]
[12:05:31] -!- lerman [lerman!~lerman@24-151-1-146.static.nwtn.ct.charter.com] has joined #linuxcnc-devel
[12:08:56] -!- ktchk [ktchk!~eddie6929@n219079226106.netvigator.com] has parted #linuxcnc-devel
[12:11:26] -!- marrrk has quit [Quit: marrrk]
[12:15:25] -!- skunkworks_ [skunkworks_!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:23:00] -!- skunkworks_ has quit [Read error: Connection reset by peer]
[12:23:26] <KGB-linuxcnc> 03John Thornton 052.6 04d03cf 06linuxcnc 10docs/src/gcode/gcode.txt Docs: specify that g92.1 and g92.2 only affect the g92 offsets. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=04d03cf
[12:23:54] <jthornton> I hope this doesn't mess up your merging seb_kuzminsky
[12:26:55] -!- md-2 has quit [Remote host closed the connection]
[12:31:59] -!- skunkworks_ [skunkworks_!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:38:52] -!- Valen has quit [Remote host closed the connection]
[12:39:21] -!- CaptHindsight has quit [Read error: Connection reset by peer]
[12:43:20] -!- Dimroy has quit [Ping timeout: 272 seconds]
[12:47:59] -!- sumpfralle has quit [Ping timeout: 256 seconds]
[12:49:41] -!- pandeiro has quit [Remote host closed the connection]
[12:56:36] -!- patrickarlt has quit [Ping timeout: 246 seconds]
[13:06:32] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[13:14:56] <cradek> that looks like a good change
[13:15:14] <cradek> seb had already tagged and mergeupped 2.6 so this won't affect the immediate release work
[13:15:29] <cradek> also, yay for 2.6.9, wheee
[13:15:55] -!- CaptHindsight has quit [Quit: gone]
[13:16:55] <cradek> I sure like how kgb gives the corresponding gitweb url
[13:17:45] -!- norias has quit [Ping timeout: 244 seconds]
[13:20:24] -!- archivist_herron has quit [Ping timeout: 250 seconds]
[13:29:07] <jthornton> was 2.6.9 the last release?
[13:29:36] <skunkworks_> no - it tis the next release of 2.6
[13:31:44] <jthornton> I guess I meant to say will my last commit get merged into 2.7 and up?
[13:38:42] -!- pandeiro has quit [Remote host closed the connection]
[14:00:19] <cradek> yes it will, but possibly not for this first 2.7 release
[14:09:12] -!- kwallace [kwallace!~kwallace@142.147.85.210] has joined #linuxcnc-devel
[14:11:29] <seb_kuzminsky> jthornton: i'll merge it for 2.7.0~pre7
[14:11:43] <cradek> yay!
[14:11:55] <cradek> heh I was half-expecting 2.7.0
[14:12:52] <skunkworks_> seb_kuzminsky, I think the violations are rare and can be fixed in the 2.7.0~pre7. (with rob being so busy)
[14:13:10] <skunkworks_> and is as good as 2.6 with lots of improvemnts
[14:21:58] <mozmck> How bad are the violations?
[14:22:59] <skunkworks_> I have found one that was around 20% over so far.
[14:23:30] <mozmck> bummer!
[14:23:38] -!- dgarr [dgarr!~dgarrett@184.101.150.215] has joined #linuxcnc-devel
[14:24:15] <skunkworks_> eh - the current TP has violations aproacihing that in some situations.
[14:24:30] <mozmck> I see.
[14:24:52] <skunkworks_> still way less than mach ;)
[14:25:00] <mozmck> :0
[14:25:01] <skunkworks_> and usually for a few servo cycles.
[14:25:15] <skunkworks_> probably why they where never noticed.
[14:25:27] -!- [cube] has quit [Ping timeout: 256 seconds]
[14:25:33] <dgarr> pcw_home: it is ok to post gwatch demo, updated the tar file to rename pin to axisui.heartbeat
[14:26:22] -!- dgarr has quit [Client Quit]
[14:27:36] -!- patrickarlt has quit [Ping timeout: 246 seconds]
[14:27:42] <pcw_home> Thanks, should help diagnosing emcPTs problem
[14:27:50] -!- furrywolf has quit [Ping timeout: 240 seconds]
[14:35:14] <seb_kuzminsky> 2.6.9 is uploading to wlo now :-)
[14:35:44] <skunkworks_> Yay!
[14:36:53] <seb_kuzminsky> i should write an email
[14:38:44] <jepler> seb_kuzminsky: thank you!
[14:38:59] <jepler> I don't know how many drinks I owe you by now, but it's more than you should have in one sitting
[14:39:30] <jepler> 22:25:37 <seb_kuzminsky> then "git push 2.6 v2.6.9"
[14:39:31] <seb_kuzminsky> heh, i feel the opposite way
[14:39:34] <jepler> should be git push origin 2.6 v.2.6.9
[14:39:40] <jepler> seb_kuzminsky: you feel like you could have them in one sitting?
[14:39:53] <seb_kuzminsky> you guys do all the work, i just push the releases out
[14:41:02] <seb_kuzminsky> you're right, i goofed the commandline i told mozmck
[14:41:26] <seb_kuzminsky> it's right on the webpage, http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ReleaseCheckList
[14:41:53] <seb_kuzminsky> we should have a linuxcnc combined hackfest and drinking party
[14:42:11] <seb_kuzminsky> maybe we can call it a 2.7 release party? this fall some time?
[14:42:15] <skunkworks_> That sounds like a bug writing party..
[14:42:20] <seb_kuzminsky> heh
[14:42:23] <jepler> skunkworks_: a rule would have to be "no commits"
[14:42:35] <seb_kuzminsky> we'll temporarily revoke our commit access after the first round
[14:42:37] <jepler> seb_kuzminsky: is this a virtual party or a real party?
[14:42:45] <seb_kuzminsky> real
[14:43:04] <jepler> I wouldn't rule it out, I have been wanting to take a trip to Denver for ages
[14:43:10] <jepler> er, Boulder
[14:43:12] <jepler> well both really
[14:43:14] <seb_kuzminsky> heh
[14:43:25] <jepler> (Ingrid's going to Denver thursday and I'm jealous)
[14:43:36] <jepler> (a conference being held at the botanic gardens there)
[14:43:37] <seb_kuzminsky> we could hang out at the hackspace
[14:43:47] <seb_kuzminsky> there's power & wifi & some wonky machine tools
[14:43:55] <seb_kuzminsky> and couches that only smell a little funky
[14:44:04] <jepler> Make it after 9/18 and I'll attend
[14:44:11] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-59-160.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[14:44:13] <seb_kuzminsky> ok!
[14:45:10] <cradek> I'm absolutely in
[14:45:15] <seb_kuzminsky> sweet!
[14:45:40] <cradek> where?
[14:45:44] <seb_kuzminsky> Boulder's close to the geographic center of the US, so it's a good place to meet
[14:45:55] <cradek> I think the center of the US is the hub bar in north platte
[14:46:06] <seb_kuzminsky> otoh it's not close to the geometric center of linuxcnc people
[14:46:13] <cradek> but I don't recommend meeting there
[14:46:21] <seb_kuzminsky> there's a little town between lincoln and boulder called haxtun, which seems prophetic
[14:46:35] <seb_kuzminsky> dont know what their hackspace is like
[14:48:36] <cradek> we need to convince skunkworks to come so the center of people is near lincoln :-)
[14:49:40] <cradek> we could boldly update all my machines to 2.7
[14:52:22] <seb_kuzminsky> i would come to lincoln
[14:53:48] -!- nofxx has quit [Ping timeout: 264 seconds]
[14:54:23] -!- mode/#linuxcnc-devel [+v seb_kuzminsky] by ChanServ
[14:55:19] <seb_kuzminsky> when i try to change the topic, chanserv says "#linuxcnc-dev is not registered"
[14:55:27] <cradek> the vmc really should get updated some time - it's getting old enough I'm getting wary of changing it
[14:55:31] <cradek> it's spelled -devel
[14:55:52] <seb_kuzminsky> heh
[14:56:22] ChanServ changed topic of #linuxcnc-devel to: http://linuxcnc.org | Latest release: 2.6.9 | (this channel is logged by the zlog robot)
[14:56:24] <cradek> YAY!
[14:56:33] <seb_kuzminsky> i did it!
[14:57:05] -!- Roguish [Roguish!~chatzilla@c-50-143-183-159.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[14:58:12] <cradek> seb_kuzminsky: I really appreciate your release-manager work.
[15:00:33] -!- Daerist has quit [Quit: Leaving]
[15:01:17] <skunkworks_> So do we (dad and I)
[15:02:00] <Roguish> seb_kuzminsky: EVERYONE appreciates the incredible effort by all dev's.
[15:02:16] <Roguish> and cradek.
[15:03:36] <seb_kuzminsky> :-)
[15:03:45] <seb_kuzminsky> ok the websites are updated
[15:03:53] <seb_kuzminsky> i'm off to work! see you all later!
[15:05:42] amnesic_away is now known as amnesic
[15:06:58] amnesic is now known as amnesic_away
[15:24:12] -!- Loetmichel has quit [Ping timeout: 272 seconds]
[15:25:43] -!- bjmorel_work [bjmorel_work!~brianmore@71-13-81-38.static.bycy.mi.charter.com] has joined #linuxcnc-devel
[15:26:36] -!- Tecan has quit [Client Quit]
[15:32:05] -!- Tecan has quit [Changing host]
[15:34:18] <JT-Shop> <seb_kuzminsky> we should have a linuxcnc combined hackfest and drinking party
[15:34:30] <JT-Shop> be a good excuse to brew up some beer
[15:34:35] <archivist> I'll drink to that :)
[15:34:51] <skunkworks_> everytime someone asks about JWP - take a drink!
[15:35:30] <skunkworks_> everytime someone asks why usb isn't used as an interface - take a drink!
[15:35:42] <archivist> just had to throw most of my dads homebrew away, leaking circa 1974
[15:35:45] <JT-Shop> I better brin
[15:35:49] <JT-Shop> g a lot
[15:36:08] <JT-Shop> that's pretty aged
[15:37:07] <JT-Shop> I didn't have a clue that my bike parts would come from Ballclare
[15:37:20] <JT-Shop> opps Ballyclare
[15:41:20] -!- tocka has quit [Read error: Connection reset by peer]
[15:48:11] -!- quiqua has quit [Quit: quiqua]
[15:50:30] -!- Akex_ has quit [Quit: Connection closed for inactivity]
[15:53:29] -!- ivansanchez has quit []
[15:55:03] <seb_kuzminsky> where do you live, JT-Shop ?
[15:55:58] <JT-Shop> swamp east Missouri, 3hrs from St. Louis, Memphis, and Little Rock
[15:56:53] -!- Komzpa has quit [Ping timeout: 244 seconds]
[16:01:50] <seb_kuzminsky> debian's kernel packaging is now in git: git://git.debian.org/git/kernel/linux.git
[16:24:18] -!- CaptHindsight [CaptHindsight!~2020@adsl-75-57-145-87.dsl.emhril.sbcglobal.net] has joined #linuxcnc-devel
[16:24:18] -!- CaptHindsight has quit [Changing host]
[16:24:18] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[16:35:27] -!- Loetmichel has quit [Ping timeout: 252 seconds]
[16:38:18] -!- Komzpa has quit [Ping timeout: 272 seconds]
[16:45:34] -!- podarok has quit [Remote host closed the connection]
[16:52:18] -!- Komzpa has quit [Ping timeout: 250 seconds]
[17:06:17] -!- Komzpa has quit [Ping timeout: 265 seconds]
[17:06:24] <jepler> we should call the next one version 3.0 and change the command to start it to 3mc
[17:07:00] -!- md-2 has quit [Remote host closed the connection]
[17:07:16] <mozmck> heh!
[17:07:28] -!- kwallace_T770 [kwallace_T770!~kwallace@142.147.85.210] has joined #linuxcnc-devel
[17:08:21] -!- Komzzpa has quit [Read error: Connection reset by peer]
[17:08:37] <JT-Shop> how about mc
[17:08:44] <mozmck> already used
[17:08:45] <jepler> JT-Shop: that's taken
[17:08:55] <mozmck> Midnight Commander, which I use a good bit
[17:09:04] <JT-Shop> lmc
[17:09:05] <JT-Shop> ?
[17:09:50] <jepler> (I don't really want to change the name of the software)
[17:10:24] <skunkworks_> what would designate a version change? 2->3?
[17:10:35] -!- md-2 has quit [Remote host closed the connection]
[17:13:11] <skunkworks> mozmck: 2.6 maybe a 3rd of the way through this program - http://imgur.com/6MTeDxo,Hu9PHOJ#1
[17:13:26] <skunkworks> robs branch run all the way through http://imgur.com/6MTeDxo,Hu9PHOJ#0
[17:14:55] <skunkworks_> X should be 30.
[17:15:21] <seb_kuzminsky> ouch
[17:16:17] <seb_kuzminsky> http://edushyster.com/wp-content/uploads/2012/09/barbie1.jpg
[17:16:51] <skunkworks_> it is. and mach is going to have a 3rd order planner when they get the time...
[17:17:06] <seb_kuzminsky> that would be awesome
[17:17:44] <seb_kuzminsky> i wonder what would make us renumber frmo 2.x to 3.0
[17:18:06] <skunkworks_> after seeing what it takes to get a decent working N-lookahead planner in linuxcnc - TP'ing is hard
[17:18:07] <seb_kuzminsky> i wonder if we should just drop the leading number
[17:19:00] <skunkworks_> 2.0 -> 3.0... JWP... ;)
[17:19:06] * seb_kuzminsky takes a drink
[17:19:17] <skunkworks_> Awesome!
[17:19:24] <archivist> ACD all can do
[17:19:53] <archivist> actually that is a stolen acronym :)
[17:29:09] <mozmck> re: what would make us renumber from 2.x to 3.0? That's easy, 3.0 comes after 2.9!
[17:29:35] <jepler> skunkworks_: I don't understand what I'm looking at in those two screenshots, can you explain?
[17:30:10] <skunkworks_> The X axis peak acceleration values on the right side. It should not go over 30in/s^2
[17:30:36] <jepler> skunkworks_: ah
[17:30:47] <seb_kuzminsky> skunkworks_: but 2.6 finishes it, right? with not worse violations than your first screenshot shows?
[17:30:49] <cradek> so both planners do it with about the same wrongness?
[17:30:53] <cradek> that's surprising
[17:31:13] <jepler> "both parties do it"
[17:31:20] <jepler> oops, sorry, I got politics in your cnc
[17:31:39] <skunkworks_> cradek, I have a feeling they are not in the same place..
[17:31:51] <skunkworks_> But I could surely check
[17:32:25] <jepler> what's the program, is it something real or something designed to frustrate TPs?
[17:32:25] <skunkworks_> seb_kuzminsky, I will let you know - but I have never seen the classic planner much over that in overages
[17:32:40] <seb_kuzminsky> thx
[17:32:50] <skunkworks_> jepler, it is tuxcnc that someone made - rotated and scaled.
[17:33:01] <skunkworks_> and moved
[17:33:10] <jepler> skunkworks_: ah I can sorta see tux hiding in there
[17:33:17] <cradek> tux doesn't even have arcs does it?
[17:33:25] <skunkworks_> this one does.
[17:33:28] <cradek> ah
[17:34:00] <skunkworks_> both - strait line segment paths + arcs
[17:34:07] <cradek> wonder what's special about X that makes them both get it wrong
[17:34:17] <cradek> with it rotated you'd think it'd be symmetric
[17:34:37] <jepler> .. because Yacc is higher?
[17:34:46] <jepler> maybe if you swap Xacc and Yacc you'd get the overage on Y
[17:34:49] <cradek> oh sure, it's the low one
[17:34:50] <skunkworks_> It is the lower acceleration axis. (I had changed it to Y and the violations followed)
[17:34:54] <cradek> ok
[17:34:58] <skunkworks_> right
[17:35:47] <skunkworks_> Rob knows about it - I gave him some examples. Unless someone else wants a stab at it.
[17:36:09] <skunkworks_> I guess I should have made a bug report.
[17:36:53] <cradek> were you able to isolate a little chunk of gcode?
[17:37:16] <skunkworks_> let me see how small it is.
[17:37:49] <skunkworks_> is robs stuff merged into 2.7?
[17:37:51] <jepler> it would be dandy if you could add "latch gcode line number on new worst violation"
[17:38:18] <cradek> oooh
[17:40:48] <skunkworks_> well - I kinda do that with halscope manually.
[17:41:09] <skunkworks_> run program once to get the worse - then run again with trigger set just under worse
[17:41:23] <skunkworks_> loggging program line
[17:41:49] <cradek> you could ddt the worst and trigger on >0
[17:41:50] <jepler> It looks like that program involves subroutines so just the line number doesn't capture everything
[17:41:57] <cradek> eww
[17:42:16] <jepler> I'm only assuming that, maybe it has the main body of tux repeated over and over again
[17:43:20] <skunkworks_> I also display the debug the degrees of rotations so I can figure out where in the code and what angle
[17:50:39] -!- sheppard has quit [Remote host closed the connection]
[17:51:24] <seb_kuzminsky> skunkworks_: yes, rob's feature/tangent-improvement-2.7-rebase is in 2.7
[17:51:48] <seb_kuzminsky> along with a ton of other bug fixes - it's been a good couple of days for linuxcnc improvements
[17:52:17] <skunkworks_> Ah - I missed that commit
[17:53:16] <skunkworks> cradek: http://pastebin.ca/3099544
[17:54:18] <skunkworks> x=40in/s^2, y= 30in/s^2 Z=400in/s^2. all axis 8.333 (500in/s)
[17:59:03] <skunkworks> it doesn't violate on every iteration - but you can see the violations ramp up to a peak and then back down both positive and negative. The interesting thing is the y movements are only for fixture movements...
[17:59:31] <skunkworks> but I guess they are not during the normal gcode run.. that gcode snipit is in the middle of the gcode
[18:02:08] <cradek> ok, I see them
[18:02:36] <skunkworks> violations?
[18:02:40] <cradek> yeah
[18:03:22] <skunkworks> I am sure it could be just a little smaller..
[18:04:21] <cradek> ooh it's not at a blend
[18:05:14] <skunkworks_> ooh!
[18:05:16] <cradek> it's the g18g2 arc when rotated 282? degrees
[18:05:48] <cradek> line 21
[18:06:07] -!- mhaberler has quit [Quit: mhaberler]
[18:06:35] <skunkworks_> the viloationi starts negative at 60.6 iirc
[18:06:55] <skunkworks_> and peaks negative then at around the 282 mark it goes positive..
[18:07:15] <cradek> http://timeguy.com/cradek-files/emc/bug428.png
[18:07:30] <cradek> ah I was only triggering positive
[18:08:33] <skunkworks_> YEp - I get the same positive.
[18:10:01] <skunkworks_> god linuxcnc is awesome.
[18:11:10] <KGB-linuxcnc> 03Chris Radek 05sam/bug428 62924f0 06linuxcnc 03configs/sim/axis/autosave.halscope 10configs/sim/axis/axis.ini 03nc_files/bug428.ngc bug428: accel violations in rotated g18g2 arc * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=62924f0
[18:11:48] <cradek> you can point your bug report to this branch for easy reproduction
[18:18:32] <seb_kuzminsky> bug 428? http://sourceforge.net/p/emc/bugs/428/
[18:18:57] <cradek> crap
[18:20:13] <skunkworks> was I too slow - I was writing it up.
[18:20:19] -!- nofxx has quit [Ping timeout: 252 seconds]
[18:20:34] <cradek> no I just guessed the number wrong
[18:20:39] <cradek> I will fix it so you can say sam/bug430
[18:21:49] <KGB-linuxcnc> 03Chris Radek 05sam/bug430 9ec41b5 06linuxcnc 03configs/sim/axis/autosave.halscope 10configs/sim/axis/axis.ini 03nc_files/bug430.ngc bug430: accel violations in rotated g18g2 arc * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9ec41b5
[18:22:04] <KGB-linuxcnc> 05sam/bug428 62924f0 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=62924f0
[18:22:36] <cradek> fwiw, I bet this is an emccanon bug, not a tp bug
[18:22:42] <cradek> because have you seen that code?
[18:24:08] <skunkworks_> Heh - the formating and wording of of the bug report sucks
[18:24:13] <cradek> sourceforge: you're drunk, go home
[18:24:20] <cradek> good grief
[18:24:27] <skunkworks_> (some if not all my fault)
[18:25:11] <skunkworks_> crap - I forgot to rename the branch
[18:25:13] <cradek> I think I can edit it, hang on
[18:27:20] <cradek> there!
[18:27:38] <cradek> I hit it with a stick until it looked better
[18:28:10] <skunkworks_> wow - thanks
[18:28:37] <skunkworks_> gcode is gone?
[18:28:51] <cradek> it's in the branch, so I just nuked it
[18:28:52] <skunkworks_> oh = never mind
[18:28:56] <skunkworks_> thanks
[18:29:02] <cradek> copypaste out of sourceforge never works right anyway
[18:29:13] <cradek> it's not the greatest bugtracker I've seen...
[18:33:01] <skunkworks_> we started goofing around with osticket and it seems like it will do everything we need here.
[18:33:29] <cradek> I have a bit of experience with bugzilla
[18:36:07] <cradek> seb_kuzminsky: I'm getting debug output from task
[18:36:07] <cradek> task: main loop took 0.011780 seconds
[18:36:12] <cradek> is itintended?
[18:36:27] <skunkworks_> heh - look at that
[18:37:08] <skunkworks_> not very often.
[18:37:49] <skunkworks_> oh maybe when it is running a program
[18:39:20] <cradek> why the hell can't I middle click and paste into the bug report??
[18:40:05] <skunkworks_> I have an interesting issue.. Why don't my cursor keys work in the mdi window?
[18:40:31] <skunkworks_> Up/down works left/right don't
[18:41:25] <skunkworks_> must be maybe my laptop. let me try another computer
[18:42:10] <skunkworks_> hmm - just this laptop.
[18:42:18] <cradek> weeeeird
[18:42:38] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[18:44:45] <skunkworks_> I think it has been this way for a long time. I remember wondering about it before.
[18:45:16] <skunkworks_> cradek, can you test something while you have linuxcnc up.
[18:46:06] <cradek> bet we'd see a velocity violation too, if they were different
[18:46:10] <cradek> sure what?
[18:46:31] <skunkworks_> run a program - > estop. then hit the reload button
[18:47:14] <cradek> ick
[18:47:30] <skunkworks_> ok - I can put a bug report for that too.
[18:47:43] <cradek> it eventually comes back!
[18:47:44] <cradek> weird
[18:47:51] <skunkworks_> yes - it just hangs for a while
[18:47:51] <cradek> I hate software
[18:49:45] <skunkworks_> I like getting updates to a bug tracker
[18:52:17] <skunkworks_> you get the same delay if you try to then open a 'recent' gcode file
[18:52:57] <skunkworks_> or open a file.. - you can select the file but you get the same timeout
[18:57:03] <skunkworks_> cradek, rob emailed me back and said - yes cannon may be sending bad commands but tp should still handle them without violations.
[18:59:39] <cradek> heh, one of us doesn't understand how it works then :-)
[18:59:43] <cradek> and I bet I know which
[19:07:32] <cradek> http://paste.ubuntu.com/12057344/
[19:08:06] -!- acdha has quit [Quit: Textual IRC Client: www.textualapp.com]
[19:12:26] <skunkworks_> oh - let me run it through the pases
[19:12:30] <skunkworks_> paces
[19:14:40] <skunkworks_> wait - was that a bug from your coordinate rotation work? ;)
[19:14:45] <cradek> shhhh
[19:14:49] <skunkworks_> :)
[19:15:13] <cradek> real answer: I don't know, all this code has changed since then
[19:15:41] <skunkworks_> It is funny that I cannot run this exact program on 2.6 because of arc end errors
[19:15:50] <skunkworks_> (a good thing I think)
[19:16:01] <cradek> you test the wildest things
[19:16:02] <cradek> it's great
[19:23:00] -!- SEL has quit [Quit: Leaving]
[19:24:56] <skunkworks_> those that can't - test
[19:26:44] <mozmck> heh, if you can't fix it, at least you can try and break it!
[19:27:19] <skunkworks_> exactly!
[19:27:39] <skunkworks_> I have found lots of bugs.. :)
[19:27:48] <mozmck> Sounds like a t-shirt idea...
[19:28:03] <skunkworks_> The K&T brought a bunch of stuff to light.
[19:28:13] <mozmck> Ah, yes.
[19:28:49] <skunkworks_> even before I broke the new TP
[19:29:34] <mozmck> They say testing is often better done by someone other than the developer.
[19:29:53] <cradek> oh absolutely
[19:30:31] <cradek> if a developer thinks of a certain problem, it's already probably coded correctly
[19:30:50] <cradek> testing just what you already thought of when you wrote it is not the best test
[19:31:29] <jepler> https://imgflip.com/i/pehh7
[19:31:54] <mozmck> maybe :) http://www.candcnc.net/supportforum/viewtopic.php?f=3&t=893#p4157
[19:32:12] <cradek> The board requires you to be registered and logged in to view this forum.
[19:32:17] <mozmck> oh, bummer.
[19:32:31] <mozmck> Don't know why Tom did that.
[19:32:41] <jepler> skunkworks_: thanks for finding a pretty minimal test case for that one.
[19:32:48] <cradek> it's obnoxious and everyone seems to do it
[19:33:19] <mozmck> I have some checks on values sent to firmware in a board, and I reset to defaults if the values are out of bounds.
[19:33:48] <mozmck> Only problem was I reset one value to an out-of-bounds value accidentally.
[19:34:02] <cradek> oops!
[19:34:15] <skunkworks_> jepler, it is usually pretty easy to narrow it down to a few lines of gcode. Halscope tells me the line - I just whittle away until I can't anymore.
[19:34:21] <mozmck> User put in a value to low and it caused odd looking problems - until I looked at my firmware again.
[19:35:47] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-59-160.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[19:36:55] -!- andypugh [andypugh!~andypugh@cpc14-basl11-2-0-cust1010.20-1.cable.virginm.net] has joined #linuxcnc-devel
[19:38:01] <skunkworks_> oh - that is why the error seemed to show up in 2.6 also...
[19:38:28] <skunkworks_> (almost identical violation)
[19:39:16] <cradek> seb will be sad if I fix a 2.6 bug the day of the release
[19:40:07] <skunkworks_> heh
[19:40:21] <skunkworks_> again - no one noticed....
[19:40:48] <skunkworks_> (that we know of)
[19:47:03] -!- [cube] has quit [Ping timeout: 250 seconds]
[19:51:36] <KGB-linuxcnc> 03Chris Radek 05cradek/2.6/bug430-fix 9eeb266 06linuxcnc 10src/emc/task/emccanon.cc fix bug430: constraint violations with rotated g18/g19 arcs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9eeb266
[19:51:58] <cradek> skunkworks_: if you're curious enough, I'm thinking this should fix it in 2.6
[19:52:10] <jepler> geez time for 2.6.10
[19:53:55] <skunkworks_> If I get the time I will apply the patch to 2.6 and test
[19:54:21] <cradek> the patch won't work at all - code's completely different - try this cradek/2.6/bug430-fix branch
[19:54:30] <skunkworks_> duh
[19:54:31] <skunkworks_> yes
[19:54:47] <skunkworks_> when I saw that - I thought it was the same patch.
[19:58:10] <cradek> actually by looking at 2.6 I found a bug in my 2.7 patch
[19:59:07] <cradek> what if you only have X and Z axes and you rotate around Z
[19:59:14] <cradek> I imagine it shouldn't let you do that
[19:59:19] <cradek> I bet it does let you do that
[20:06:39] -!- skunkworks_ has quit [Read error: Connection reset by peer]
[20:10:26] -!- skunkworks has quit [Ping timeout: 265 seconds]
[20:15:32] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[20:15:34] -!- FinboySlick has quit [Quit: Leaving.]
[20:17:22] -!- Tecan has quit [Client Quit]
[20:22:29] <seb_kuzminsky> cradek: i'd love it if you fixed a bug in a < 12 hours old release :-)
[20:23:20] <lerman> jepler... I saw your note about the dup o-word bug. It is doing exactly what I expect to do when it rereads a file. That's because the code "remembers" the addresses (file and line number) of all of the o-words it has seen.
[20:24:48] <lerman> It was originally written that way so that you wouldn't have to scan an entire file to find the subroutines in it. (Originally, you could have multiple subroutines in a single file.) The code should probably be changed to "forget" all owords in a file when the file is reread.
[20:27:27] <jepler> lerman: thanks for the background
[20:30:55] <lerman> I do prefer the original way it worked. When a subroutine was called, first it looked to see if it had already been seen. If not, it found the file with the appropriate name and scanned the entire file looking for subroutines. So I could have a probing library in a single file. Call o<safe_probe_init> to initialize it. After scanning safe_probe_init.ngc, it would then know about all of the subroutines in the lib
[20:30:55] <lerman> rary. The way it works today, I put all of the routines in the same library, but then have to have a symbolic link for each of the routines in the library. Just more stuff to do with no value (to me, at least).
[20:32:25] <cradek> I don't know how, why, or when that changed
[20:37:09] <lerman> Every time you call a subroutine, the file is "seeked" to the memorized location of the subroutine. So editing the file can have nasty results (unless someone has added code to avoid that). It can wind up seeking to the middle of a line. In some ways it would be cleaner if it just didn't bother remembering anything in subroutine files. That would be less optimized, but conceptually cleaner. And it would work the
[20:37:09] <lerman> way people might expect it to work.
[20:37:43] <cradek> would it seek from the beginning each time?
[20:38:01] <lerman> The alternative is to put in the optimization, but add code to forget the contents of the file. Then each time a routine is called, a check could be made to see if the file had changed.
[20:38:57] -!- eFuchs has quit [Remote host closed the connection]
[20:39:35] <lerman> Right now, it does a seek each time. Remember that files are not stored in memory. Only the locations of the owords (filename and linenumber) are stored. {Note: I'm describing the way it was originally written -- who knows what the last hands on the code did to it.}
[20:40:08] <cradek> certainly noted
[20:40:25] <lerman> Of course, the file actually is stored in memory -- by the operating system to the degree that there is plenty of memory to store recent files.
[20:42:38] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[20:54:15] -!- skorasaurus has quit [Ping timeout: 260 seconds]
[20:54:21] -!- DaPeace1 has quit [Quit: Leaving.]
[20:58:01] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[20:59:22] -!- KGB-linuxcnc has quit [Ping timeout: 246 seconds]
[21:00:06] -!- cradek has quit [Ping timeout: 260 seconds]
[21:01:53] <seb_kuzminsky> uh oh
[21:02:10] <seb_kuzminsky> when both cradek and KGB-linuxcnc disconnect at the same time, you know things are getting serious
[21:04:04] -!- tocka has quit []
[21:04:24] <jepler> hm, I haven't paid much attention to the route from office to my house vs cradek's...
[21:04:55] <jepler> but right now, packets for timeguy are going to chicago and getting lost while packets to my house are going via tx
[21:05:40] <jepler> wer're both 76.79.x.y, which whois says is allocated as a /17
[21:08:15] <seb_kuzminsky> how about a nice big cup of CIDR?
[21:08:19] -!- FinboySlick has quit [Quit: Leaving.]
[21:20:03] -!- KGB-linuxcnc [KGB-linuxcnc!~kgb-linux@git.linuxcnc.org] has joined #linuxcnc-devel
[21:20:37] -!- cradek [cradek!~chris@outpost.timeguy.com] has joined #linuxcnc-devel
[21:20:43] -!- Deejay has quit [Quit: bye]
[21:21:52] -!- Camaban has quit [Quit: Leaving]
[21:22:50] <seb_kuzminsky> welcome back
[21:25:25] -!- [cube] has quit [Ping timeout: 245 seconds]
[21:26:03] [qube] is now known as [cube]
[21:34:35] -!- rob_h has quit [Ping timeout: 245 seconds]
[21:34:37] <seb_kuzminsky> cradek: i made task emit that warning the first 10 times it takes 10x longer than expected to run through its loop
[21:35:39] -!- rob_h [rob_h!~robh@90.208.149.243] has joined #linuxcnc-devel
[21:35:49] -!- Loetmichel has quit [Read error: Connection reset by peer]
[21:36:33] <linuxcnc-build> build #3341 of 1200.rip-lucid-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1200.rip-lucid-i386/builds/3341 blamelist: Chris Radek <chris@timeguy.com>
[21:41:02] <seb_kuzminsky> that failed because task went out to lunch:
[21:41:03] <seb_kuzminsky> task: 3887 cycles, min=0.000015, max=6.020792, avg=0.002691, 3 latency excursions (> 10x expected cycle time of 0.001000s)
[21:41:45] <JT-Shop> pass task a beer so it can relax and get ready to work
[21:42:02] <seb_kuzminsky> or a cup of coffee to get it off the couch
[21:42:25] <seb_kuzminsky> this is probably a much bigger problem on the buildslave VMs than it is in the real world
[21:42:31] <seb_kuzminsky> but it's a problem in the real world too
[21:42:38] <seb_kuzminsky> i mean it can happen in the Real
[21:42:55] -!- chillly has quit [Quit: Ex-Chat]
[21:43:48] -!- zee-Lathe has quit [Remote host closed the connection]
[21:46:03] <seb_kuzminsky> that test failure just now squicks me out - the test took its finger off the jog button, but the machine kept jogging for seconds and seconds
[22:02:53] -!- sumpfralle has quit [Ping timeout: 252 seconds]
[22:03:45] -!- nofxx has quit [Changing host]
[22:14:35] <linuxcnc-build> build #3351 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3351 blamelist: Chris Radek <chris@timeguy.com>
[22:19:45] -!- Simonious has quit [Ping timeout: 246 seconds]
[22:21:39] -!- mhaberler has quit [Quit: mhaberler]
[22:29:02] -!- [cube] has quit [Ping timeout: 244 seconds]
[22:30:03] amnesic_away is now known as amnesic
[22:33:48] <andypugh> Will it be 2.6.10 or 2.6.A ?
[22:43:46] -!- andypugh has quit [Quit: andypugh]
[22:46:26] <JT-Shop> I like Hexadecimal too
[22:46:54] -!- [cube] has quit [Ping timeout: 272 seconds]
[22:53:57] -!- arrowcnc_ has quit [Ping timeout: 255 seconds]
[23:03:20] -!- [cube] has quit [Ping timeout: 245 seconds]
[23:04:39] -!- Alessandro-B has quit [Ping timeout: 250 seconds]
[23:06:21] <seb_kuzminsky> oh god the mailing list threads about that are already making my hair hurt
[23:10:30] -!- Tecan has quit [Changing host]
[23:10:45] amnesic is now known as amnesic_away
[23:13:24] -!- tlab has quit [Read error: Connection reset by peer]
[23:14:43] -!- [cube] has quit [Ping timeout: 260 seconds]
[23:15:13] <Tom_itx> octal ftw
[23:16:09] -!- MacGalempsy has quit [Remote host closed the connection]
[23:18:12] -!- arrowbook [arrowbook!~qicruser@117.136.78.145] has joined #linuxcnc-devel
[23:22:10] -!- GJdan has quit [Ping timeout: 240 seconds]
[23:32:53] -!- kwallace_T770 [kwallace_T770!~kwallace@142.147.85.210] has parted #linuxcnc-devel
[23:33:12] -!- tocka has quit []
[23:46:06] -!- rob_h has quit [Ping timeout: 240 seconds]
[23:46:32] -!- Simonious has quit [Ping timeout: 244 seconds]
[23:51:56] -!- MacGalempsy has quit [Remote host closed the connection]
[23:52:41] -!- blockh34d has quit [Read error: Connection reset by peer]
[23:58:45] -!- asdfasd has quit [Ping timeout: 255 seconds]