#linuxcnc-devel Logs

Oct 11 2023

#linuxcnc-devel Calendar

03:41 AM -!- #linuxcnc-devel mode set to +v by ChanServ
05:50 AM linuxcnc-build2: Build [#1683](http://buildbot2.highlab.com/buildbot/#builders/7/builds/1683) of `10-rip.debian-11-bullseye-rtpreempt-amd64` 4failed.
05:56 AM linuxcnc-build2: Build [#1758](http://buildbot2.highlab.com/buildbot/#builders/13/builds/1758) of `00-checkin` 4failed.
06:00 AM rmu: seb_kuzminsky: re the git tag issue, we had to move the tag, and it seemed git tag was/is cached. in github actions, adding a "+" in front of refs/tags changed git behaviour to always overwrite local tags if remote tag is updated. IIRC we couldn't change it for build-bot. don't know what the status is there, i had to leave earlier
06:57 AM pere: rmu: I suspect it is better to make a new tag, v2.9.2 or something.
06:57 AM pere: it will be hard to track down all repo copies with the old tag.
06:59 AM rene-dev5: pere if you do a pull, there is only one tag
07:00 AM pere: if you already did the pull, you have the wrong tag, and it will not be replaced with the new tag.
07:00 AM rene-dev5: someone fixed a bug while andy was tagging, so the tag got moved
07:00 AM rene-dev5: pere it will either move the tag, or error out. depending on your config/git version
07:01 AM rene-dev5: the wrong tag was only published for a few minutes, I doubt this will be an issue
07:02 AM pere: rene-dev5: what will move tag or error out? As far as I know, git will just ignore the new tag and keep the original one in the local clone.
07:04 AM rene-dev5: https://github.com/LinuxCNC/linuxcnc/actions/runs/6447675371/job/17504643795#step:4:6
07:12 AM rigid: seb_kuzminsky: is this related to CI failing when $GIT_TAG is unset at https://github.com/LinuxCNC/linuxcnc/blob/master/debian/update-dch-from-git#L41 ?
09:25 AM seb_kuzminsky: i agree with pere, moving tags is a mistake, better to make a new one (but i'm not there working with you guys so i shouldn't get a say)
09:25 AM seb_kuzminsky: where *should* the v2.9.1 tag be pointing now?
09:27 AM seb_kuzminsky: lintian will fail until the "2.9.0" entry in debian/changelog gets updated to "1:2.9.0": http://buildbot.linuxcnc.org/buildbot-admin/builders/4041.deb-buster-rtpreempt-amd64/builds/3024
09:31 AM seb_kuzminsky: since you're going to need at least another commit in 2.9 to fix the changelog, may I suggest that you tag 2.9.2 after that commit?
11:11 AM linuxcnc-build2: Build [#1683](http://buildbot2.highlab.com/buildbot/#builders/14/builds/1683) of `10-rip.debian-10-buster-rtpreempt-amd64` 4failed.
11:24 AM linuxcnc-build: build #3514 of 1660.rip-buster-python3 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1660.rip-buster-python3/builds/3514 blamelist: Peter Wallace <pcw@mesanet.com>
11:34 AM linuxcnc-build: build #3916 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/3916 blamelist: Peter Wallace <pcw@mesanet.com>
11:43 AM linuxcnc-build2: Build [#1684](http://buildbot2.highlab.com/buildbot/#builders/14/builds/1684) of `10-rip.debian-10-buster-rtpreempt-amd64` 8completed with warnings.
11:44 AM linuxcnc-build2: Build [#1685](http://buildbot2.highlab.com/buildbot/#builders/7/builds/1685) of `10-rip.debian-11-bullseye-rtpreempt-amd64` 8completed with warnings.
11:49 AM linuxcnc-build: build #3676 of 1650.rip-buster-rtpreempt-rpi4 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1650.rip-buster-rtpreempt-rpi4/builds/3676 blamelist: Peter Wallace <pcw@mesanet.com>
11:49 AM linuxcnc-build: build #10334 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/10334 blamelist: Peter Wallace <pcw@mesanet.com>
12:06 PM rene-dev5: seb_kuzminsky I suggested creating a new tag, but andy was worried that he would reach 2.9.11 before getting anywhere :D
12:24 PM linuxcnc-build2: Build [#1760](http://buildbot2.highlab.com/buildbot/#builders/13/builds/1760) of `00-checkin` 3completed successfully.
02:13 PM andypugh: seb_kuzminsky: Any idea why the buildbot2 is building 2.9.0.nn debs when the VERSION is 2.9.1?
02:39 PM rigid: andypugh: whaa, i don't think the linuxcncrsh PR was ready to be merged :)
02:40 PM andypugh: Oh.
02:40 PM rigid: it improves linuxcncrsh but the tests break the build en re-enable the test
02:40 PM rigid: *break CI (possibly build, too)
02:42 PM andypugh: Luckily Github has a revert button.
02:42 PM rigid: you could leave it and we just comment out the relevant bit. if rene-dev5 can fix the uninitialized-tool-offset-without-tooltable bug, it can be re-enabled
02:42 PM rigid: yeah, that'd be best. there's no rush I guess
02:43 PM andypugh: I think that there is a way to mark a PR as WIP or not ready, but I can’t immediately spot it.
02:44 PM rigid: "Labels" maybe?
02:45 PM rigid: i only see one for "documentation"
02:47 PM rigid: andypugh: if you have time, you could have a look at the test. a lot of stuff seems to work now but also some new bugs seem to reveal. I'm not familiar with workflows and which NAK is a bug and which is just an illegal request.
02:47 PM rigid: i'm currently try to jog and teleop
02:48 PM andypugh: “if I have time” <hollow laugh>
02:48 PM rigid: and I can start/stop the spindle :)
02:48 PM andypugh: I am currently just working through the email backlog from the weekend.
02:49 PM rigid: ah, I didn't push that big test, yet.
02:49 PM rigid: but if I did, it'd be a matter of seconds. just trying to execute every rsh command and it's output
02:49 PM rigid: someone more experienced might spot stuff instantly. although there is a lot of new output
02:50 PM rigid: like actual error messages :)
04:19 PM linuxcnc-build2: Build [#1763](http://buildbot2.highlab.com/buildbot/#builders/13/builds/1763) of `00-checkin` 4failed.
04:42 PM rigid: andypugh: what do you mean with "feature branches is that they become steadily harder to merge as time goes by"? isn't it way easier if feature developers keep their branch in sync by themselves until merged? compared to the release maintainer syncing every single branch from all feature developers?
04:57 PM Unterhaus_ is now known as Unterhausen
05:14 PM rene-dev5: They dont. And no one ever tests them.
05:20 PM -!- #linuxcnc-devel mode set to +v by ChanServ
05:57 PM linuxcnc-build2: Build [#1687](http://buildbot2.highlab.com/buildbot/#builders/14/builds/1687) of `10-rip.debian-10-buster-rtpreempt-amd64` 4failed.
06:28 PM rigid: allright.
06:29 PM rigid: rene-dev5: I think this is how axis uses NML: https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/axis/extensions/emcmodule.cc#L234
06:29 PM linuxcnc-build: build #3517 of 1660.rip-buster-python3 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1660.rip-buster-python3/builds/3517 blamelist: heeplr <32984777+heeplr@users.noreply.github.com>, Daniel Hiepler <d-git@coderdu.de>, Rene Hopf <renehopf@mac.com>, andypugh <andy@bodgesoc.org>
06:30 PM rigid: but rsh, sh or halrmt seem to use their own implementation: https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/shcom.cc#L331
06:30 PM linuxcnc-build2: Build [#1689](http://buildbot2.highlab.com/buildbot/#builders/7/builds/1689) of `10-rip.debian-11-bullseye-rtpreempt-amd64` 4failed.
06:31 PM rigid: maybe patching artefacts? But I think it's not too hard to adapt everything to a clean, uniform API. Surely quite some amount of work tho.
06:32 PM andypugh: emcmodule is a link between Python and NML. It was written specifically for Axis, but is the interface documented here: http://linuxcnc.org/docs/stable/html/config/python-interface.html
06:34 PM rigid: yeah, since axis is python. it's since rene-dev5 asked about the role of NML in relation to UIs.
06:36 PM rigid: (addition for my reply to https://github.com/LinuxCNC/linuxcnc/pull/2676#issuecomment-1758627498 )
07:02 PM -!- #linuxcnc-devel mode set to +v by ChanServ
07:06 PM linuxcnc-build2: Build [#1689](http://buildbot2.highlab.com/buildbot/#builders/14/builds/1689) of `10-rip.debian-10-buster-rtpreempt-amd64` 8completed with warnings.
07:08 PM linuxcnc-build2: Build [#1690](http://buildbot2.highlab.com/buildbot/#builders/7/builds/1690) of `10-rip.debian-11-bullseye-rtpreempt-amd64` 8completed with warnings.
07:24 PM linuxcnc-build2: Build [#1767](http://buildbot2.highlab.com/buildbot/#builders/13/builds/1767) of `00-checkin` 3completed successfully.
07:28 PM rene-dev5: rigid I know how the UIs use NML, and what emcmodule is. you keep saying the complete tooltable in nml helps with remote ui. how does is help? what specific problem does it solve?
07:30 PM linuxcnc-build: build #3919 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/3919 blamelist: heeplr <32984777+heeplr@users.noreply.github.com>, Daniel Hiepler <d-git@coderdu.de>, Rene Hopf <renehopf@mac.com>, andypugh
07:30 PM linuxcnc-build: <andy@bodgesoc.org>
08:26 PM linuxcnc-build: build #10337 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/10337 blamelist: heeplr <32984777+heeplr@users.noreply.github.com>, Daniel Hiepler <d-git@coderdu.de>, Rene Hopf <renehopf@mac.com>, andypugh <andy@bodgesoc.org>
08:26 PM linuxcnc-build: build #10338 of 0000.checkin is complete: Failure [4failed fetch branch to local git repo] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/10338 blamelist: andypugh <andy@bodgesoc.org>
09:05 PM linuxcnc-build: build #3518 of 1660.rip-buster-python3 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1660.rip-buster-python3/builds/3518 blamelist: Rene Hopf <renehopf@mac.com>
09:15 PM linuxcnc-build: build #3920 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/3920 blamelist: Rene Hopf <renehopf@mac.com>
09:32 PM linuxcnc-build: build #10339 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/10339 blamelist: Rene Hopf <renehopf@mac.com>