#linuxcnc-devel | Logs for 2014-11-09

[00:12:38] <seb_kuzminsky> well it seemed like a good idea at the time
[00:14:13] <seb_kuzminsky> we're going to try to clean up the super messy way that user interfaces talk to the controller
[00:14:44] <seb_kuzminsky> starting by sweeping it all under the rug of a beautiful^Wnew api
[00:30:30] <memleak> i heard something before about opencv, is that going to be integrated into the new UI?
[00:35:59] <seb_kuzminsky> i have no idea
[00:36:15] <seb_kuzminsky> lui is not a new UI, it's a library that lets UIs talk to the controller
[00:37:30] <seb_kuzminsky> i think skunkworks was experimenting with opencv
[01:11:58] <linuxcnc-build_> build #941 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed apt-get-update shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/941 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:12:53] <linuxcnc-build_> build #375 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed apt-get-update shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/375 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:13:19] <linuxcnc-build_> build #180 of 4014.deb-wheezy-rtpreempt-i386 is complete: Failure [4failed shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-i386/builds/180 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:14:57] <linuxcnc-build_> build #2105 of 4006.deb-lucid-rtai-i386 is complete: Failure [4failed apt-get-update shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4006.deb-lucid-rtai-i386/builds/2105 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:16:31] <linuxcnc-build_> build #2102 of 4003.deb-lucid-i386 is complete: Failure [4failed apt-get-update shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4003.deb-lucid-i386/builds/2102 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:17:05] <linuxcnc-build_> build #2102 of 4004.deb-lucid-amd64 is complete: Failure [4failed apt-get-update shell_2] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4004.deb-lucid-amd64/builds/2102 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:19:17] <linuxcnc-build_> build #2130 of 2000.docs is complete: Failure [4failed compile rsync-docs-to-www.linuxcnc.org] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/2000.docs/builds/2130 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:19:18] <linuxcnc-build_> build #2644 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2644 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:21:45] <seb_kuzminsky> that's www.linuxcnc.org being down
[01:22:41] <seb_kuzminsky> ok, that means i'm done for the night
[08:56:05] <skunkworks> I am just paying with opencv's python interface - hooking into hal.
[09:05:00] <skunkworks> playing
[10:42:45] <seb_kuzminsky> wlo is back
[10:42:58] <seb_kuzminsky> linuxcnc-build_: force build --branch=liblinuxcnc-ui 0000.checkin
[10:42:59] <linuxcnc-build_> build forced [ETA 1h16m54s]
[10:42:59] <linuxcnc-build_> I'll give a shout when the build finishes
[11:01:15] <linuxcnc-build_> build #449 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/449
[11:16:58] <seb_kuzminsky> what now
[11:17:03] <linuxcnc-build_> build #2645 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2645
[11:25:02] <seb_kuzminsky> oh no....
[11:26:13] <seb_kuzminsky> ok, i think i know why that failed
[11:26:58] <seb_kuzminsky> task is in manual mode, and lui-test sends the "switch to teleop jogging" command & waits for "task done" in the status struct
[11:27:38] <seb_kuzminsky> task gets the command, turns it into a EMC_TRAJ_SET_TELEOP_ENABLE message to Motion, and then task is done
[11:27:55] <seb_kuzminsky> so lui-test goes to check the jog mode
[11:29:13] <seb_kuzminsky> but motion hasn't gotten around to handling its message from task yet, so status->motion.traj.mode hasnt been updated, and the test fails
[11:30:43] <seb_kuzminsky> the root cause is that the status.status field (hooray for that name) reflects Task's status, not Motion's
[11:30:59] * seb_kuzminsky unhappily ponders yet another poll loop
[11:40:47] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 1a96ef9 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: fixup traj-mode error message * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1a96ef9
[11:40:47] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui d62ce17 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: accept a delay before Motion changes jog mode * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d62ce17
[15:57:50] <jepler> seb_kuzminsky: branch jepler/luigen wdyt? I'll read back later.
[16:31:36] <cradek> Subject: USB ports won't work after install
[16:31:37] <cradek> SUCCESS! The updae fixed it! Everything is working great! Thank you ery much everyone
[16:32:03] <cradek> yay
[16:33:36] <jepler> http://wiki.vero-apparatus.com/ARM64OpenLaptopConcept
[16:35:35] <cradek> fun
[16:35:55] <cradek> it would be really great if we have open laptops sometime in the future
[16:37:54] <jepler> if it's anything like the other project for an open design ARM laptop, the price for the first model will be prohibitive
[16:38:08] <jepler> but that's the way these things go
[16:38:13] <cradek> wget -- path traversal vulnerability in recursive FTP mode
[16:38:24] <jepler> (novena)
[16:38:28] <cradek> yeah, that's ok
[16:41:57] <skunkworks> Yay - fixed it on the 2 systems I have also... (j1800 and j1900)
[16:44:12] <jepler> we owe brianmorel(?) a big thanks for finding the right patch to fix this issue
[17:20:57] <pcw_home> Ite great because the J1800,1900,2900 are on most new fanless X86 MBs
[17:20:58] <pcw_home> I have one SSD that now works on almost all my test MBs (netmanager is up to Eth9 or something)
[17:39:14] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 95394dc 06linuxcnc 10src/liblinuxcnc-ui/Submakefile 04src/liblinuxcnc-ui/program-pause.cc 03src/liblinuxcnc-ui/program.cc lui: rename program-pause.cc to program.cc * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=95394dc
[17:39:14] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui c9287cd 06linuxcnc 10src/liblinuxcnc-ui/linuxcnc-ui-private.h 10src/liblinuxcnc-ui/linuxcnc-ui.h 10src/liblinuxcnc-ui/program.cc lui: add the other program-related functions to lui * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c9287cd
[17:39:14] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 8b8579a 06linuxcnc 10src/liblinuxcnc-ui/linuxcnc-ui-private.h 10src/liblinuxcnc-ui/linuxcnc-ui.h 10src/liblinuxcnc-ui/program.cc lui: fixup program (track run line) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=8b8579a
[17:39:18] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui efdbe14 06linuxcnc 10src/emc/usr_intf/xemc.cc xemc: use lui for program operations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=efdbe14
[17:39:22] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui f0ae2d9 06linuxcnc 10src/emc/usr_intf/emcsched.cc emcsched: use lui for program operations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f0ae2d9
[17:39:26] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 9f71748 06linuxcnc 10src/emc/usr_intf/emcrsh.cc emcrsh: use lui for program operations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9f71748
[17:39:30] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 580d229 06linuxcnc 10src/emc/usr_intf/emclcd.cc emclcd: use lui for program operations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=580d229
[17:39:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui bd84454 06linuxcnc 10src/liblinuxcnc-ui/program.cc lui: clear run line in lui_program_step() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=bd84454
[17:39:38] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui c49b6d2 06linuxcnc 10src/emc/usr_intf/halui.cc halui: use lui for all program ops * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c49b6d2
[17:39:42] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 2ceb055 06linuxcnc 10src/emc/usr_intf/emcsh.cc emcsh: use lui for program ops * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2ceb055
[17:39:46] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 23a5fe1 06linuxcnc 10src/emc/usr_intf/halui.cc halui: remove now-dead code, lui handles this now * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=23a5fe1
[17:39:50] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 7b65ad0 06linuxcnc 10src/emc/usr_intf/xemc.cc xemc: remove some now-dead code * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7b65ad0
[17:39:54] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 825340c 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: fix a compile warning in verify_traj_mode() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=825340c
[17:39:58] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 82be60d 06linuxcnc 10src/liblinuxcnc-ui/Submakefile 03src/liblinuxcnc-ui/error-nml.cc 10src/liblinuxcnc-ui/linuxcnc-ui-private.h 10src/liblinuxcnc-ui/linuxcnc-ui.h lui: add reading of the error messages from linuxcnc * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=82be60d
[17:40:03] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui b627b88 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: add the beginnings of testing of gcode programs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b627b88
[23:13:40] <seb_kuzminsky> wow, luigen obsoletes like 90% of my effort this weekend
[23:53:56] <CaptHindsight> jepler: I'm not sure they know how much work it will be to support PCIe graphics on ARM. We looked at this years ago when the cortex-A8's first arrived with PCIe
[23:54:29] <CaptHindsight> but maybe someone on the team is a Radeon driver guru