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

Back
[00:01:14] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[00:01:43] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[00:22:21] -!- kalxas has quit [Quit: Goodbye]
[00:24:57] -!- anth0ny_ has quit [Ping timeout: 276 seconds]
[00:37:18] -!- anth0ny_ has quit [Ping timeout: 276 seconds]
[00:49:34] -!- anth0ny_ has quit [Ping timeout: 272 seconds]
[00:56:26] <jepler> the part of uspace-plus that makes me grumpiest is
[00:56:26] <jepler> 8dbccfb build: include a copy of boost lockfree for heritage platforms
[00:56:26] <jepler> 40 files changed, 17675 insertions(+), 7 deletions(-)
[00:57:44] <jepler> but it has to be a better idea than coding my own
[00:57:55] -!- basiclaser has quit [Quit: Connection closed for inactivity]
[01:14:41] -!- pcw_home [pcw_home!~chatzilla@c-50-143-148-115.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[01:31:11] -!- skunkworks_ has quit [Ping timeout: 240 seconds]
[01:41:00] amnesic_away is now known as amnesic
[01:42:14] amnesic is now known as amnesic_away
[01:52:01] <KGB-linuxcnc> 03Jeff Epler 05master f1795e6 06linuxcnc 10docs/src/Master_Developer.txt docs: building-linuxcnc chapter belongs with other dev docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f1795e6
[01:52:01] <KGB-linuxcnc> 03Jeff Epler 05master 781c354 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: give better advice about how to debug rtapi_app * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=781c354
[01:52:01] <KGB-linuxcnc> 03Jeff Epler 05master 16bdfd2 06linuxcnc 10lib/python/.gitignore ignore generated files * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=16bdfd2
[01:52:03] <KGB-linuxcnc> 03Jeff Epler 05master 3e43335 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: move a header inclusion to a normal spot * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3e43335
[01:52:07] <KGB-linuxcnc> 03Jeff Epler 05master 2ed34c4 06linuxcnc 10src/rtapi/uspace_rtapi_app.cc uspace: remove unneeded forward declaration * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2ed34c4
[01:52:11] <KGB-linuxcnc> 03Jeff Epler 05master 9386643 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: let RtapiApp subclasses subclass rtapi_task * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9386643
[01:52:15] <KGB-linuxcnc> 03Jeff Epler 05master e3a350d 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: move pthread-specific data to new PosixTask type * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e3a350d
[01:52:19] <KGB-linuxcnc> 03Jeff Epler 05master bad28f6 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: add a uses-fp flag in task structure * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=bad28f6
[01:52:23] <KGB-linuxcnc> 03Jeff Epler 05master 3f5ca6f 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: factor out code for unexpected realtime delay message * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3f5ca6f
[01:52:27] <KGB-linuxcnc> 03Jeff Epler 05master 5973ee4 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_common.h 10src/rtapi/uspace_rtapi_app.cc 10src/rtapi/uspace_ulapi.c uspace: rtapi_get_time will need a different implementation for rtai * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5973ee4
[01:52:32] <KGB-linuxcnc> 03Jeff Epler 05master 0504ea5 06linuxcnc 10src/rtapi/uspace_ulapi.c uspace: move a header inclusion to a normal spot * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0504ea5
[01:52:36] <KGB-linuxcnc> 03Jeff Epler 05master 8d7626b 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=8d7626b
[01:52:41] <KGB-linuxcnc> 03Jeff Epler 05master 170d6c4 06linuxcnc 10src/rtapi/rtapi_uspace.hh 10src/rtapi/uspace_rtapi_app.cc uspace: drop support for old appspecific pointer * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=170d6c4
[01:57:31] <jepler> (the uncontroversial parts of uspace-plus)
[02:06:18] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 6a295e7 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=6a295e7
[02:06:18] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus eef172a 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=eef172a
[02:06:18] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 32a1bca 06linuxcnc 10src/configure.in configure: fall back to uspace realtime if rtai not found * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=32a1bca
[02:06:21] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 55cecd4 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=55cecd4
[02:06:25] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 61a096a 06linuxcnc 10src/module_helper/module_helper.c module_helper: always allow .ko objects * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=61a096a
[02:06:29] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 6c15879 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=6c15879
[02:06:33] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus a83cf7d 06linuxcnc 10src/Makefile build: even on uspace, make linuxcnc_module_helper setuid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a83cf7d
[02:06:37] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 0b7f645 06linuxcnc 10src/Makefile build: install additional programs as setuid in uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0b7f645
[02:06:41] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus ba0e57b 06linuxcnc 10debian/configure packaging: drop special treatment of linuxcnc_module_helper * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ba0e57b
[02:06:45] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus c1048e2 06linuxcnc 10(7 files in 3 dirs) uspace: add uspace+rtai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c1048e2
[02:06:49] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 7bec71d 06linuxcnc 10(6 files in 2 dirs) uspace: add uspace+xenomai realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7bec71d
[02:06:53] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus bdda77d 06linuxcnc 10(8 files) packaging: rtai, xenomai are sub-packages of uspace * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=bdda77d
[02:06:57] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/uspace-plus 1d9a896 06linuxcnc 10docs/src/code/building-linuxcnc.txt docs: document new RTOS support * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1d9a896
[02:36:35] -!- skunkworks_ [skunkworks_!~skunkwork@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[02:42:25] <jepler> seb_kuzminsky: are the CPUs in your hypervisors oversubscribed (or IOPS for that matter), or am I mistaken if I imagine that not building both "vanilla" and "rtpreempt" would be a win in turnaround times?
[02:42:49] <jepler> seb_kuzminsky: contemplating commiting a change to platform-is-supported:
[02:42:52] <jepler> -supported_kernel_flavors = [ 'rtai', 'rtpreempt', 'vanilla' ]
[02:42:54] <jepler> +supported_kernel_flavors = [ 'rtai', 'vanilla' ]
[02:43:09] <jepler> (or -vanilla, leaving rtpreempt, maybe)
[02:43:26] <seb_kuzminsky> yeah running fewer VMs would make my life better
[02:44:04] <seb_kuzminsky> building uspace on preempt-rt and on vanilla produces the same binaries, right?
[02:44:07] <jepler> right
[02:44:15] <jepler> but what we would lose is doing the runtests on one of them..
[02:44:33] <seb_kuzminsky> right
[02:44:46] <jepler> something which becomes more confusing when there are 4 different ways to use uspace: vanilla, preempt-rt, rtai, xenomai ...
[02:45:00] <jepler> -> somebody should make a linuxcnc-testsuite package that can be installed and run on all the different platforms
[02:45:01] <seb_kuzminsky> and if you run those binaries as root (eg if you ran 'sudo make setuid') then they'll try to do preempt-rt-specific realtime hardening?
[02:45:16] <jepler> in 2.7 and master today, yes, right
[02:45:21] <seb_kuzminsky> ok
[02:45:32] <seb_kuzminsky> i started making linuxcnc-test.debs at one point
[02:45:50] <jepler> by "somebody" I was implying myself, but that's great ! did you get as far as committing anything?
[02:45:55] <seb_kuzminsky> there were many small annoying problems, but no real show stoppers
[02:46:00] <jepler> yeah that's the way it goes
[02:46:09] <seb_kuzminsky> let me see if i can dig up the branch...
[02:46:09] <jepler> one is, the tests like to install components now!
[02:48:58] <jepler> hm, comp could automatically try invoking sudo if --install and the destination is not already writable. and now linuxcnc-tests depends on sudo (!?)
[02:49:16] <seb_kuzminsky> and a proper sudo configuration
[02:49:25] <jepler> or we could weaken yet again the restrictions on where RT components may be loaded from (the current protection is useless at preventing someone who can 'loadrt' pwn the local machine anyway)
[02:49:26] <seb_kuzminsky> which probably anyone running the tests has anyway, right?
[02:49:49] <jepler> there are some people who prefer 'su'..
[02:50:02] <seb_kuzminsky> they're wrong and they should feel bad
[02:50:19] <jepler> it's one thing for the instructions to say "sudo" and they just cuss under their breath and dutifully "su"... but another to have it hard-coded
[02:50:38] <jepler> *shrug* I'd be content with comp calling sudo hard-coded
[02:51:12] <jepler> we could accept a configure-time patch which we would never enable in our own debs, or of course you can su; comp --install for yourself .. it just would prevent some tests from succeeding if you refuse to have sudo
[02:51:27] <jepler> of course, the prospect of needing to interact with the user in the middle of runtests is *blech* too
[02:51:55] <seb_kuzminsky> yeah that's no good too
[02:52:05] <jepler> loading RT modules from a colon-separated path is sounding better every second
[02:56:04] -!- skunkworks_ has quit [Ping timeout: 244 seconds]
[03:00:07] <linuxcnc-build> build #750 of 4022.deb-jessie-amd64 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4022.deb-jessie-amd64/builds/750 blamelist: Jeff Epler <jepler@unpythonic.net>
[03:06:31] -linuxcnc-github:#linuxcnc-devel- [13wlo] 15jepler pushed 1 new commit to 06master: 02https://github.com/LinuxCNC/wlo/commit/ffc0201c3eceb7169058329648e8f5105daca734
[03:06:31] -linuxcnc-github:#linuxcnc-devel- 13wlo/06master 14ffc0201 15Jeff Epler: new showcase...
[03:06:38] <KGB-wlo> push to master branch: http://linuxcnc.org/
[03:08:43] <jepler> I have noticed that sometimes I have to reload the linuxcnc front page before the new showcase shows up
[03:09:25] <jepler> network debugger on firefox is not helpful, it just says that the response is cached..
[03:11:08] <jepler> so I guess it's firefox that is deciding not even to send a 200 GET request
[03:11:18] -!- skunkworks_ [skunkworks_!~skunkwork@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[03:12:25] <jepler> https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching_FAQ
[03:13:21] <jepler> maybe we should request that user agents not use an old page for more than 1 day, given that we're trying to do front-page updates weekly.... Cache-control: max-age=86400
[03:21:25] <KGB-wlo> push to master branch: http://linuxcnc.org/
[03:21:34] -linuxcnc-github:#linuxcnc-devel- [13wlo] 15jepler pushed 1 new commit to 06master: 02https://github.com/LinuxCNC/wlo/commit/eb520cf9fb2d6ca2f68816024570cd6151a46e49
[03:21:34] -linuxcnc-github:#linuxcnc-devel- 13wlo/06master 14eb520cf 15Jeff Epler: htaccess: request HTML files to tine out after 1 day...
[03:22:21] -!- anth0ny_ has quit [Read error: Connection reset by peer]
[03:29:17] -!- jellevictoor has quit [Ping timeout: 260 seconds]
[03:32:05] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[03:32:58] -!- teepee has quit [Ping timeout: 272 seconds]
[03:32:58] teepee_ is now known as teepee
[03:37:10] <seb_kuzminsky> jepler: no, i can't find it
[03:38:00] <seb_kuzminsky> it was based on this branch: http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=shortlog;h=refs/heads/seb/master/new-deb-configure
[03:38:17] <jepler> seb_kuzminsky: :-/
[03:38:21] <jepler> ooh it's bedtime here
[03:38:26] <jepler> after I feed this needy cat that is
[03:38:28] <seb_kuzminsky> that i abandoned in 2014 it looks like :-/
[03:38:33] <seb_kuzminsky> ok have a nice sleep
[04:05:00] <KGB-linuxcnc> 03Dewey Garrett 05master a6870a7 06linuxcnc 10src/emc/usr_intf/emcsh.cc emcsh.cc rebranding comments for tcl package * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a6870a7
[04:05:00] <KGB-linuxcnc> 03Dewey Garrett 05master 23ddbee 06linuxcnc 10(5 files in 3 dirs) parse_ini{} proc: add to tcl pkg named Linuxcnc * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=23ddbee
[04:08:06] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 94fdccb 06linuxcnc 10README.md README: word-wrap the text * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=94fdccb
[04:08:06] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 6c8a93a 06linuxcnc 10README.md README: point to Building LinuxCNC for build info * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6c8a93a
[04:08:26] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15SebKuzminsky commented on issue #76: No, i only did the fun easy part. I still have to do the tedious bits:... 02https://github.com/LinuxCNC/linuxcnc/issues/76#issuecomment-232859241
[04:54:42] -!- jellevictoor has quit [Remote host closed the connection]
[05:06:12] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[05:06:46] -!- teepee has quit [Ping timeout: 244 seconds]
[05:06:50] teepee_ is now known as teepee
[05:12:02] -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
[05:12:48] <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
[05:18:12] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15SebKuzminsky opened issue #113: update_ini script no longer runs 02https://github.com/LinuxCNC/linuxcnc/issues/113
[05:18:15] -!- kwallace [kwallace!~kwallace@162.222.30.254] has parted #linuxcnc-devel
[05:32:45] -!- jellevictoor has quit [Remote host closed the connection]
[05:41:47] -!- jellevictoor has quit [Remote host closed the connection]
[06:04:58] -!- Mathnerd314 has quit [Ping timeout: 272 seconds]
[06:28:24] -!- jellevictoor has quit [Ping timeout: 272 seconds]
[08:34:22] -!- Miner_48er has quit [Quit: Leaving]
[08:49:59] -!- seb_kuzminsky has quit [Ping timeout: 244 seconds]
[08:50:16] -!- linuxcnc-build has quit [Ping timeout: 272 seconds]
[08:50:16] -!- JT-Shop has quit [Read error: Connection reset by peer]
[08:51:01] -!- seb_kuzminsky [seb_kuzminsky!~seb@174-29-175-163.hlrn.qwest.net] has joined #linuxcnc-devel
[08:51:01] -!- mode/#linuxcnc-devel [+v seb_kuzminsky] by ChanServ
[09:03:52] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-29-175-163.hlrn.qwest.net] has joined #linuxcnc-devel
[09:10:34] -!- sel [sel!~sel@net77-43-27-64.mclink.it] has joined #linuxcnc-devel
[09:12:22] -!- sel has quit [Client Quit]
[09:13:34] -!- sel [sel!~sel@net77-43-27-64.mclink.it] has joined #linuxcnc-devel
[09:13:55] -!- sel has quit [Client Quit]
[09:49:11] -!- radish has quit [Ping timeout: 240 seconds]
[09:53:58] -!- radish has quit [Changing host]
[10:21:57] -!- kalxas has quit [Ping timeout: 244 seconds]
[10:32:14] -!- kh0d has quit [Ping timeout: 272 seconds]
[10:34:08] amnesic_away is now known as amnesic
[10:43:16] amnesic is now known as amnesic_away
[10:48:03] kalxas_ is now known as kalxas
[10:48:53] -!- JT-Shop [JT-Shop!~john@198.45.191.246] has joined #linuxcnc-devel
[11:57:07] -!- jellevictoor has quit [Remote host closed the connection]
[11:58:20] amnesic_away is now known as amnesic
[12:04:46] amnesic is now known as amnesic_away
[12:19:11] -!- kh0d has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[12:31:11] -!- jellevictoor has quit [Remote host closed the connection]
[12:36:00] <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
[12:53:51] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[12:55:22] -!- teepee has quit [Ping timeout: 272 seconds]
[12:55:28] teepee_ is now known as teepee
[13:14:22] -!- jellevictoor has quit [Remote host closed the connection]
[13:22:03] -!- jellevictoor has quit [Remote host closed the connection]
[13:34:48] -!- ktchk [ktchk!~eddie6929@n219079181102.netvigator.com] has joined #linuxcnc-devel
[13:43:51] -!- jellevictoor has quit [Remote host closed the connection]
[13:59:33] -!- Mathnerd314 [Mathnerd314!~quassel@supertux/Mathnerd314] has joined #linuxcnc-devel
[14:04:39] <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
[14:30:37] -!- kwallace [kwallace!~kwallace@162.222.30.254] has joined #linuxcnc-devel
[14:30:47] -!- skunkworks_ has quit [Ping timeout: 260 seconds]
[14:39:46] -!- jellevictoor has quit [Ping timeout: 244 seconds]
[14:52:15] -!- anth0ny_ has quit [Quit: anth0ny_]
[15:12:28] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[15:12:32] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[15:19:53] -!- kh0d has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[15:32:27] -!- anth0ny_ has quit [Quit: anth0ny_]
[15:48:02] amnesic_away is now known as amnesic
[16:09:20] -!- kh0d has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
[16:26:20] -!- anth0ny_ has quit [Quit: anth0ny_]