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

Back
[00:39:03] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15SebKuzminsky opened issue #112: the ja config update script Cancel button doesn't cancel 02https://github.com/LinuxCNC/linuxcnc/issues/112
[00:39:49] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master e2ba1c9 06linuxcnc 10scripts/update_ini update_ini: update link to JA updating docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e2ba1c9
[00:45:14] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15SebKuzminsky opened issue #113: update_ini script no longer runs 02https://github.com/LinuxCNC/linuxcnc/issues/113
[08:03:01] <KGB-linuxcnc> 03Dewey Garrett 05master 920a3d5 06linuxcnc 10scripts/linuxcnc.in linuxcnc.in: sequence: update_ini, check_config * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=920a3d5
[09:31:40] <KGB-linuxcnc> 03Jeff Epler 05master f055277 06linuxcnc 10scripts/platform-is-supported platform-is-supported: No need for ancient Python workarounds * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f055277
[12:26:46] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 6127010 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=6127010
[12:26:46] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 09ba8c9 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=09ba8c9
[12:26:46] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus bf80147 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=bf80147
[12:26:49] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 054e316 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=054e316
[12:26:53] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus e76c128 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e76c128
[12:26:57] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus d0186f1 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=d0186f1
[12:27:01] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 1ed686a 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1ed686a
[12:27:05] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus b0a4d38 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b0a4d38
[12:27:09] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 6387873 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6387873
[12:27:12] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0a8776d 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0a8776d
[12:27:17] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 2d55840 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2d55840
[12:27:21] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 984798f 06linuxcnc 10(8 files) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=984798f
[12:27:24] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 647939b 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=647939b
[13:01:16] <linuxcnc-build> build #2560 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/2560 blamelist: dummy, Sebastian Kuzminsky <seb@highlab.com>, Jeff Epler <jepler@unpythonic.net>, Dewey Garrett <dgarrett@panix.com>
[13:01:16] <linuxcnc-build> build #4380 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4380 blamelist: dummy, Sebastian Kuzminsky <seb@highlab.com>, Jeff Epler <jepler@unpythonic.net>, Dewey Garrett <dgarrett@panix.com>
[13:02:06] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 8f2ff2d 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=8f2ff2d
[13:02:07] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 408464c 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: factor several items to a header * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=408464c
[13:02:07] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus dbc0e8a 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=dbc0e8a
[13:02:10] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 5991214 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=5991214
[13:02:14] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus b9905c5 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=b9905c5
[13:02:19] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 301a38f 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=301a38f
[13:02:22] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 03414b5 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=03414b5
[13:02:26] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus b69f61e 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b69f61e
[13:02:31] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus c3cef36 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c3cef36
[13:02:34] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 7be2ab3 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7be2ab3
[13:02:39] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus acfbc20 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=acfbc20
[13:02:42] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a2b4172 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a2b4172
[13:02:46] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 5e67962 06linuxcnc 10(8 files) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5e67962
[13:02:50] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a63d5f8 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a63d5f8
[13:05:34] <jepler> ++ cat NUM_PINS
[13:05:34] <jepler> + '[' 15 -ne 16 ']'
[13:05:34] <jepler> + exit 1
[13:05:35] <jepler> *** /home/buildslave/emc2-buildbot/wheezy-armhf/wheezy-armhf-sim/build/tests/module-loading/siggen/16-names: FAIL: test run exited with 1
[13:05:38] <jepler> that's a weird failure
[13:05:49] <jepler> obscure race or general flakiness?
[13:43:16] <linuxcnc-build> build #1781 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/1781 blamelist: dummy, Jeff Epler <jepler@unpythonic.net>
[15:16:01] <Tom_itx> where can i find the latest list of iso files?
[15:16:08] <Tom_itx> linuxcnc.org/iso ?
[15:18:44] <jepler> linuxcnc front page "download" link heads here: http://linuxcnc.org/docs/2.7/html/getting-started/getting-linuxcnc.html
[15:19:08] <Tom_itx> dude was looking for a 2.7.5 iso
[15:19:24] <jepler> there is no 2.7.5 iso. we don't generate isos for each new release. use the network to update.
[15:19:32] <Tom_itx> that's what i figured
[15:19:48] <jepler> OK
[15:20:02] <Tom_itx> thanks
[15:58:16] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 3612b75 06linuxcnc 10scripts/linuxcnc.in abort startup if user cancels update_ini * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3612b75
[16:01:07] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15SebKuzminsky closed issue #113: update_ini script no longer runs 02https://github.com/LinuxCNC/linuxcnc/issues/113
[16:03:17] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15cradek closed issue #112: the ja config update script Cancel button doesn't cancel 02https://github.com/LinuxCNC/linuxcnc/issues/112
[19:17:44] <cradek> argh, gene reports that mdi queueing is broken now
[19:18:50] <jepler> don't we have tests that, umm, test that?
[19:26:25] <cradek> I agree it's borken
[19:33:48] <jepler> :-( well thanks for testing. get an issue filed on github for it?
[19:34:05] <jepler> 2.7.5?
[19:38:17] <cradek> I tested master
[19:42:22] <jepler> I guess some of gene's problems have been about master-ish stuff like the conversion script
[19:43:08] <cradek> 2.7 works fine
[19:43:13] <cradek> (yayyyy)
[19:43:43] <jepler> seb will be happy to hear
[19:46:04] <cradek> I'll bisect
[19:51:35] <jepler> Bisecting: 497 revisions left to test after this (roughly 9 steps)
[19:51:57] <cradek> I guessed it's in task and got 5
[19:52:15] <jepler> probably a good guess
[19:52:25] <cradek> my computer's so sloooow
[19:52:46] <jepler> :-/
[19:52:58] <jepler> just spend hundreds of dollars and you can fix it
[19:54:16] <jepler> .. like the $1650 Intel Core i7-6950X with 10 cores / 20 threads, f'r'instance
[19:54:25] <cradek> the first one it gave me doesn't build
[19:54:28] <cradek> siiiiigh
[19:54:58] <jepler> hah funny story
[19:55:21] <jepler> or the Intel Xeon E5-2699 V4 (OEM/Tray) with 22 cores / 44 threads if this info is accurate (no price shown)
[19:55:56] <jepler> ugh I wonder if the JA rebases left most commits non-building :(
[19:56:07] <jepler> that's 3 in a row that don't build for me
[19:56:09] <jepler> .. 4
[19:56:37] <cradek> motion-logger?
[19:56:45] <jepler> emc/task/emctaskmain.cc: In function ‘bool allow_while_idle_type()’:
[19:56:45] <jepler> emc/task/emctaskmain.cc:731:12: error: ‘emcCommand’ was not declared in this scope
[19:56:48] <jepler> switch(emcCommand->type) {
[19:56:51] <jepler> ^
[19:56:53] <jepler> but some motion-loggers too
[19:56:57] <cradek> oh I didn't get yours yet
[19:58:31] <cradek> Could not open command file 'core_sim.hal'
[19:58:37] <cradek> and this one builds but doesn't run
[20:00:56] <jepler> /home/jepler/src/linuxcnc/lib/hallib/core_sim.hal:28: Pin 'joint.0.motor-pos-cmd' does not exist
[20:01:33] <jepler> this is frustrating!
[20:05:49] <jepler> emc/motion/motion.c:382:63: error: ‘emcmot_hal_data_t’ has no member named ‘overruns’
[20:08:05] <cradek> $ git bisect fuckit
[20:08:05] <cradek> Usage: git bisect [help|start|bad|good|skip|next|reset|visualize|replay|log|run]
[20:11:20] <jepler> confirmed that it went bad somewhere within the JA branch :(
[20:11:34] <jepler> tests bad at 619da0300cb3 and good at 928b7f266df8
[20:21:20] <jepler> well there's a revolting development
[20:21:26] <jepler> I don't repro the bug in tklinuxcnc!
[20:22:46] <cradek> oh my
[20:24:00] <jepler> Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+24, +0,)
[20:25:23] <jepler> http://paste.debian.net/782477/
[20:25:40] <jepler> so before *each* MDI, axis issues EMC_TASK_SET_MODE and EMC_TASK_PLAN_SYNCH
[20:25:50] <cradek> noooo
[20:26:00] <jepler> afu afu afu
[20:31:16] <jepler> File "/home/jepler/src/linuxcnc/bin/axis", line 2244, in send_mdi_command
[20:31:19] <jepler> ensure_mode(linuxcnc.MODE_MDI)
[20:31:22] <jepler> File "/home/jepler/src/linuxcnc/bin/axis", line 935, in ensure_mode
[20:31:24] <jepler> c.mode(m) # task_mode
[20:34:08] <jepler> but task_mode shows as mdi in linuxcnctop
[20:34:14] <cradek> 7e74b98f?
[20:34:45] <jepler> # jogging in mdi requires setting always for mdi,auto (not sure why)
[20:34:45] <jepler> if ( (s.task_mode == m) and (m == linuxcnc.MODE_MANUAL) ): return True
[20:34:48] <jepler> if running(do_poll=False): return False
[20:35:07] <jepler> yeah I was just arriving at a similar supposition
[20:35:48] <cradek> there's no short circuit in ensure_mode anymore
[20:37:08] <andypugh> Gene said “BUT!! I just discovered we have once again lost the ability to pile up
[20:37:08] <andypugh> several lines of code in the MDI buffer,”
[20:37:34] <andypugh> Naturally I assumed he was wrong, but tested anyway. He doesn’t apear to be wrong.
[20:37:42] <KGB-linuxcnc> 03Jeff Epler 05master 64d7984 06linuxcnc 10src/emc/usr_intf/axis/scripts/axis.py axis: fix queued MDI * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=64d7984
[20:37:54] <jepler> hi andypugh
[20:38:00] <andypugh> Was that coincidence?
[20:38:06] <andypugh> Or a reply ?
[20:38:11] <jepler> we've also been talking about the problem gene repored
[20:39:00] <andypugh> Ah, OK. Just got back from a trip. (2 days at the race-track riding my bike, 2 days visiting aged parents)
[20:39:18] <jepler> welcome home
[20:58:34] <andypugh> Oh, Joy, I am being called an Idiot on Practical Machinist because of assumptions folk are making about one of my YouTube videos.
[20:59:25] <cradek> sometimes I'm an idiot and nobody notices. does it even out?
[21:04:03] <jepler> are you sure you wouldn't be happier on a website called "Impractical Machinist"?
[21:10:21] <andypugh> I think I might.
[21:10:45] <jepler> while others should ship out for "Pedantic Machinist"
[21:10:46] <andypugh> I don’t even hang out on PM. I just got a PM saying that they were talking about me on PM. :-)
[21:15:48] <jepler> https://news.ycombinator.com/item?id=12111597 (tales from kodak in the decade that digital photography ate it)
[21:20:30] <andypugh> They all seem to be missing the point that a company that makes film isn’t necessarily a good company to be making digital cameras. They are completely different businesses.
[21:21:32] <andypugh> Kodak’s money was made from film and chemicals. Even swapping all that for making SD-cards instead (if they could) wouldn’t have kept a company that size going.
[21:22:04] <andypugh> It’s like asking why horse breeders didn’t start making cars.
[21:27:17] <jepler> we might expect ICE car manufacturers to make hybrids and electrics though.
[21:27:25] <jepler> (to pick an example near and dear to your heart)
[21:27:38] <andypugh> They are trying. I anticipate them failing.
[21:42:14] <andypugh> Ref: #112, looks like a change Jepler made: https://github.com/LinuxCNC/linuxcnc/commit/1ffe7dbe904926185ae9b27ee488b839c052794e
[21:42:28] <kwallace> Just my impression, I really liked my Kodak digital cameras. They made some really good image sensors, then I think they sold that department.
[21:42:56] <pcw_home> well crap, in addition to hawks, racoons, opossums, and coyotes we
[21:42:58] <pcw_home> now have a family of foxes living next door. Might as well hang up a "Free Chicken Dinner" sign
[21:43:51] <andypugh> The new version doesn’t exit if the value is 42. I was puzzled for a while when I was the case / esac structure, being fairly sure that I had never known of that.
[21:44:23] <kwallace> People kill a lot more chickens.
[21:44:33] <andypugh> pcw_home: I take it you currently have chickens?
[21:44:56] <pcw_home> Yeah 15 or so (for a while anyway)
[21:46:11] <andypugh> It _should_ be possible to fox-proof the coop. Though I understand that it isn’t easy.
[21:46:50] <pcw_home> Yeah they have safe coups but they run loose in the daytime
[21:47:00] <andypugh> We have foxes round here, I quite like them, but then I don’t have chickens, or rabbits.
[21:47:54] <andypugh> The traditional way to deal with this involves posh types on horses with red jackets and a bad attitude.
[21:48:36] <pcw_home> I think these are even the same foxes (red foxes = a invasive species here)
[21:48:41] <andypugh> I just noticed the time. I need to sleep. :-)
[21:49:47] <andypugh> pcw_home: Quite a long-standing invader “The red fox originated from smaller-sized ancestors from Eurasia during the Middle Villafranchian period,[4] and colonised North America shortly after the Wisconsin glaciation.[5] “
[21:50:51] <kwallace> Yeah, I remember the Glaciation.
[21:51:10] <kwallace> Oops, better lay off the wine.
[21:51:50] <pcw_home> Yes but Grey foxes are the only native ones in this area AFAIK
[21:53:54] <andypugh> Interesting to wonder if they are more or less an invasive species than humans.
[21:54:24] <pcw_home> or chickens
[21:55:05] <kwallace> What kind of chickens? I hear Rhode Island Reds are good.
[21:58:39] <skunkworks_> zlog
[21:58:42] <skunkworks_> http://electronicsam.com/images/matsuura/20160717_213020.jpg
[22:00:47] <kwallace> That's a nice action shot.
[22:02:58] <skunkworks_> (not the matsuura.. That is where the ftp on the phone points to right now)
[22:03:11] <jepler> seems to me some marine animal is probably the "most invasive species"
[22:03:16] <jepler> or maybe a marine plant
[22:03:51] <skunkworks_> zebra muscle...
[22:04:10] <skunkworks_> around here - and asian carp
[22:08:25] <jepler> apparently only one common octoups is known to the USGS to have escaped into US waterways http://nas.er.usgs.gov/queries/SpecimenViewer.aspx?SpecimenID=157597
[22:16:31] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15robEllenberg commented on issue #68: This looks reproducible in simulation using your example code. The reason this occurs is because the 2.7 trajectory planner allows blending between synced motions. Here's a comparison of the axis accelerations with and without your dwell:... 02https://github.com/LinuxCNC/linuxcnc/issues/68#issuecomment-233220639
[22:16:59] <pcw_home> kwallace about 4 different types, sex-links (Rhode Island red/ Barred Rock cross) Ameraucana , white rocks and some I've forgotten
[22:19:20] <kwallace> My neighbor has some that are black with white tufts. They come over to eat the worms from the compost pile.
[22:28:34] <pcw_home> Yeah, ours dig in our compost
[22:29:31] <pcw_home> sometimes they sit on top of the sheep when the sheep are lying down
[22:42:24] <jepler> all sorts of animals are comfortable to sit on http://avnerofer.com/wp-content/uploads/2014/04/laos-35.jpg
[22:58:05] <skunkworks_> rob is back!