#linuxcnc-devel Logs

Oct 06 2023

#linuxcnc-devel Calendar

03:35 AM -!- #linuxcnc-devel mode set to +v by ChanServ
03:44 AM -!- #linuxcnc-devel mode set to +v by ChanServ
04:21 AM rigid: rene-dev5: well, i'm working on it but is it necessary to work for those 2 lines fix? It's a regression bug and for working on it, I need it to compile. Currently I'm trying to fix a lot of issues in linuxcncrsh (one triggered but not catched by the test).
04:21 AM rigid: i'm currently not needing ui HAL pins in axis
04:29 AM rene-dev5: rigid Im asking because I want to remove it :D
04:30 AM rigid: rene-dev5: NML alltogether or just the ability to use it beyond localhost?
04:30 AM rigid: I mean, NML looks very dated but it still seems to be the core of linuxcnc
04:31 AM rigid: replacing it with something more modern seems reasonable
04:35 AM rene-dev5: both eventually, but currently Im reworking the tooltable
04:36 AM rigid: yeah, there's quite some hoops to jump through to control tools over network
04:38 AM rene-dev5: it doesnt affect what you are doing, but the tool nml and nmap will go away
04:38 AM rigid: I absolutely need to get rid of the GUI/DE/WM running on the machine firmware and there seems to be a lot of effort that went into the codebase to make that possible.
04:40 AM rigid: with what will it be replaced? direct shmem without the CMS layer?
04:40 AM rene-dev5: no shmem or cms, just sqlite
04:40 AM rigid: (I'm still new to the linuxcnc architecture design)
04:41 AM rene-dev5: there is no need for nml or shmem for tools
04:41 AM rigid: oh, sqlite in the realtime environment?
04:41 AM rene-dev5: tooltable isnt realtime
04:41 AM rigid: oh ok
04:41 AM rene-dev5: only task and the UI are using the tooltable
04:41 AM rene-dev5: both are not realtime
04:43 AM rigid: hm, seems https://linuxcnc.org/docs/html/code/code-notes.html#_architecture_overview is already awfully outdated
04:43 AM rigid: until now I used the tooltable of FreeCAD so I never touched that
04:43 AM rigid: rene-dev5: what is the tooltable actually for?
04:44 AM rigid: use case wise...
04:44 AM rigid: additional constraints?
04:58 AM rigid: ah, toolchanger. of course.
05:33 AM rigid: andypugh: i tried a clean build now and the linuxcncrsh test doesn't fail but it's ignoring "SET MODE NAK" responses. Tho ESTOP OFF seems to work with the simulated hardware.
05:34 AM rigid: I'm trying to figure out why.
05:36 AM rigid: andypugh: I extended the test to check the responses of the server and check if values where actually set by issuing a "get ..." command after each "set ...". Should I create a PR for that? (but it'll fail currently until it's fixed)
06:40 AM rigid: the linuxcncrsh-tcp test fails if you replace all "localhost" in tcp.nml with "127.0.0.1". i'm not sure why. (iirc there are some different codepaths when the localhost string is detected)
07:42 AM rigid: nvm, it works. I used the wrong test.
07:44 AM rigid: "works" when not considering those NAKs
07:51 AM rigid: oh, and this tool table error also gets ignored: https://pastebin.com/A2EjJbFb
10:23 AM IAmTheRealBeef is now known as Beef
11:30 AM linuxcnc-build: build #3019 of 4041.deb-buster-rtpreempt-amd64 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4041.deb-buster-rtpreempt-amd64/builds/3019 blamelist: Petter Reinholdtsen <pere@hungry.com>, andypugh <andy@bodgesoc.org>, Mark <mark.vandoesburg@hetnet.nl>
12:08 PM linuxcnc-build: build #2910 of 4042.deb-buster-rtpreempt-rpi4 is complete: Failure [4failed shell_3 shell_4] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4042.deb-buster-rtpreempt-rpi4/builds/2910 blamelist: Petter Reinholdtsen <pere@hungry.com>, andypugh <andy@bodgesoc.org>, Mark <mark.vandoesburg@hetnet.nl>
12:42 PM pere: andypugh: just to gain some more confidence in g71/g72, <URL: https://github.com/LinuxCNC/linuxcnc/pull/2680 > :)
04:35 PM pere: anyone got any idea why master is not building in github CI any more?
04:43 PM Unterhaus_ is now known as Unterhausen
05:43 PM rigid: pere: you mean like http://buildbot.linuxcnc.org/buildbot/builders/4042.deb-buster-rtpreempt-rpi4 ?
05:44 PM rigid: it's not obvious which branch is used there
05:44 PM rigid: ah, it's 2.9
10:10 PM pere: rigid: no, I mean like <URL: https://github.com/LinuxCNC/linuxcnc/pull/2679 >.
10:58 PM pere: rigid: and <URL: https://github.com/LinuxCNC/linuxcnc/pull/2666 >
11:03 PM pere: Anyone know why docs/archive/UPDATING exist? I would imagine its content belong under docs/src/ somewhere or is obsolete.
11:49 PM pere: I am unable to reproduce the build problem on github with master.