#linuxcnc-devel Logs
Nov 12 2018
#linuxcnc-devel Calendar
07:42 AM linuxcnc-build: build #2402 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/2402 blamelist: Rene Hopf <renehopf@mac.com>
07:44 AM linuxcnc-build: build #564 of 4030.deb-stretch-rtpreempt-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4030.deb-stretch-rtpreempt-i386/builds/564 blamelist: Rene Hopf <renehopf@mac.com>
07:44 AM linuxcnc-build: build #1781 of 4022.deb-jessie-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4022.deb-jessie-amd64/builds/1781 blamelist: Rene Hopf <renehopf@mac.com>
07:53 AM linuxcnc-build: build #1669 of 4020.deb-jessie-rtpreempt-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4020.deb-jessie-rtpreempt-amd64/builds/1669 blamelist: Rene Hopf <renehopf@mac.com>
08:03 AM jepler: > command timed out: 1200 seconds without output, attempting to kill
08:03 AM jepler: while unpacking packages
08:03 AM jepler: seb_kuzminsky: may need attention if it left dpkg locks in place or something
08:21 AM -!- #linuxcnc-devel mode set to +v by ChanServ
08:21 AM cradek_ is now known as cradek
08:31 AM rene_dev_: seb_kuzminsky you there? I have a few questions about your 2.7-tool-info branch
09:50 AM rene_dev_: I doing all the pocket number fixes properly now, and I would like to know if they should go into 2.7, or only in master.
09:50 AM rene_dev_: or if the current broken behavior should be kept in 2.7
09:51 AM rene_dev_: people are complaining about that in the forum
10:29 AM seb_kuzminsky: good morning everyone
10:30 AM hazzy-m: morning seb
10:31 AM seb_kuzminsky: jepler: that dpkg hung inside of pbuilder, which gets thrown away after every build, so i think that's ok
10:31 AM seb_kuzminsky: except it't not ok that pbuilder hung, not sure what's up with that
10:36 AM seb_kuzminsky: rene_dev_: it depends on what the new fixed behavior is
10:36 AM rene_dev_: its correct ;D
10:36 AM seb_kuzminsky: i'll need full details to make the call
10:36 AM rene_dev_: it reports the pocket number from the tooltable everywhere
10:36 AM jepler: is there a pull request that can be discussed? even a closed on against master?
10:37 AM rene_dev_: no, im still working on it
10:37 AM rene_dev_: but it depends on a few things that I already pushed to master a while ago, that just clean up things
10:37 AM rene_dev_: so those would need to be picked into 2.7...
10:37 AM seb_kuzminsky: rene_dev_: what is the current/old broken behavior? it reports the index in the tool array, but calls it the pocket number?
10:38 AM rene_dev_: yes, and sometimes the numbers dont even line up
10:38 AM rene_dev_: the interp differs form iocontrol
10:39 AM rene_dev_: and the initial value is also different, even within interp
10:39 AM rene_dev_: https://github.com/LinuxCNC/linuxcnc/compare/2.7-tool-info#diff-22efa6c95bb01316fb5517cec373f87dR28
10:39 AM rene_dev_: so I merged this into master, on a local branch, and implemented all the fixmes
10:39 AM seb_kuzminsky: my initial reaction is that sounds like something i'd want in 2.7, but please go through the normal PR process so i can take a closer look
10:40 AM rene_dev_: but that depends on a few other changes, I did earlier in master only
10:41 AM rene_dev_: then your test, that currently tests the existing behaviour, then needs to be changed to the correc tbehaviour
10:41 AM seb_kuzminsky: include those at the beginning of the branch that you PR to 2.7, or as a separate PR before the main fix one if they're extensive
10:41 AM rene_dev_: here you can see the problem: https://github.com/LinuxCNC/linuxcnc/compare/2.7-tool-info#diff-4c8c3acb6c2f5afd3cb3551ba412cc49R207
10:42 AM rene_dev_: io reports the correct pocket, and interp the wrong pocket
10:42 AM seb_kuzminsky: yeah, boo
10:43 AM seb_kuzminsky: at one point i guess i was paying enough attention to notice and try to fix that bug, but then i drifted off
10:43 AM seb_kuzminsky: went into the west, as jepler once said
10:44 AM rene_dev_: its not a trivial fix, as the pocket number is not known at that point :D
10:44 AM rene_dev_: takes a few layers to get there^^
10:44 AM seb_kuzminsky: it's in the tool table, which is small, we can just search for it, no?
10:45 AM rene_dev_: if you care to read it, yes :D
10:45 AM seb_kuzminsky: does IO have the Canon tool table?
10:45 AM seb_kuzminsky: i sure don't want to do file io
10:46 AM seb_kuzminsky: oh, right, now i remember
10:46 AM rene_dev_: https://github.com/LinuxCNC/linuxcnc/commit/b0b781e169fab62486dafa3eda62c683a393b8e6
10:46 AM rene_dev_: this is one of the commits it needs
10:47 AM rene_dev_: that adds the real pocket number to CANON_TOOL_TABLE
10:47 AM seb_kuzminsky: perfect
10:47 AM seb_kuzminsky: like the FIXME in my old branch: https://github.com/LinuxCNC/linuxcnc/compare/2.7-tool-info#diff-22efa6c95bb01316fb5517cec373f87dL27
10:48 AM rene_dev_: yes
10:49 AM rene_dev_: so you say it should go into 2.7?
10:49 AM seb_kuzminsky: please prepare a PR with as much supporting info as you feel i'll need to make an informed decision
10:50 AM seb_kuzminsky: but yes, in general, if it doesn't break other stuff, i would like this bug fixed in 2.7
10:51 AM seb_kuzminsky: linuxcnc-build: build --branch=2.7 0000.checkin
10:51 AM rene_dev_: ok then
10:52 AM seb_kuzminsky: thanks for being so persistent on fixing this
10:52 AM seb_kuzminsky: your energy and dedication are an inspiration to us all :-)
10:52 AM rene_dev_: Im not the only one that is annoyed by this bug :D
10:52 AM seb_kuzminsky: linuxcnc-build: you there?
10:54 AM rmu: seems i am postponing activating the tool changer once again ;)
10:54 AM seb_kuzminsky: hmm, it got the command but didn't do anything about it, 2018-11-12 09:50:08-0700 [IrcStatusBot,client] irc command build
10:54 AM rene_dev_: rmu are you using 2.7 or 2.8-pre?
10:56 AM -!- #linuxcnc-devel mode set to +v by ChanServ
10:56 AM seb_kuzminsky: linuxcnc-build: what did i tell you
10:57 AM rmu: 2.8pre
10:57 AM seb_kuzminsky: linuxcnc-build: force build --branch=2.7 0000.checkin
10:57 AM linuxcnc-build: build #5718 forced
10:57 AM linuxcnc-build: I'll give a shout when the build finishes
11:02 AM rene_dev_: ok, looks like they cherrypick just fine
11:19 AM rene_dev_: https://github.com/LinuxCNC/linuxcnc/compare/2.7...2.7-pocket-fix
11:19 AM rene_dev_: work in progress
12:27 PM linuxcnc-build: Hey! build 0000.checkin #5718 is complete: Success [3build successful]
12:27 PM linuxcnc-build: Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5718
01:00 PM linuxcnc-build: build #3859 of 1403.rip-wheezy-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/3859 blamelist: Rene Hopf <renehopf@mac.com>
01:01 PM linuxcnc-build: build #5700 of 1306.rip-precise-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/5700 blamelist: Rene Hopf <renehopf@mac.com>
01:04 PM linuxcnc-build: build #5697 of 1300.rip-precise-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/5697 blamelist: Rene Hopf <renehopf@mac.com>
01:07 PM linuxcnc-build: build #4912 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/4912 blamelist: Rene Hopf <renehopf@mac.com>
01:16 PM linuxcnc-build: build #5698 of 1200.rip-lucid-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1200.rip-lucid-i386/builds/5698 blamelist: Rene Hopf <renehopf@mac.com>
01:18 PM linuxcnc-build: build #5698 of 1202.rip-lucid-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1202.rip-lucid-amd64/builds/5698 blamelist: Rene Hopf <renehopf@mac.com>
01:26 PM linuxcnc-build: build #4060 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/4060 blamelist: Rene Hopf <renehopf@mac.com>
01:29 PM linuxcnc-build: build #3858 of 1400.rip-wheezy-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/3858 blamelist: Rene Hopf <renehopf@mac.com>
01:42 PM linuxcnc-build: build #5711 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/5711 blamelist: Rene Hopf <renehopf@mac.com>
01:43 PM linuxcnc-build: build #3374 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/3374 blamelist: Rene Hopf <renehopf@mac.com>
01:52 PM rene_dev_: Requested tool 4 not found in the tool table
01:52 PM rene_dev_: wat
01:56 PM rene_dev_: what did I break?
01:56 PM linuxcnc-build: build #2325 of 1500.rip-jessie-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/2325 blamelist: Rene Hopf <renehopf@mac.com>
02:16 PM linuxcnc-build: build #714 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/714 blamelist: Rene Hopf <renehopf@mac.com>
02:17 PM linuxcnc-build: build #2327 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/2327 blamelist: Rene Hopf <renehopf@mac.com>
02:20 PM linuxcnc-build: build #713 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/713 blamelist: Rene Hopf <renehopf@mac.com>
02:24 PM linuxcnc-build: build #2325 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/2325 blamelist: Rene Hopf <renehopf@mac.com>
02:24 PM linuxcnc-build: build #2327 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/2327 blamelist: Rene Hopf <renehopf@mac.com>
02:25 PM linuxcnc-build: build #3528 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/3528 blamelist: Rene Hopf <renehopf@mac.com>
02:25 PM linuxcnc-build: build #5719 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5719 blamelist: Rene Hopf <renehopf@mac.com>
02:58 PM andypugh: The consequences of a minor error are quite extreme on the IRC, aren’t they?
03:24 PM rene_dev_: andypugh Im not sure what the error is
05:11 PM rene_dev_: aaah, yes. it needs more stuff cherrypicked
05:11 PM rene_dev_: almost done...
10:06 PM Tom_itx is now known as Tom_L