#linuxcnc-devel | Logs for 2016-07-11

Back
[00:13:01] <cradek> jepler: that's really awesome
[00:23:10] -!- BeachBumPete has quit [Ping timeout: 250 seconds]
[00:23:23] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[00:24:56] -!- teepee has quit [Ping timeout: 272 seconds]
[00:24:57] teepee_ is now known as teepee
[01:27:58] <jepler> let's see what our buildbot thinks of this branch...
[01:28:07] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0248d8e 06linuxcnc New branch with 25 commits pushed, 1023 files changed, 03846(+), 04275(-) since master/8bea6b4
[01:28:40] -!- micges_ [micges_!~micges@afu15.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[01:30:51] <linuxcnc-build> build #1482 of 1903.clang-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1903.clang-wheezy-amd64/builds/1482 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:30:52] <linuxcnc-build> build #2687 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2687 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:31:00] <linuxcnc-build> build #4327 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/4327 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:31:01] <linuxcnc-build> build #1481 of 1902.clang-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/1481 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:32:17] -!- micges has quit [Ping timeout: 260 seconds]
[01:32:35] <seb_kuzminsky> yay, it's my sata controller that's bad, not all my disks
[01:32:53] <seb_kuzminsky> but aww, my bad sata controller wrote garbage to all the disks before it died
[01:33:03] <linuxcnc-build> build #2488 of 1400.rip-wheezy-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/2488 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:33:08] <seb_kuzminsky> but yay, it's just backups, so i can just back up again and everything will be ok
[01:33:24] <linuxcnc-build> build #3538 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/3538 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:33:26] <linuxcnc-build> build #4329 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/4329 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:33:56] <linuxcnc-build> build #956 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/956 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:34:17] <linuxcnc-build> build #2488 of 1403.rip-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/2488 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:34:21] <seb_kuzminsky> jepler: rtapi/uspace_rtapi_app.cc:59:36: fatal error: boost/lockfree/queue.hpp: No such file or directory
[01:34:25] <linuxcnc-build> build #956 of 1500.rip-jessie-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/956 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:34:34] <linuxcnc-build> build #1999 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/1999 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:34:42] <linuxcnc-build> build #956 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/956 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:34:46] <linuxcnc-build> build #2154 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/2154 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:35:14] <linuxcnc-build> build #956 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/956 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:35:58] <linuxcnc-build> build #2522 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/2522 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:35:58] <linuxcnc-build> build #4342 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4342 blamelist: Jeff Epler <jepler@unpythonic.net>
[01:52:34] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[01:52:42] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[02:29:26] <jepler> kaboom! kaboom! etc
[02:31:34] <jepler> drat, boost lockfree queue is too new to be in our older platforms
[02:36:27] -!- DLPeterson has quit [Ping timeout: 260 seconds]
[02:53:40] <seb_kuzminsky> this is fun, right?
[02:53:44] <seb_kuzminsky> we're having fun?
[02:53:56] <jepler> how would you determine whether we're having fun?
[04:57:03] -!- kingarmadillo has quit [Ping timeout: 240 seconds]
[05:18:01] -!- ve7it has quit [Remote host closed the connection]
[05:20:52] -!- kingarmadillo has quit [Ping timeout: 264 seconds]
[05:47:14] -!- sebstrax has quit [Quit: Connection closed for inactivity]
[06:14:04] -!- kwallace [kwallace!~kwallace@162.222.30.254] has parted #linuxcnc-devel
[07:30:26] -!- micges_ has quit [Quit: Wychodzi]
[07:37:12] -!- Mathnerd314 has quit [Ping timeout: 258 seconds]
[08:48:41] -!- ams-w [ams-w!~ams@9.snat-111-91-91.hns.net.in] has joined #linuxcnc-devel
[10:07:51] -!- basiclaser has quit [Quit: Connection closed for inactivity]
[10:20:33] -!- kalxas has quit [Ping timeout: 276 seconds]
[11:27:00] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy commented on issue #99: Has been fixed already in April 2016 (11.04.2016),... 02https://github.com/LinuxCNC/linuxcnc/issues/99#issuecomment-231708794
[11:28:49] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy commented on issue #99: Has been fixed already in March 2016 (30.03.2016),... 02https://github.com/LinuxCNC/linuxcnc/issues/99#issuecomment-231708794
[11:28:51] <jepler> looks like some newer boost headers will suffice to make the lock free queue available on wheezy. hopefully other old OSes are similar... I'll take the cowards way and just copy them into our source tree...
[11:31:05] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy commented on issue #82: I fixed that with commit f102b9f118b52346c17a4c3f966327dcf0fc5127... 02https://github.com/LinuxCNC/linuxcnc/issues/82#issuecomment-231709519
[11:32:56] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler commented on issue #99: @gmoccapy just to confirm, the fix is in 2.7 branch? If so we'll close this issue when the next 2.7 release is made. 02https://github.com/LinuxCNC/linuxcnc/issues/99#issuecomment-231709811
[11:32:56] -!- kalxas has quit [Changing host]
[11:37:53] -!- b_b has quit [Changing host]
[11:42:47] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy commented on issue #99: Hallo Jeff,
[11:44:38] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler commented on issue #82: We'll have to manually close this issue once the next 2.7 release is made. 02https://github.com/LinuxCNC/linuxcnc/issues/82#issuecomment-231711735
[11:45:39] <jepler> seb_kuzminsky: how can we help with making a release of 2.7 happen?
[13:08:37] -!- kwallace [kwallace!~kwallace@162.222.30.254] has joined #linuxcnc-devel
[13:54:59] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0dfb884 06linuxcnc 10(40 files in 7 dirs) build: include a copy of boost lockfree for heritage platforms * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0dfb884
[13:54:59] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 164ed30 06linuxcnc 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: Introduce lockfree queue for rtapi_print_msg * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=164ed30
[13:54:59] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d1a7a61 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: rtapi_delay will need a different implementation for rtai * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d1a7a61
[13:55:03] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 9a9029c 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9a9029c
[13:55:07] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d6f9282 06linuxcnc 10src/module_helper/module_helper.c module_helper: Allow loading modules associated with running kernel * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d6f9282
[13:55:11] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d5e22d0 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d5e22d0
[13:55:15] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 47b2481 06linuxcnc 10scripts/realtime.in realtime: Load modules even for uspace, if requested by rtapi.conf * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=47b2481
[13:55:19] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d2003ed 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d2003ed
[13:55:23] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 07e9507 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=07e9507
[13:55:27] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 96a2044 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=96a2044
[13:55:31] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus e7a4a0b 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: ensure a more orderly shutdown * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e7a4a0b
[13:55:35] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 409d3b3 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=409d3b3
[13:55:39] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 2c174c0 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2c174c0
[13:55:43] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 1508a3b 06linuxcnc 10(8 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1508a3b
[13:55:47] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 02d5b56 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=02d5b56
[13:58:34] <linuxcnc-build> build #4330 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/4330 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[13:58:48] <linuxcnc-build> build #4328 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/4328 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[13:59:20] <jepler> hmph.
[14:03:21] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 4dc488c 06linuxcnc 10(40 files in 7 dirs) build: include a copy of boost lockfree for heritage platforms * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4dc488c
[14:03:22] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 952e4fc 06linuxcnc 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: Introduce lockfree queue for rtapi_print_msg * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=952e4fc
[14:03:22] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 823ca27 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: rtapi_delay will need a different implementation for rtai * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=823ca27
[14:03:25] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 00c45a6 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=00c45a6
[14:03:29] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 286ac31 06linuxcnc 10src/module_helper/module_helper.c module_helper: Allow loading modules associated with running kernel * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=286ac31
[14:03:33] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 5e07e5e 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5e07e5e
[14:03:37] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 4f83e4d 06linuxcnc 10scripts/realtime.in realtime: Load modules even for uspace, if requested by rtapi.conf * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4f83e4d
[14:03:41] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 9d02872 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9d02872
[14:03:45] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 2a8dfee 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2a8dfee
[14:03:49] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 904f169 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=904f169
[14:03:53] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0807f20 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: ensure a more orderly shutdown * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0807f20
[14:03:57] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 1ca86d6 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1ca86d6
[14:04:01] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus f8b9388 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f8b9388
[14:04:05] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 2927cbf 06linuxcnc 10(8 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2927cbf
[14:04:09] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0b5feec 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0b5feec
[14:12:33] -!- ams-w has quit [Ping timeout: 250 seconds]
[14:29:32] <linuxcnc-build> build #4343 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4343 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[14:33:44] <jepler> > King of Swamp Castle: When I first came here, this was all swamp. Everyone said I was daft to build a castle on a swamp, but I built in all the same, just to show them. It sank into the swamp. So I built a second one. That sank into the swamp. So I built a third. That burned down, fell over, then sank into the swamp. But the fourth one stayed up. And that's what you're going to get, Lad, the stro
[14:33:50] <jepler> ngest castle in all of England.
[14:34:11] <jepler> buildbot is my swap and fire
[14:34:39] <jepler> swamp
[14:52:25] <seb_kuzminsky> the buildbot is our designated driver: http://assets.amuniversal.com/eb729c3025890132a011005056a9545d
[14:57:01] <linuxcnc-build> build #2001 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/2001 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[14:57:11] <cradek> dummy, Jeff Epler
[14:57:27] <cradek> I wish it wasn't so mean
[15:00:42] <jepler> hmmm that's the same failure I was chasing saturday
[15:00:48] <jepler> I thought I'd fixed
[15:00:49] <jepler> it
[15:01:08] <jepler> it could be a sign the lockfree queue "backport" is not right
[15:05:26] <jepler> hmph, I have a jessie with rt-preempt (doesn't use the backport) and that test succeeds 256/256 times. and a wheezy (but with vanilla kernel) and the test succeeds 256/256 times.
[15:06:40] <cradek> I have a machine up that's running wheezy on the linuxcnc 3.4.55-4linuxcnc rtai kernel. can that help?
[15:09:12] <jepler> cradek: maybe. I don't know if the uspace+rtai build works there at all, so it would be an interesting data point
[15:09:32] <jepler> after building I'm just running that specific failed test a bunch of times: runtests tests/module-loading/rtapi-app-main-fails/{,,,}{,,,}{,,,}{,,,}
[15:10:47] <jepler> oh wait, now I have 4/512 fails so I can reproduce it
[15:11:02] -!- Mathnerd314 [Mathnerd314!~quassel@supertux/Mathnerd314] has joined #linuxcnc-devel
[15:11:52] <jepler> .. yay ?
[15:12:22] <cradek> yay!?
[15:15:02] <seb_kuzminsky> jepler: 2.7.5 is mostly done in a branch here
[15:15:04] <linuxcnc-build> build #2689 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2689 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[15:15:04] <linuxcnc-build> build #4344 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4344 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[15:15:15] <seb_kuzminsky> i wanted to wait a little bit after that hairy Task fix/breaking i did, to see what else needs fixing
[15:16:51] <seb_kuzminsky> the original commits were in early June, the one bugfix since then was July 1
[15:17:16] <seb_kuzminsky> so maybe i should muster my courage and just release it
[15:17:47] <seb_kuzminsky> i'm super grateful to Gene Heskett for finding and reporting the bug
[15:19:14] <seb_kuzminsky> uhm, so maybe tuesday (tomorrow) at the hackspace i'll do it
[15:26:56] <cradek> Running test: tests/module-loading/rtapi-app-main-fails
[15:26:57] <cradek> loadrt did not find the test component
[15:26:57] <cradek> *** tests/module-loading/rtapi-app-main-fails: FAIL: checkresult exited with 1
[15:27:31] <cradek> jepler: what am I missing? this is branch jepler/master/uspace-plus built from clean
[15:29:14] <jepler> cradek: isn't that the error from buildbot? so it seems generally to affect wheezy, :(
[15:29:51] <jepler> what's happening is, some rtapi_print messages are going missing...
[15:30:23] <jepler> they go through this new queue thing so they can get out of real-time without making syscalls...
[15:35:46] -!- Daerist has quit [Quit: Leaving]
[15:39:55] <cradek> ok, it's failing every time on wheezy+rtai
[15:41:25] <cradek> wait, http://paste.ubuntu.com/19086935/
[15:42:28] <seb_kuzminsky> heh
[15:42:36] <seb_kuzminsky> the module failed to load, but not like it should
[15:42:51] <cradek> first (real?) failure: http://paste.ubuntu.com/19087032/
[15:42:56] <seb_kuzminsky> is that a negative false positive?
[15:43:03] <cradek> so confused
[15:43:43] <cradek> jepler: if I'm not helping, just tell me to stop
[15:45:55] -!- ve7it [ve7it!~LawrenceG@S010648f8b3c3bc3b.pk.shawcable.net] has joined #linuxcnc-devel
[15:47:54] <jepler> I don't even understand that second failure...
[15:48:22] <cradek> that's after I ran /etc/init.d/realtime stop manually to unload the stuck rtai modules
[15:48:49] <jepler> either of the failures you pasted in fact
[15:48:51] <cradek> the failure leaves 3 rtai modules loaded
[15:50:29] <jepler> there are at least two problems then. maybe stop helping for now...
[15:50:53] <cradek> ok
[15:51:34] <jepler> thanks though!
[15:51:38] <cradek> welcome
[16:28:21] -!- mk0 [mk0!~mk0@37.17.114.217] has joined #linuxcnc-devel
[16:46:42] <jepler> ISTM that the original failure (not seeing the specific load-failed error message) indicates that the backported boost stuff is not right.
[16:55:50] <jepler> no, it's not just the backport. I get eventual failures on my jessie system too, just took more than 4096 tries
[16:56:39] <seb_kuzminsky> i'm amused at your {,,,}
[16:57:02] <seb_kuzminsky> so something good has come out of all your hard work
[16:57:05] <jepler> it's not an elegant way to say it, but it works and it has become a habit
[16:57:23] <seb_kuzminsky> it's a lot less typing that writing a for loop in bash
[16:57:39] <jepler> yeah but it destroys the evidence
[16:57:52] <jepler> need to add an option: runtests --ttf (test-to-failure)
[16:58:07] <jepler> or something
[16:58:16] <jepler> or just stop-at-first-failure
[16:58:52] <jepler> sigh I hate 1-in-100-or-less bugs
[17:09:23] <jepler> "pthreads is stranger than we can imagine"
[17:10:28] <jepler> .. I have found an additional problem with my use of pthreads that would explain this test failure
[17:10:48] <jepler> I was unaware of the fact that a thread could get canceled in the middle of a printf(3) / write(2)
[17:11:14] <jepler> so the behavior is: message gets pulled off queue, write(2) syscall starts, thread gets canceled -> message is lost
[17:11:56] <jepler> I'll let this run to 10,000 iterations if it doesn't fail first
[17:12:03] <jepler> or one lunch of iterations
[17:13:09] -!- ivansanchez has quit []
[17:21:23] -!- mk0 has quit [Quit: Leaving]
[18:00:53] <jepler> yay at 25k+ iterations no failures
[18:02:02] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 53f2237 06linuxcnc 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: Introduce lockfree queue for rtapi_print_msg * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=53f2237
[18:02:02] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d911278 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: rtapi_delay will need a different implementation for rtai * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d911278
[18:02:02] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 814a067 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=814a067
[18:02:06] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 78312cd 06linuxcnc 10src/module_helper/module_helper.c module_helper: Allow loading modules associated with running kernel * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=78312cd
[18:02:10] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 22d77d7 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=22d77d7
[18:02:14] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus b26ef10 06linuxcnc 10scripts/realtime.in realtime: Load modules even for uspace, if requested by rtapi.conf * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b26ef10
[18:02:18] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a75dacb 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a75dacb
[18:02:22] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 36bc7c9 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=36bc7c9
[18:02:26] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 9586e57 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9586e57
[18:02:30] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a6a81a0 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: ensure a more orderly shutdown * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a6a81a0
[18:02:34] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 4cb4d92 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4cb4d92
[18:02:38] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus cfa5617 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=cfa5617
[18:02:42] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus c0261db 06linuxcnc 10(8 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c0261db
[18:02:46] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus e35b7a7 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e35b7a7
[18:04:20] <jepler> at some point, we'll have the strongest castle in all these lands
[18:06:20] -!- damian1 has quit [Quit: Leaving.]
[18:07:31] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler closed issue #105: compiling against libmodbus version 3.1.0 or greater fails due to API changes 02https://github.com/LinuxCNC/linuxcnc/issues/105
[18:10:38] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler closed issue #95: Axis GUI: spurious Teleop commands when idle 02https://github.com/LinuxCNC/linuxcnc/issues/95
[18:11:03] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler commented on issue #94: ("calibrate" is inherited from tklinuxcnc and is a standlone Tk program) 02https://github.com/LinuxCNC/linuxcnc/issues/94#issuecomment-229324292
[18:12:23] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler closed pull request #102: rs274: work around boost::python bug (06master...06jepler/2.7/boost-workaround) 02https://github.com/LinuxCNC/linuxcnc/pull/102
[18:13:57] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler closed pull request #92: halshow.tcl: use no special grouping for signals (06master...062.6-halshow_signals) 02https://github.com/LinuxCNC/linuxcnc/pull/92
[18:33:21] <jepler> http://imgur.com/DrEinPB
[18:33:30] <jepler> (discussion at https://news.ycombinator.com/item?id=12071240)
[18:37:01] -!- penpen has quit [Client Quit]
[18:43:04] <jepler> seb_kuzminsky: how does buildbot decide what args to invoke debian/configure with?
[18:43:43] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 34872bd 06linuxcnc 10(9 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=34872bd
[18:43:43] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 895affa 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=895affa
[18:54:04] <jepler> seb_kuzminsky: hm I'm worried I wedged a builder :-/ http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2690/steps/runtests/logs/stdio
[19:04:43] <linuxcnc-build> build #2690 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2690 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[19:04:43] <linuxcnc-build> build #4345 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4345 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[19:05:05] <jepler> maybe it's sorted itself out, wonder what'll happe next build
[19:05:17] <jepler> needless to see I haven't seen a hang like that in 20,000+ halruns with my branch locally
[19:05:58] <jepler> [267742.880012] INFO: rcu_preempt detected stall on CPU 1 (t=3122070 jiffies)
[19:06:27] <cradek> does that mean kernel bug?
[19:06:55] <jepler> mmmmaybe
[19:07:54] <jepler> http://stackoverflow.com/questions/35401317/rcu-preempt-self-detected-stall-on-cpu-0
[19:08:09] <jepler> or it could maybe happen if a RT task is not yielding the CPU
[19:08:18] <jepler> > ... A CPU-bound real-time task in a CONFIG_PREEMPT_RT kernel that is running at a higher priority than the RCU softirq threads. This will prevent RCU callbacks from ever being invoked, and in a CONFIG_PREEMPT_RCU kernel will further prevent RCU grace periods from ever completing. Either way, the system will eventually run out of memory and hang.
[19:10:07] <jepler> https://www.kernel.org/doc/Documentation/RCU/stallwarn.txt
[19:31:43] <cradek> I expect stallwarn.txt to be about software patents or cell phone surveillance or something
[19:35:39] -!- b_b has quit [Remote host closed the connection]
[19:41:22] <jepler> indeed
[19:57:16] <jepler> now that same builder seems to be stalled during the main build
[19:57:27] <jepler> last line of output has been the same for several minutes
[20:41:39] <seb_kuzminsky> i'm back
[20:41:40] <seb_kuzminsky> err
[20:42:18] <seb_kuzminsky> i'll bounce it
[20:44:16] <seb_kuzminsky> it's back
[20:45:17] <seb_kuzminsky> jepler: the debian/configure args are specified by the buildmaster config, on a per-builder basis
[20:45:26] <seb_kuzminsky> http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2690
[20:46:05] <seb_kuzminsky> in the Build Properties table it shows the property name ("debian/configure argument"), the value ("uspace") and the Source of the property ("Builder")
[20:47:29] <seb_kuzminsky> this is the best pic i can find in 60 seconds showing how "Builder" fits into the buildbot architecture: http://docs.buildbot.net/0.8.3/Buildmaster-Architecture.html#Buildmaster-Architecture
[20:51:14] <jepler> seb_kuzminsky: OK, so no convenient way to test my branch with different debian/configure arguments except I guess to hard-code it
[20:51:50] <seb_kuzminsky> yeah not currently
[20:52:46] <seb_kuzminsky> i can imagine adding something like scripts/platform-is-supported, a script the buildbot could look for and run if it's there to override the default in the config
[21:15:09] <jepler> seb_kuzminsky: is buildbot still confused? the 0000.checkin build seems to still be spinning, but no other build is taking place.
[21:15:47] <jepler> trying to interrupt it..
[21:16:28] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 837a49f 06linuxcnc 10(9 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=837a49f
[21:16:28] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus f951891 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f951891
[21:18:58] <jepler> buildbot "successfully configured for 'uspace-Debian-8.2'-'uspace+rtai+xenomai'.. "
[21:19:32] <jepler> hmm but without including a rtai-modules package in the build-depends, whoops
[21:24:01] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d2f82b6 06linuxcnc 10(9 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d2f82b6
[21:24:01] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus fda24b3 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fda24b3
[21:24:36] <jepler> nope still not right
[21:24:41] <jepler> $ apt-cache policy ""
[21:24:41] <jepler> N: Unable to locate package
[21:24:45] <jepler> $ echo $?
[21:24:45] <jepler> 0
[21:27:10] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus c3d2078 06linuxcnc 10(9 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c3d2078
[21:27:10] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 49f3f16 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=49f3f16
[21:30:53] <seb_kuzminsky> jepler: looks like 0000.checkin didnt like it when the wheezy-rtpreempt-amd64 buildslave stalled and was powercycled, thanks for resetting it
[21:55:22] <linuxcnc-build> build #2527 of 1405.rip-wheezy-armhf is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/2527 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[21:55:23] <linuxcnc-build> build #4347 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4347 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[22:12:29] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 50f41e5 06linuxcnc 10(9 files in 2 dirs) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=50f41e5
[22:12:30] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a83a620 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a83a620
[22:28:15] <linuxcnc-build> build #2528 of 1405.rip-wheezy-armhf is complete: Failure [4failed install-missing-build-dependencies compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/2528 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[22:28:15] <linuxcnc-build> build #4348 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4348 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[22:46:14] -!- teepee has quit [Ping timeout: 244 seconds]
[22:46:39] -!- teepee [teepee!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[22:55:06] <jepler> seb_kuzminsky: I've been trying to get the uspace builds from my branch to automatically pick up whether to build rtai or xenomai support based on info from apt-cache, but now I see two things: first, <distro>/base isn't in source.list (based on searching in http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/2495/steps/apt-get-update/logs/stdio) and anyway the metadata might
[22:55:12] <jepler> not be there yet since apt-get update is after configure debian/control
[23:05:21] <seb_kuzminsky> jepler: you want to see if a xenomai kernel is available in the apt sources, but you don't care what's currently running on the build host?
[23:07:16] <seb_kuzminsky> i think it's likely i left the 'linuxcnc.org $DIST base' out of sources.list, since it was not needed at the time i set the wheezy machines up
[23:07:21] <seb_kuzminsky> that's probably a bug on my part
[23:11:06] <jepler> seb_kuzminsky: rtai, actually. xenomai development files are available in the base system on x86 even if no kernels are
[23:11:16] <jepler> (xenomai have a stable ABI while rtai is :shrug: about ABI)
[23:11:45] <jepler> don't change anything right now, we can work it out later
[23:15:09] -!- kalxas has quit [Quit: Goodbye]
[23:28:25] <skunkworks> jepler, is it the userspace or kernel space version of xenomi?
[23:34:20] <linuxcnc-build> build #482 of 4017.5.deb-wheezy-armhf is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.5.deb-wheezy-armhf/builds/482 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[23:39:12] <linuxcnc-build> build #3492 of 4007.deb-precise-i386 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4007.deb-precise-i386/builds/3492 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[23:46:35] <jepler> hm
[23:47:25] <jepler> I guess it uses the same .dscs for i386, amd64, and armhf builds (how can it not) so it ends up requiring libxenomai-dev on armhf
[23:47:42] <jepler> I guess I can statically qualify that as only being on i386 and amd64 platforms, until someone says otherwise
[23:48:13] <linuxcnc-build> build #2320 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/2320 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>