Repository navigation
Developer Meeting Agenda 2026-11-08 - 10:00 CET #4779
grandixximo
started this conversation in
Agenda
Replies: 1 comment
|
I know, I repeat myself but given that this bug causes stray motion it would be nice if this fix could be given some priority: |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
According to our bi-weekly schedule alternating between "early" and "late", this video meeting is Sunday 2026-Nov-08 at 10:00 CET.
https://greenlight.bbb.uni-rostock.de/b/ste-c4d-brs-3k6
Access code: 869782
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2026&month=11&day=8&hour=9&min=0&sec=0&p1=319&p2=236&p3=240&p4=136&p5=165&p6=256
Agenda
libnmlcovering the wholeemcmodule.ccsurface (alllinuxcnc.commandmethods, alllinuxcnc.statfields, the error queue). On the forum there are also web UIs (lcncgui, lcnc-suite) on top of the Python module. Each of them breaks when NML goes.linuxcncmodule as it is, and maybe a C ABI client library with the same commands and status, so bindings like linuxcnc-nml can move over instead of being rewritten?make install#4774). build: export the NML client headers again #4785 installs 21 of them for as long as NML exists, with no layer on top and no emulation promised (@rene-dev, @rmu75). @BsAtHome cannot approve that: exported headers must move intoinclude/and be cleaned of internals first, and Python is the published client API. Decide: a time-boxed export, the structural move first, or Python only for 2.10, and does it block branching?--- Conclusion: Export the headers for 2.10 but split, @basathome will do the split, 3.0 new API for UIs, websocket 2.10 maybe
10-rip.debian-12-bookworm-rtpreempt-amd64,50-deb-uspace.debian-12-bookworm-amd64,30-dsc-uspace.debian-12-bookworm). GitHub CI builds trixie packages (package-arch, package-indep, 32-bit, rip-rtai), but runs the tests only on Ubuntu runners without a realtime kernel, and the buildbot is where the tests run under SCHED_FIFO. Can we get a trixie rtpreempt worker (rip with tests, deb, dsc)? Who has admin access to the buildbot and its hosts?50-deb-uspace.debian-12-bookworm-amd64: lintian errorsexecutable-in-usr-libon the qtvcp Python files (qtvcp/lib/qt_vismach/*.py,ripper/gcode_ripper.py,writer/writer.py).20-docs: the docs build, but the rsync to www.linuxcnc.org fails withPermission denied (publickey,password). Is the docs site still being updated, and whose key is it?--- Conclusion: Seb has control, we cannot do anything, Rene would like to put a debian 13 machine hooked to github CI
--- Conclusion: Try to move it to github Linuxcnc organization Pages. Cleanup and remove old stuff, and update, Rene and Robert are on it
--- conclusion vulerability is dealt with we stay on Kunena for now
mc_axisproposal, discussion Proposal: mc_axis — a PLCopen MC Part 1 axis component for HAL (extra joints, axes without G-code) #4647.conv_*components, the cross-net warning and the docs?halfileupdate) and hal: Add halcompupdate to migrate .comp files to the new HAL API #4256 (halcompupdate) are merged.update_inicallinghalfileupdatefor the 1.1 to 1.2 upgrade: asked on Unify INI values #3704, waiting for an answer.--- #4251 will hold on Bertho's review
[DISPLAY]CYCLE_TIME, GUIs: read [DISPLAY]CYCLE_TIME with one rule #4677 (item 10 of 2026-10-11, decided on 2026-09-13). The PR implements the rule for every GUI and VCP, and following review writes seconds everywhere (73 sample configs move from100to0.100). Behaviour changes to agree on:CYCLE_TIMEchange: AXIS was 20 ms, QtVCP, GladeVCP and gscreen 100 ms, tklinuxcnc 200 ms.--- Will backport to 2.9 so that there it does not move as well
* #4730 point-to-point moves and tool orientation codes, G53.1 to G53.7 and G68.3 (item 5 of the multiaxis roadmap #4374). Large, no review yet: how do we review it?
--- check conflicts
* #4757 motion: keep the last pose as the forward's guess after a failed forward (all KINEMATICS_BOTH machines).
--- holding for review, problem is real
* #4577 homing: run every leg of a synchronized home sequence together.
* #4601 xhc-hb04: rename the dashed ini identifiers and migrate old configs in
update_ini(follows the strict identifier decision).--- ready to flatten TCL
* #4618 preview: one preamble for every GUI, restating modes only. Needs a look from the GUI side.
* 2.9: #4787 (
RETAIN_G43lost the tool length after a real tool change, and failed G41/G42 otherwise; changes behaviour), #4788 (preview failed at line 0 under G96, G41 or G42), #4789 (fixes the abort restore lost under G96, a regression from my 2104c8b), #4727 (undo read-ahead modes when an error aborts a program, #4715), #4790 (SITEPY on Gentoo, #4717), #4204 (backport of #4200, index-enable on edges), #4761 (xhc-whb04b-6 fixes backport, approved). #4759 merges 2.9 into master and waits for #4761. Is another 2.9 release planned?10. PRs waiting for a reviewer or an answer:
* #4748 canon cleanup.
* #4762 XDR configure for macOS and other platforms.
--- holding on re-review @BsAtHome
* #4659, #4660, #4662 hostmot2 PktUART, Ethernet and Smart Serial hardening. (still being reviewed)
--- holding on review
* #4619 circular moves against soft limits (on hold, @rene-dev has a simpler idea).
--- holding for @rene-dev shorter version
* #4421 tangent blending across near-collinear ABC and UVW motion.
* #4009 dogbone homing.
* #4746
and_n/or_n.* #4752 realtime config scripts (draft).
* #4777 default
GDK_GLto software-draw-surface.* #4778 show the estop reset after a reset and machine on between two status polls.
--- will look at this again, if it can be fixed only in gstat
--- Side note Interpreter parses _hal and it should be done differently. @rene-dev will look at it
All reactions