#linuxcnc-devel | Logs for 2015-09-24

Back
[00:20:04] <seb_kuzminsky> the joints_axes update_ini script writes an ini section called [EMC], that's wrong
[00:29:05] <cradek> why do you think that? 32 places in the code look for stuff in section [EMC]
[00:29:36] <cradek> wait, why am I still awake?
[00:29:39] <seb_kuzminsky> was that exempted from the lawsuit threat?
[00:30:08] <seb_kuzminsky> hmm, ok
[00:37:58] <seb_kuzminsky> update_ini crashes on my lathe test ini file
[00:44:07] <seb_kuzminsky> because the search for [sections] uses a buggy regex
[00:49:37] <seb_kuzminsky> it also writes comment-looking text to the top of the new .ini, but without the leading # character, surely that's a mistake
[00:52:56] <seb_kuzminsky> it does a string compare where it probably meant to do a float compare
[00:59:26] <seb_kuzminsky> it gets all confused if the ini file begins with a section, without having a comment first
[01:19:51] <KGB-linuxcnc> 03Sebastian Kuzminsky 05cradek/joints_axes7 4787f59 06linuxcnc 10scripts/update_ini update_ini: find sections even at the very top of the file * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4787f59
[01:19:51] <KGB-linuxcnc> 03Sebastian Kuzminsky 05cradek/joints_axes7 02621b1 06linuxcnc 10scripts/update_ini update_ini: when adding comments to the ini file, begin with "#" * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=02621b1
[01:19:51] <KGB-linuxcnc> 03Sebastian Kuzminsky 05cradek/joints_axes7 6c25d57 06linuxcnc 10scripts/update_ini update_ini: preserve leading comments correctly * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6c25d57
[01:19:56] <seb_kuzminsky> sorry cradek...
[01:20:10] <seb_kuzminsky> they'll cherry-pick easily onto your rebased branch, at least
[01:22:44] <seb_kuzminsky> and after all that, my test does not find anything wrong with lathes on JA
[01:34:54] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 63c8ebb 06linuxcnc 10(7 files) tests: add a lathe test * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=63c8ebb
[01:35:54] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 6edc6e8 06linuxcnc Merge remote-tracking branch 'origin/2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6edc6e8
[01:51:22] <linuxcnc-build> build #81 of 1502.rip-jessie-amd64 is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1502.rip-jessie-amd64/builds/81 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:51:38] <linuxcnc-build> build #81 of 1500.rip-jessie-i386 is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/81 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:52:07] <linuxcnc-build> build #81 of 1503.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1503.rip-jessie-rtpreempt-amd64/builds/81 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:52:20] <linuxcnc-build> build #81 of 1501.rip-jessie-rtpreempt-i386 is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1501.rip-jessie-rtpreempt-i386/builds/81 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:54:51] <seb_kuzminsky> dpkg-checkbuilddeps: Unmet build dependencies: libreadline-dev libgnomeprintui2.2-dev
[01:54:54] <seb_kuzminsky> (jessie)
[02:00:27] <linuxcnc-build> build #3467 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3467 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:28:32] <linuxcnc-build> build #2662 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/2662 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:30:51] <linuxcnc-build> build #1278 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/1278 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:38:43] <linuxcnc-build> build #3459 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/3459 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:38:44] <linuxcnc-build> build #3468 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3468 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[03:04:54] <linuxcnc-build> build #2663 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/2663 blamelist: Norbert Schechner <nieson@web.de>, Chris Radek <chris@timeguy.com>, Jeff Epler <jepler@unpythonic.net>, Moses McKnight <moses@texband.net>, Sebastian
[03:04:54] <linuxcnc-build> Kuzminsky <seb@highlab.com>, Dewey Garrett <dgarrett@panix.com>, John Thornton <bjt128@gmail.com>
[03:07:23] <linuxcnc-build> build #1279 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/1279 blamelist: Norbert Schechner <nieson@web.de>, Chris Radek <chris@timeguy.com>, Jeff Epler <jepler@unpythonic.net>, Moses McKnight <moses@texband.net>, Sebastian
[03:07:23] <linuxcnc-build> Kuzminsky <seb@highlab.com>, Dewey Garrett <dgarrett@panix.com>, John Thornton <bjt128@gmail.com>
[03:15:29] <linuxcnc-build> build #3460 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/3460 blamelist: Norbert Schechner <nieson@web.de>, Chris Radek <chris@timeguy.com>, Jeff Epler <jepler@unpythonic.net>, Moses McKnight <moses@texband.net>, Sebastian
[03:15:30] <linuxcnc-build> Kuzminsky <seb@highlab.com>, Dewey Garrett <dgarrett@panix.com>, John Thornton <bjt128@gmail.com>
[03:15:30] <linuxcnc-build> build #3469 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3469 blamelist: Norbert Schechner <nieson@web.de>, Chris Radek <chris@timeguy.com>, Jeff Epler <jepler@unpythonic.net>, Moses McKnight <moses@texband.net>, Sebastian Kuzminsky <seb@highlab.com>, Dewey
[03:15:30] <linuxcnc-build> Garrett <dgarrett@panix.com>, John Thornton <bjt128@gmail.com>
[07:15:25] <skunkworks> So ja merging into master soon? :)
[07:48:53] <jepler> skunkworks: if there are no known regressions and someone says in a loud voice "I am committed to resolving any regressions that appear" three times in front of a mirror
[07:52:40] <micges> better five times ;)
[07:53:32] <skunkworks> lol
[08:02:09] <micges> git is down
[08:05:48] <jepler> I can confirm that. I suspect it's a power failure.
[08:06:07] <jepler> the github mirror is up to date -- https://github.com/jepler/linuxcnc-mirror
[08:33:34] <seb_kuzminsky> hm, all the rtai buildslaves failed the new lathe test
[08:55:02] <seb_kuzminsky> this is the first test to use simulated homing, i think
[08:55:19] <seb_kuzminsky> the homing takes much, much longer (in wall-clock time) on rtai than it does on uspace, not sure why
[08:55:22] <seb_kuzminsky> but that's why it's failing
[08:56:36] <seb_kuzminsky> if i increase the homing timeout from 10 to 30 seconds, it suceeds, and then the test passes
[09:07:41] <jepler> I wonder how rtai realtime behaves when it's missing deadlines
[09:09:19] <jepler> on uspace, sleeping with clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME), if the system goes out to lunch for a second, a 1ms thread will run 1000x as fast as possible when it comes back
[09:09:30] <seb_kuzminsky> it might be because i have a base thread
[09:09:38] <seb_kuzminsky> it doesnt do anything, but it still takes time
[09:12:20] <seb_kuzminsky> reducing the base thread frequency seems to have helped
[09:17:22] <seb_kuzminsky> i pushed the fix to my linuxcnc-mirror fork on github
[09:17:23] <seb_kuzminsky> bbl
[09:18:48] <jepler> did you test on a system with working (deadline-meeting) rtai realtime?
[09:45:06] <seb_kuzminsky> no, just on crappy underpowered VMs
[09:46:51] <jepler> [5~saxzws
[09:48:08] <seb_kuzminsky> i couldnt agree more
[09:48:36] <jepler> apparently you shouldn't connect to irc and then stick your phone in your pocket without locking the screen.
[09:50:15] <seb_kuzminsky> how i pictured jepler before i knew it was his pocket: http://static.tvtropes.org/pmwiki/pub/images/tumblr_mf0hlmRLlr1qzgfwqo1_1280_9163.png
[10:21:47] <pcw_home> Linux pcw-G41M-Combo 4.1.7-rt8 #1 SMP PREEMPT
[10:21:49] <pcw_home> seems better then 4.1.5
[10:21:50] <pcw_home> Looks like it might be OK with 4 KHz servo thread on Core2 Duo,
[10:21:52] <pcw_home> but need about month of testing to be sure
[10:25:23] <mozmck> Interesting.
[10:26:26] <pcw_home> I does seem to get a bit better every release
[10:28:23] <seb_kuzminsky> cool
[10:37:11] <seb_kuzminsky> KGB-linuxcnc: welcome back!
[10:37:12] <KGB-linuxcnc> seb_kuzminsky: My master told me to not respond.
[10:38:24] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 d06b904 06linuxcnc 10tests/lathe/test-ui.py lathe test: report homing problems * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d06b904
[10:38:24] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 5c17a3b 06linuxcnc 10tests/lathe/lathe.ini lathe test: slow down the base thread * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5c17a3b
[10:40:53] <seb_kuzminsky> well shit
[10:45:35] <jepler> seb_kuzminsky: ?
[10:45:55] <seb_kuzminsky> oh, just that glo went down again
[10:46:00] <seb_kuzminsky> right after i pushed
[10:46:08] <jepler> argh
[10:46:41] <seb_kuzminsky> looks like the hook script poked the buildbot and the buildbot fetched the repo before it went away again, so everything's fine & i should quit whining
[10:46:57] <seb_kuzminsky> <-- drama queen
[10:47:26] <cradek> it's back for good now
[10:47:31] <cradek> stupid computers
[10:48:09] <jepler> we get well over one nine of reliability from our hosting. yay Chris.
[10:48:23] <cradek> :-P
[10:48:44] <cradek> it's really rare for an outage to outlast my UPS
[10:49:03] <cradek> and more rare for a power supply to be bad after an outage
[10:49:16] <jepler> everything is going to hell in Lincoln. electricity, internet, roads. it must be the end of western civilization
[10:49:28] <cradek> and more rare for the replacement power supply I was carefully keeping ready to not have enough sata connectors
[10:49:36] <jepler> and now, i learn, psus
[10:49:48] <cradek> fortunately I have sidecutters and plenty of wire nuts
[10:50:08] <seb_kuzminsky> :-)
[10:50:22] <cradek> bbl
[11:05:21] <cradek> logger[mah]: cow
[11:05:21] <logger[mah]> cradek: Log stored at http://linuxcnc.mah.priv.at/irc/%23linuxcnc-devel/2015-09-24.html
[11:05:50] <pcw_home> cow?
[11:06:39] <jepler> moooooo
[12:16:04] <jepler> Subject: [website PATCH] 4.1 is a longterm kernel.
[12:16:13] <jepler> I'll be maintaining 4.1 for the next two years, proving that after a
[12:16:17] <jepler> decade of doing stable kernels, I still do not know any better.
[12:16:21] <jepler>
[12:16:25] <jepler> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[12:16:40] <ssi> lol
[12:16:45] <jepler> I wonder if Debian will pick 4.1 for stretch
[12:18:06] <jepler> 4.1-rt seems like a great kernel for uspace realtime with fpgas
[12:30:23] <micges> I've got 500us jitter on 4.0-rt and about 50us on 4.1-rt
[12:34:51] <skunkworks> awesome!
[12:37:26] <PCW> Yeah. dont know if you noticed the LCNC forum7I80/7i77 thread, stock Debian Preemt-RT (3.2.xx) had terrible latency
[12:37:28] <PCW> 4.1.5 fixed it
[12:48:04] <skunkworks> So - jessie isskipped?
[12:48:11] <skunkworks> gawd
[12:48:42] <skunkworks> so - jessie is going to get skipped for a rt-preeempt in the repositories?
[12:53:07] <mozmck> I believe there is one in the backport repository
[13:13:47] <jepler> Linux babs 4.1.0-1-rt-amd64 #1 SMP PREEMPT RT Debian 4.1.3-1.1 (2015-08-14) x86_64 GNU/Linux
[13:13:54] <jepler> this kernel is in jessie-backports
[13:14:04] <jepler> it doesn't get good RT performance on my laptop, but I don't know what does
[13:17:12] <jepler> looks like they're up to 4.1.6 now https://packages.debian.org/jessie-backports/linux-image-4.1.0-0.bpo.2-rt-amd64
[13:31:36] <jepler> whee now on Linux babs 4.1.0-0.bpo.2-rt-amd64 #1 SMP PREEMPT RT Debian 4.1.6-1~bpo8+1 (2015-09-09) x86_64 GNU/Linux
[13:44:22] <skunkworks> PCW, https://groups.yahoo.com/neo/groups/mach1mach2cnc/conversations/messages/148821
[13:45:54] <cradek> > You will, in my extensive experience, want
[13:45:55] <cradek> haha
[13:47:05] <cradek> I need to start writing that
[13:47:12] <cradek> also "back around the turn of the century"
[13:47:13] <skunkworks> :)
[13:56:00] <archivist> oh dear, lacks linuxcnc threading experience :)
[13:56:36] <skunkworks> pcw had a conversation with him on cnczone. If he hasn't experienced it - it doesn't exist
[13:57:00] <archivist> an "expert"
[13:57:23] <cradek> back around the turn of the century, linuxcnc didn't have threading
[13:57:39] <cradek> in my extensive experience
[13:57:40] <skunkworks> wow - that reallys should be used more...
[13:57:49] <cradek> ok, I admit that was a very clumsy attempt
[13:58:13] <archivist> cradek, not even with a threadmill and rotary table ?
[13:58:40] <archivist> which is how I did my first threads and worms
[14:10:40] <skunkworks> The linecurve componant worked great for making my not so great analog output from leadshine and not so great analog input to the spindle drive work.
[14:11:12] <skunkworks> I could use more points - it currently is using 6.
[14:49:00] <jepler> 1.5 hours with 50us latency on my laptop with 4.1.6-rt
[14:49:19] <jepler> also while running 100% CPU on all 4 threads
[14:49:55] <mozmck> not bad
[16:29:32] <cradek> weird. is someone working on formatting on the website?
[16:51:30] <cradek> ah I see the request on the list now
[16:52:05] <Tom_itx> what mods?
[22:33:19] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 fcced10 06linuxcnc 03tests/lathe/.gitignore ignore generated files * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fcced10
[23:24:35] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master ecf1685 06linuxcnc Merge remote-tracking branch 'origin/2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ecf1685