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

Back
[00:31:11] <jepler> I should consider finding dinner
[00:36:12] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[00:37:18] -!- teepee has quit [Ping timeout: 272 seconds]
[00:37:18] teepee_ is now known as teepee
[00:45:33] -!- pozzoni has quit [Ping timeout: 250 seconds]
[00:55:40] -!- pozzoni has quit [Ping timeout: 272 seconds]
[00:57:20] <jepler> hm freebsd doesn't have clock_nanosleep https://wiki.freebsd.org/FreeBSD_and_Standards#POSIX_2008.1
[00:58:24] -!- kingarmadillo has quit [Ping timeout: 258 seconds]
[01:07:04] -!- pozzoni has quit [Ping timeout: 272 seconds]
[01:21:50] <seb_kuzminsky> just replace the system call with a function that ssh'es to a linux box and runs it there
[01:24:53] -!- skunkworks has quit [Ping timeout: 244 seconds]
[01:31:08] -!- pozzoni has quit [Ping timeout: 272 seconds]
[01:31:42] <jepler> Subject: [ANNOUNCE] 4.6.2-rt5
[01:37:31] -!- pozzoni has quit [Ping timeout: 250 seconds]
[01:45:54] <KGB-linuxcnc> 03Jeff Epler 05jepler/master/eth-packet-loss b081282 06linuxcnc 10docs/man/man9/hm2_eth.9 hm2_eth: doc updates * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b081282
[01:48:37] -!- pozzoni has quit [Ping timeout: 258 seconds]
[01:54:00] -!- tjtr33 [tjtr33!~tomp@cm-171-100-107-6.revip10.asianet.co.th] has joined #linuxcnc-devel
[01:58:40] -!- pozzoni has quit [Ping timeout: 264 seconds]
[01:59:58] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 914f4da 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h 10src/hal/drivers/mesa-hostmot2/hostmot2.c hm2_eth: record information so hm2_eth can compute deadlines * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=914f4da
[01:59:58] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss f414552 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h hm2_eth: use read deadline for queued reads * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f414552
[01:59:58] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 05f5696 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h 10src/hal/drivers/mesa-hostmot2/watchdog.c hostmot2: introduce "needs_soft_reset" * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=05f5696
[02:00:01] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss ce80671 06linuxcnc 10docs/man/man9/hm2_eth.9 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h hm2_eth: detect lost reads and writes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ce80671
[02:00:06] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 83cf336 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h hm2_eth: fix array-vs-pointer thinko * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=83cf336
[02:00:10] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 2ff8c2b 06linuxcnc 10src/hal/drivers/mesa-hostmot2/lbp16.h hm2_eth: make macros more robust * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2ff8c2b
[02:00:14] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 0c4b769 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h hm2_eth: read-request-packet is not just a sequence of lbp16_cmd_addr * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0c4b769
[02:00:19] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 19b2a2e 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h 10src/hal/drivers/mesa-hostmot2/lbp16.h hm2_eth: detect late read packets * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=19b2a2e
[02:00:23] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 126d307 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hm2_eth.h hm2_eth: switch from using rxudp count to confirm_write_cnt * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=126d307
[02:00:28] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 52febb5 06linuxcnc 10docs/man/man9/hm2_eth.9 hm2_eth: improve docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=52febb5
[02:00:32] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 35d14b7 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_eth.c 10src/hal/drivers/mesa-hostmot2/hostmot2.c 10src/hal/drivers/mesa-hostmot2/tram.c hostmot2: Treat -EAGAIN from hm2_finish_read specially * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=35d14b7
[02:00:37] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss f04ffde 06linuxcnc 10src/hal/drivers/mesa-hostmot2/tram.c hostmot2: fix trivial typo in diagnostic message * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f04ffde
[02:00:41] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss ad3bf04 06linuxcnc 10src/hal/drivers/mesa-hostmot2/sserial.c hostmot2: sserial: avoid glitches when starting to run * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ad3bf04
[02:00:45] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss 15aa477 06linuxcnc 10src/hal/drivers/mesa-hostmot2/sserial.c hostmot2: sserial: avoid long wait after lost packet * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=15aa477
[02:00:49] <KGB-linuxcnc> 03Jeff Epler 05jepler/2.7/eth-packet-loss f581fae 06linuxcnc 10docs/man/man9/hm2_eth.9 hm2_eth: doc updates * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f581fae
[02:00:53] <KGB-linuxcnc> 05jepler/master/eth-packet-loss b081282 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b081282
[02:03:33] -!- pozzoni has quit [Ping timeout: 250 seconds]
[02:03:53] <jepler> pcw, or anybody else who has tested the packet loss branch: I've rebased the work to be on 2.7, and the branch name has changed accordingly. you'll have to do more steps in git next time you want to play with the newest version of that work.
[02:13:04] -!- pozzoni has quit [Ping timeout: 250 seconds]
[02:20:38] <jepler> Now we get to(*) trace the boot process
[02:20:39] <jepler> one sector, one page, one instruction
[02:20:39] <jepler> at a time.
[02:20:39] <jepler> (*) If you replace the words "need to"
[02:20:39] <jepler> with the words "get to," life
[02:20:41] <jepler> becomes amazing.
[02:29:00] amnesic is now known as amnesic_away
[02:55:58] -!- pozzoni has quit [Ping timeout: 250 seconds]
[03:01:41] -!- mozmck has quit [Ping timeout: 240 seconds]
[03:05:13] -!- mozmck [mozmck!~moses@67.210.159.94] has joined #linuxcnc-devel
[03:06:47] -!- pozzoni has quit [Ping timeout: 250 seconds]
[03:22:49] -!- pozzoni has quit [Ping timeout: 250 seconds]
[03:59:22] -!- Mathnerd314 has quit [Ping timeout: 244 seconds]
[04:18:12] -!- skunksleep has quit [Ping timeout: 276 seconds]
[04:18:31] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[04:32:52] -!- skunksleep has quit [Ping timeout: 264 seconds]
[05:13:47] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[05:33:42] -!- skunksleep has quit [Ping timeout: 272 seconds]
[05:44:57] -!- tjtr33 has quit [Ping timeout: 260 seconds]
[06:14:09] -!- kwallace [kwallace!~kwallace@162.222.30.254] has parted #linuxcnc-devel
[07:43:17] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15trasz opened pull request #66: Use getopt(3) in a way that's compatible with FreeBSD. (06master...06master) 02https://github.com/LinuxCNC/linuxcnc/pull/66
[07:58:57] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[08:51:40] -!- Miner_48er has quit [Quit: Leaving]
[08:56:28] -!- rob_h [rob_h!~R@2a02:c7f:5618:7700:80ec:b227:6c50:7890] has joined #linuxcnc-devel
[09:33:47] -!- skunksleep has quit [Ping timeout: 250 seconds]
[09:34:50] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[09:50:15] -!- rob_h has quit [Ping timeout: 250 seconds]
[09:51:33] -!- skunksleep has quit [Ping timeout: 244 seconds]
[10:10:32] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[10:17:30] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[10:18:03] -!- teepee has quit [Ping timeout: 244 seconds]
[10:18:08] teepee_ is now known as teepee
[10:25:53] -!- tjtr33 [tjtr33!~tomp@cm-171-100-107-6.revip10.asianet.co.th] has joined #linuxcnc-devel
[10:33:24] -!- tjtr33 has quit [Ping timeout: 244 seconds]
[10:34:43] -!- skunkworks [skunkworks!~skunkwork@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[10:55:28] -!- persina has quit [Ping timeout: 250 seconds]
[11:05:07] -!- tjtr33 [tjtr33!~tomp@cm-171-100-107-6.revip10.asianet.co.th] has joined #linuxcnc-devel
[12:24:57] -!- rob_h [rob_h!~R@2a02:c7f:5618:7700:cdf7:6cf9:bf3d:454e] has joined #linuxcnc-devel
[13:02:11] -!- Roguish [Roguish!~chatzilla@c-50-143-183-159.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[13:33:10] <trasz_> huh.
[13:33:36] <trasz_> porting is way easier if you disconnect 2/3 of the code from the build by accident.
[13:33:46] -!- Mathnerd314 [Mathnerd314!~quassel@supertux/Mathnerd314] has joined #linuxcnc-devel
[13:35:06] -!- rob_h has quit [Ping timeout: 258 seconds]
[13:36:51] -!- rob_h [rob_h!~R@97e42a64.skybroadband.com] has joined #linuxcnc-devel
[13:38:57] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[13:39:20] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[13:50:19] -!- rob_h has quit [Ping timeout: 250 seconds]
[13:52:07] -!- jthornton has quit [Remote host closed the connection]
[13:53:23] -!- jthornton [jthornton!~john@198.45.191.246] has joined #linuxcnc-devel
[14:02:19] -!- tjtr33 has quit [Ping timeout: 244 seconds]
[14:07:33] -!- kingarmadillo has quit [Ping timeout: 240 seconds]
[14:14:57] <jepler> trasz_: If I work by cherry-picking some of your commits to our master branch, are you comfortable/familiar with how to "git rebase" and continue working?
[14:23:42] <trasz_> jepler: i have no idea how to figure this out, but i'll learn, so it's fine :-)
[14:23:58] <trasz_> now, i got a little further, and could use some help.
[14:24:01] <trasz_> http://pastebin.com/HmDhktxj
[14:24:08] -!- kwallace [kwallace!~kwallace@162.222.30.254] has joined #linuxcnc-devel
[14:26:07] <trasz_> jepler: besides, i'm doing cherrypicking myself, manually; the branch i do 'git submit' from is a different git clone than the one i'm experimenting on.
[14:26:10] <jepler> your build is running to completion now?
[14:26:15] <trasz_> yup.
[14:26:24] <trasz_> i had to comment out a few things, like parport, though.
[14:27:48] <jepler> we have a testsuite in tests/ which is run by scripts/runtests. The next thing I would do is run one of the very simple tests that only involves hal: scripts/runtests tests/and-or-not-mux.0 (from the top dir of the source tree, not in src/)
[14:29:09] -!- tjtr33 [tjtr33!~tomp@cm-171-100-107-6.revip10.asianet.co.th] has joined #linuxcnc-devel
[14:29:39] <jepler> if that fails, the contents of the files "result" and "stderr" may be helpful
[14:29:52] <jepler> in diagnosing whatever the next problem is
[14:32:31] <trasz_> i'll try that, thanks :-)
[14:34:05] <jepler> - for (n = 0, m = 0; (item = line[m]) != (char) NULL; m++) {
[14:34:05] <jepler> + for (n = 0, m = 0; (item = line[m]) != '\0'; m++) {
[14:34:13] <jepler> you sure are finding and fixing some stupid stuff in our code though, that's great
[14:35:45] <trasz_> it's not me, it's clang :-)
[14:35:46] -!- Mathnerd314 has quit [Ping timeout: 252 seconds]
[14:37:09] <jepler> clang didn't submit a pull request so you still get props
[14:37:33] <KGB-linuxcnc> 03Edward Tomasz Napierala 05master 0ff7df3 06linuxcnc 10src/hal/utils/halcmd_commands.c Use getopt(3) in a way that's compatible with FreeBSD. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0ff7df3
[14:37:33] <KGB-linuxcnc> 03Edward Tomasz Napierala 05master 2f55c0a 06linuxcnc 10src/emc/rs274ngc/interp_internal.cc Fix build with clang. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2f55c0a
[14:37:33] <KGB-linuxcnc> 03Edward Tomasz Napierala 05master e32c296 06linuxcnc 10src/libnml/os_intf/_sem.c Avoid using SA_ONESHOT to fix build on FreeBSD. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e32c296
[14:39:01] <KGB-linuxcnc> 03Edward Tomasz Napierala 05master e7be16c 06linuxcnc 10(5 files in 5 dirs) Tweak includes to make things build on FreeBSD. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e7be16c
[14:41:48] <trasz_> so, the test hangs waiting on halsampler, in _nanosleep called from hal_stream_wait_readable.
[14:42:13] <jepler> is there an rtapi_app process?
[14:43:13] <jepler> if so, attach with gdb and "thread apply all bt"
[14:43:17] <trasz_> yeah.
[14:43:25] <trasz_> hm, wait. need to check one more thing.
[14:45:09] <trasz_> - clock_nanosleep(CLOCK_MONOTONIC, 0, &delay, NULL);
[14:45:10] <trasz_> + nanosleep(&delay, NULL);
[14:45:13] <trasz_> does this look right?
[14:45:19] <jepler> no, unfortunately not
[14:45:34] <jepler> well let me double check something too
[14:45:56] <jepler> maybe it's OK
[14:46:15] <trasz_> hm, the nanosleep man page in linux says:
[14:46:17] <jepler> we also clock_nanosleep(TIME_ABSTIME)
[14:46:22] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[14:46:26] <trasz_> POSIX.1 specifies that nanosleep() should measure time against the
[14:46:28] <trasz_> CLOCK_REALTIME clock. However, Linux measures the time using the
[14:46:31] <trasz_> CLOCK_MONOTONIC clock.
[14:46:59] <trasz_> so this should end up the same?
[14:48:17] <jepler> what is the 'delay' argument? is it plausible (say, way under 1s)?
[14:48:28] <jepler> you're looking in the halsampler process, right?
[14:48:30] -!- teepee has quit [Ping timeout: 272 seconds]
[14:48:30] teepee_ is now known as teepee
[14:48:42] -!- GetOutOfYourComf has quit [Ping timeout: 276 seconds]
[14:49:48] <jepler> also while in this stuck state, it might be worth looking at the output of 'halcmd show all'
[14:50:15] -!- b_b has quit [Changing host]
[14:50:31] <jepler> I think it's more likely that the problem is in rtapi_app, it's totally plausible for halsampler to spend most of its time sleeping in hal_stream_wait_readable, particularly if rtapi_app is not working
[14:50:44] <trasz_> jepler: it's 10ms.
[14:51:02] <jepler> basically, we fake up a kind of FIFO in shared memory; one of the things in rtapi_app should be writing into the FIFO, and then halsampler takes the sample off the FIFO and prints it
[14:52:39] <trasz_> jepler: yes, halsampler.
[14:52:56] <trasz_> 'halcmd show all' works, and prints all kinds of stuff; what should i pay attention to?
[14:53:11] <jepler> go ahead and pastebin it
[14:54:04] <jepler> the first think I'm looking for is the information about threads, to get an indication of whether the realtime code seems to be executing
[14:54:15] <jepler> the all-threads backtrace of rtapi_app would be nice for that too
[14:56:37] <trasz_> http://pastebin.com/65XuZm1v
[14:57:02] <jepler> Realtime Threads:
[14:57:03] <jepler> Period FP Name ( Time, Max-Time )
[14:57:03] <jepler> 100000 YES fast ( 0, 0 )
[14:57:22] <jepler> the time numbers are zero, which means the real-time thread has never executed even once
[14:58:30] <trasz_> threads are here: http://pastebin.com/XZdc3rLy
[14:58:50] <trasz_> and it seems #2 is stopped at another of my clock_nanosleep() changes...
[14:59:30] <jepler> Posix::wait calls clock_nanosleep(RTAPI_CLOCK, TIMER_ABSTIME, &task->nextstart, NULL);
[14:59:49] <jepler> that's the form of clock_nanosleep I was worried about, and the translation to nanosleep is less direct
[15:00:04] <jepler> in this case, the argument is the absolute time for the thread to execute next
[15:00:40] <jepler> so converting that to nanosleep(&task->nextstart, NULL) will be very wrong
[15:00:49] <trasz_> bingo :-)
[15:00:58] <jepler> clock_gettime(RTAPI_CLOCK, &now);
[15:01:16] <trasz_> and subtract?
[15:01:17] <jepler> you know when 'now' is, so you can do arithmetic between now and nextstart to get a relative length of time to sleep
[15:03:06] -!- tjtr33 has quit [Ping timeout: 244 seconds]
[15:04:04] <trasz_> ok, let me try.
[15:06:15] -!- kingarmadillo has quit [Ping timeout: 276 seconds]
[15:06:47] <trasz_> hm.
[15:07:11] <trasz_> this call, "clock_nanosleep(RTAPI_CLOCK, TIMER_ABSTIME, &task->nextstart, NULL);", shouldn't it be CLOCK_REALTIME?
[15:07:41] <trasz_> ah, nevermind.
[15:09:50] <jepler> we want a clock not affected by "discontinuous jumps in the system time", as the linux clock_gettime manpage puts it
[15:10:02] <jepler> CLOCK_REALTIME doesn't have anything to do with meeting realtime deadlines
[15:18:43] <jepler> afk
[15:40:17] <linuxcnc-build_> build #1347 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/1347 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[15:45:36] <linuxcnc-build_> build #3403 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/3403 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[15:50:52] <linuxcnc-build_> build #1346 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/1346 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[15:53:23] <KGB-linuxcnc> 03Jeff Epler 05master 98fab3a 06linuxcnc 10src/emc/usr_intf/xemc.cc xemc: fix DBL_MAX compile errors * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=98fab3a
[15:53:54] <jepler> huh I wonder why I didn't observe that locally. no good deed.
[15:58:40] -!- Ropt has quit [Client Quit]
[16:01:21] <linuxcnc-build_> build #4192 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/4192 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:01:36] <linuxcnc-build_> build #4194 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/4194 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:09:28] <linuxcnc-build_> build #2552 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/2552 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:15:56] <linuxcnc-build_> build #2353 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/2353 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:18:18] <linuxcnc-build_> build #1863 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/1863 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:19:04] <linuxcnc-build_> build #2387 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/2387 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:29:58] <seb_kuzminsky> do we have to rename our project now?
[16:30:29] <seb_kuzminsky> UnixCNC.org is not taken yet
[16:31:40] <linuxcnc-build_> build #2353 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/2353 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:36:50] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[16:40:40] <linuxcnc-build_> build #2019 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/2019 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[16:55:32] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[17:06:24] -!- tjtr33 [tjtr33!~tomp@cm-171-100-107-6.revip10.asianet.co.th] has joined #linuxcnc-devel
[17:08:16] <linuxcnc-build_> build #4207 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4207 blamelist: Edward Tomasz Napierala <trasz@FreeBSD.org>
[17:08:27] <jepler> seb_kuzminsky: safe to say there's still work to be done. but if you're an optimist you could always register it.
[17:10:21] <jepler> you'd want permission from the UNIX trademark holder first of course :-P
[17:13:23] <mozmck> non-winCNC
[17:32:46] -!- mozmck has quit [Quit: Leaving.]
[17:35:45] -!- tjtr33 has quit [Ping timeout: 276 seconds]
[17:46:34] -!- teepee_ [teepee_!~teepee@unaffiliated/teepee] has joined #linuxcnc-devel
[17:47:02] -!- teepee has quit [Ping timeout: 244 seconds]
[17:47:03] teepee_ is now known as teepee
[17:51:22] <KGB-linuxcnc> 05seb/2.6/statbuffer-g5x-abort 5a84454 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5a84454
[18:17:21] -!- JT-Shop has quit [Ping timeout: 276 seconds]
[18:18:02] -!- jthornton has quit [Ping timeout: 260 seconds]
[18:36:02] -!- JT-Shop [JT-Shop!~john@198.45.191.246] has joined #linuxcnc-devel
[18:36:07] -!- jthornton [jthornton!~john@198.45.191.246] has joined #linuxcnc-devel
[19:31:25] -!- kalxas has quit [Read error: Connection reset by peer]
[19:32:45] -!- kalxas has quit [Changing host]
[19:41:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 4a07c37 06linuxcnc 10src/rtapi/sim_common.h rtapi (sim): flush stdout/stderr after rtapi_print() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4a07c37
[19:41:35] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 fd6e951 06linuxcnc 10src/emc/task/emctaskmain.cc Task: fixup indentation * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fd6e951
[19:41:35] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 72dd0e6 06linuxcnc 10src/emc/task/iotaskintf.cc 10src/emc/task/taskclass.cc Task: don't call emcAbortCleanup() in emcIoAbort() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=72dd0e6
[19:41:36] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 b996c77 06linuxcnc 10src/emc/task/emctaskmain.cc Task: don't call emcTaskPlanInit() again * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b996c77
[19:41:40] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 48daf71 06linuxcnc 10src/emc/task/emctask.cc 10tests/motion-logger/basic/expected.builtin-startup 10tests/motion-logger/mountaindew/expected.motion-logger Task: only turn off the spindle once, when entering Estop * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=48daf71
[19:41:45] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 eff7f58 06linuxcnc 10src/emc/rs274ngc/interp_convert.cc Interp: consistently set feed rate to 0 on M2/M30 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=eff7f58
[19:41:49] <KGB-linuxcnc> 05seb/2.6/task-cleanups eff7f58 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=eff7f58
[19:48:17] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15cradek closed pull request #65: Seb/2.6/task cleanups (062.6...06seb/2.6/task-cleanups) 02https://github.com/LinuxCNC/linuxcnc/pull/65
[19:57:25] -!- b_b has quit [Remote host closed the connection]
[20:16:27] -!- Miner_48er has quit [Ping timeout: 260 seconds]
[20:56:06] <linuxcnc-build_> build #376 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/376 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[21:12:03] -!- Mathnerd314 [Mathnerd314!~quassel@supertux/Mathnerd314] has joined #linuxcnc-devel
[21:29:03] -!- kingarmadillo has quit [Ping timeout: 244 seconds]
[21:41:56] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 3b82074 06linuxcnc 10(6 files) add a test to reproduce the preview-strangeness reported by Zultron * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3b82074
[21:41:56] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 16eec37 06linuxcnc 10(8 files in 2 dirs) add a test of STARTUP_GCODE vs Abort * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=16eec37
[21:41:56] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix ba334e3 06linuxcnc 04tests/motion-logger/basic/expected.builtin-startup 03tests/motion-logger/basic/expected.builtin-startup.in 10tests/motion-logger/basic/test.sh tests/motion-logger/basic: allow comments in expected files * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ba334e3
[21:42:00] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 1b7a523 06linuxcnc 10tests/motion-logger/basic/expected.builtin-startup.in tests/motion-logger/basic: comment 'expected' file * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1b7a523
[21:42:04] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 3ad1ea2 06linuxcnc 10src/emc/rs274ngc/interp_convert.cc 10src/emc/rs274ngc/rs274ngc_interp.hh 10src/emc/rs274ngc/rs274ngc_pre.cc interp: move end-of-program cleanup code to its own function * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3ad1ea2
[21:42:09] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 991984e 06linuxcnc 10src/emc/rs274ngc/rs274ngc_pre.cc 10tests/motion-logger/basic/expected.builtin-startup.in 10tests/motion-logger/mountaindew/expected.motion-logger interp: reset Interp and Canon state on Abort * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=991984e
[21:42:14] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 516deae 06linuxcnc 10src/emc/task/emctaskmain.cc Task: simplify handling of emcCommand * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=516deae
[21:42:18] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.6/task-abort-fix 402c27b 06linuxcnc 10(5 files in 3 dirs) Task: add drain_interp_list * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=402c27b
[21:46:10] <seb_kuzminsky> cradek: i think something went wrong with my push
[21:46:48] <seb_kuzminsky> i have some commits at the tip of that branch that i didn't want to include in my push, so first i tried to push $SHA:seb/2.6./task-abort-fix
[21:47:04] <seb_kuzminsky> it failed saying that the seb/2.6/task-abort-fix ref was ambiguous, and to add ref/ to it
[21:47:10] <seb_kuzminsky> so i tried that too, and it also failed
[21:47:32] <seb_kuzminsky> then i moved my local branch pointer to the commit i wanted to be the remote tip (with reset --hard), and that's teh push that went through above
[21:47:47] <seb_kuzminsky> but it said this: http://paste.debian.net/738012/
[21:47:54] <seb_kuzminsky> and no email went out, and the branch didn't show up on github
[21:48:54] <seb_kuzminsky> the buildbot did get started, which is good
[21:49:09] <seb_kuzminsky> i can fetch the branch from glo but i dont see it on github
[21:49:26] <seb_kuzminsky> it fixes #49 and the statbuffer/abort bug that zultron reported
[21:49:58] <seb_kuzminsky> it's super sketchy and invasive in Task, but it fixes real bugs that people have reported so i think we should take it anyway
[21:50:12] <seb_kuzminsky> i'd appreciate reviews & eyeballs
[21:50:14] <seb_kuzminsky> bbl
[21:51:47] <cradek> the github mirror is periodic, not at push time
[21:52:37] <seb_kuzminsky> ah, ok
[21:52:58] <seb_kuzminsky> oh yeah, there it is
[21:53:15] <cradek> To ssh://github/LinuxCNC/linuxcnc.git
[21:53:16] <cradek> * [new branch] github/seb/2.6/task-abort-fix -> github/seb/2.6/task-abort-fix
[21:53:20] <cradek> just kicked it off
[21:53:28] <cradek> it might take up to 12 minutes normally
[21:54:02] <cradek> gotta run, was on my way out the door
[22:55:05] -!- kalxas has quit [Quit: Goodbye]
[22:55:42] <linuxcnc-build_> build #377 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/377 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[23:02:37] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has joined #linuxcnc-devel
[23:13:07] -!- kalxas has quit [Client Quit]
[23:17:20] -!- BeachBumPete [BeachBumPete!~IceChat9@2601:585:8200:7a40:d0d5:13c1:9dae:52c] has parted #linuxcnc-devel
[23:17:24] -!- Miner_48er has quit [Ping timeout: 246 seconds]