|
From: Hans U. <no...@gi...> - 2026-06-07 21:25:32
|
Branch: refs/heads/master Home: https://github.com/LinuxCNC/linuxcnc Commit: 1c03e8c507d223507c759bd85d5cabb82494812f https://github.com/LinuxCNC/linuxcnc/commit/1c03e8c507d223507c759bd85d5cabb82494812f Author: andypugh <an...@bo...> Date: 2026-04-26 (Sun, 26 Apr 2026) Changed paths: A src/hal/components/radiobutton.comp Log Message: ----------- radiobutton: A new HAL component to select between mutually-exclusive states Commit: 00d534c87464a3ed446656998aa02b8abc74b391 https://github.com/LinuxCNC/linuxcnc/commit/00d534c87464a3ed446656998aa02b8abc74b391 Author: Hannes Diethelm <han...@gm...> Date: 2026-04-26 (Sun, 26 Apr 2026) Changed paths: M src/rtapi/uspace_rtapi_app.cc Log Message: ----------- Fix rtapi_app: Sanitize name for module Commit: 54624292e5511b144f5090fdadba0d1df69488c1 https://github.com/LinuxCNC/linuxcnc/commit/54624292e5511b144f5090fdadba0d1df69488c1 Author: Hannes Diethelm <han...@gm...> Date: 2026-04-29 (Wed, 29 Apr 2026) Changed paths: M src/rtapi/uspace_xenomai.cc Log Message: ----------- Fix: uspace_xenomai.cc Merge fixes from master, corrects compiler error Commit: 8b58344495466d09d9e46f8dfcc7969b03af593c https://github.com/LinuxCNC/linuxcnc/commit/8b58344495466d09d9e46f8dfcc7969b03af593c Author: andypugh <an...@bo...> Date: 2026-04-30 (Thu, 30 Apr 2026) Changed paths: M src/rtapi/uspace_xenomai.cc Log Message: ----------- Merge pull request #3980 from hdiethelm/2.9_xenomai_fixes Fix for 2.9: uspace_xenomai.cc Commit: 675b62cecb977e70a9e7ea57b050de4bdaf4a576 https://github.com/LinuxCNC/linuxcnc/commit/675b62cecb977e70a9e7ea57b050de4bdaf4a576 Author: Luca Toniolo <107...@us...> Date: 2026-05-11 (Mon, 11 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: install adduser explicitly in package-arch test step The test step runs 'eatmydata adduser ... testrunner' but never installs adduser. It was pulled transitively via Recommends on the installed .deb files; sid no longer pulls it, so builds fail with 'eatmydata: unable to find adduser in PATH'. Add it to the existing sudo install so testrunner setup does not depend on Recommends. Commit: 3bc490cee5ac4ce2ae88f752142dfcfdeea8e8dd https://github.com/LinuxCNC/linuxcnc/commit/3bc490cee5ac4ce2ae88f752142dfcfdeea8e8dd Author: BsAtHome <be...@va...> Date: 2026-05-11 (Mon, 11 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- Merge pull request #4018 from grandixximo/ci/2.9-install-adduser ci: install adduser explicitly in package-arch test step Commit: d1f53a0bf0933c0b25777d0ec9c01bc16eaf2b72 https://github.com/LinuxCNC/linuxcnc/commit/d1f53a0bf0933c0b25777d0ec9c01bc16eaf2b72 Author: Luca Toniolo <107...@us...> Date: 2026-05-12 (Tue, 12 May 2026) Changed paths: M src/emc/usr_intf/axis/scripts/axis.py Log Message: ----------- axis -fix Z jog after touch off on unhomed lathe (#3994) ja_from_rbutton used the compact "xzabcuvw" letter map whenever the machine was unhomed, regardless of jog mode. Touch off forces teleop via set_motion_teleop(1), so a follow-up Z jog hit the teleop axis slot 1 (Y) instead of slot 2 (Z) and silently no-op'd. Gate the compact map on jjogmode so teleop axis jogs always use the full "xyzabcuvw" slot map. Commit: dea3fe123432b2638e8399ab6d1a8a20fc7a5961 https://github.com/LinuxCNC/linuxcnc/commit/dea3fe123432b2638e8399ab6d1a8a20fc7a5961 Author: Roy <roy@uefi-x86> Date: 2026-05-13 (Wed, 13 May 2026) Changed paths: M src/rtapi/uspace_common.h Log Message: ----------- PREEMPT_RT became mainline since 6.12, but the indicator /sys/kernel/realtime did not make it (until now). This commit removes this check, I don't think that it's needed since it still looks for PREEMPT_RT from uname. Commit: 21f5ee2983d22aaeea7efeb1f274f393e4b69da8 https://github.com/LinuxCNC/linuxcnc/commit/21f5ee2983d22aaeea7efeb1f274f393e4b69da8 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Remove eatmydata It fails sometimes and the build time doesn't increase. If it fails, the error is: ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Merge a few improvements from master. Commit: db397ab978c2d90ed551d890ddc6820ed6534976 https://github.com/LinuxCNC/linuxcnc/commit/db397ab978c2d90ed551d890ddc6820ed6534976 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: No quiet / no retry Retry should not have an effect: Either you are rate limited and it fails anyway or it succeeds. No --quiet so you see what is going on. Commit: c1358871d54390f91d44f1fc4567ac974aca2984 https://github.com/LinuxCNC/linuxcnc/commit/c1358871d54390f91d44f1fc4567ac974aca2984 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: No upgrade except for debian container Ubuntu image from gitlab should be reasonable up to date. No need to remove firefox any more. In debian containers, there is only a minimal package set, so we can upgrade. Especially for sid, the container is not always up to date. Commit: 3abd2a583ff4123d889e2075458d31cfb34eb6fd https://github.com/LinuxCNC/linuxcnc/commit/3abd2a583ff4123d889e2075458d31cfb34eb6fd Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Move cppcheck up / Remove unneeded newlines cppcheck is now in test section. Commit: 5abed1689b2a3c1adf42a7fe49300243756b7653 https://github.com/LinuxCNC/linuxcnc/commit/5abed1689b2a3c1adf42a7fe49300243756b7653 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: DEBIAN_FRONTEND globally / No set -e / No linuxcnc repo DEBIAN_FRONTEND: noninteractive can be defined once on top. set -e is not needed in CI, it stops anyway on any error. Linuxcnc repo is added for everything except sid / bookworm / trixie which is all what we build, so it can be removed. Commit: 3b3f6efb9bd3704a414714e67c2ed53cf4ca0cb2 https://github.com/LinuxCNC/linuxcnc/commit/3b3f6efb9bd3704a414714e67c2ed53cf4ca0cb2 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Update all actions / Split steps / No fetch All actions updated to latest release. Checkout: Submodules not needed / fetch-depth 1 is fine for all targets not needing history. More steps help debugging and tuning ci. Fetch not needed, checkout fetches already. Commit: 6069618accf0fc621122e3e081ef588d3ac260d8 https://github.com/LinuxCNC/linuxcnc/commit/6069618accf0fc621122e3e081ef588d3ac260d8 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Remove --cpu 2 This argument limited the amount of CPU's to 2. Without, we have all 4 CPU's reducing build time. Commit: 6760d1f8cd088d9c3b040148e5b742ef22cc6b54 https://github.com/LinuxCNC/linuxcnc/commit/6760d1f8cd088d9c3b040148e5b742ef22cc6b54 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Do not install recommends Less packages -> faster build. Recommends should not be needed. Commit: 1cd4057c156e276dc6ca2d98f4e2f2f364dbe3de https://github.com/LinuxCNC/linuxcnc/commit/1cd4057c156e276dc6ca2d98f4e2f2f364dbe3de Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: A .github/scripts/add-linuxcnc-repository.sh A .github/scripts/install-rtai.sh A .github/scripts/verify-clean-repo.sh M .github/workflows/ci.yml Log Message: ----------- ci: Verify clean / Script to add linuxcnc repo Commit: dac678a1447579b4a233cceb60770370873b4366 https://github.com/LinuxCNC/linuxcnc/commit/dac678a1447579b4a233cceb60770370873b4366 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: A .github/scripts/build-doc.sh A .github/scripts/build-package-arch.sh A .github/scripts/build-package-indep.sh A .github/scripts/build-rip.sh A .github/scripts/install-deps.sh M .github/workflows/ci.yml Log Message: ----------- ci: Move build steps to scripts / new ci build dep Scripts are easier to test locally than if the shell code is in the ci.yml. They are also reusable. travis-install-build-deps.sh replaced by one script, only used in CI. Commit: 5d143561d2208737c435f0bbcda61d026320416c https://github.com/LinuxCNC/linuxcnc/commit/5d143561d2208737c435f0bbcda61d026320416c Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M debian/.gitignore M docs/man/.gitignore Log Message: ----------- ci 2.9: Fix gitignores Commit: 5a77718acf06e2f26d76e9e52b495e293b1893b2 https://github.com/LinuxCNC/linuxcnc/commit/5a77718acf06e2f26d76e9e52b495e293b1893b2 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-15 (Fri, 15 May 2026) Changed paths: M .github/scripts/add-linuxcnc-repository.sh M .github/workflows/ci.yml Log Message: ----------- ci 2.9: Needs linuxcnc repo for newer po4a in bullseye Commit: 395e9ad813c8dc6792767c122ecb9b7b844c9ecb https://github.com/LinuxCNC/linuxcnc/commit/395e9ad813c8dc6792767c122ecb9b7b844c9ecb Author: Hannes Diethelm <han...@gm...> Date: 2026-05-15 (Fri, 15 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci 2.9: cppcheck not supported on 2.9 Commit: 0e292978fc112587f67654eed667b66912d4b6f4 https://github.com/LinuxCNC/linuxcnc/commit/0e292978fc112587f67654eed667b66912d4b6f4 Author: Luca Toniolo <107...@us...> Date: 2026-05-19 (Tue, 19 May 2026) Changed paths: M src/emc/usr_intf/axis/Submakefile Log Message: ----------- axis: link _togl with -lGL (partially addresses #4034) _toglmodule.c calls raw GLX functions directly; libepoxy only provides runtime dispatch, not link-time GLX symbols. Without -lGL the resulting _togl.so has unresolved glX* symbols and fails to import on aarch64, where the transitive libepoxy -> libGL chain does not apply as it does on x86_64. Fixes the 'undefined symbol: glXDestroyContext' ImportError reported in #4034. Does not fix the AXIS segfault, which appears to originate in the UTM virgl/ANGLE GL stack on Apple Silicon and is unrelated. Backport of the togl hunk from ceed26dc72. Commit: dc070e201d18300a01013364690bae8b5c57ce18 https://github.com/LinuxCNC/linuxcnc/commit/dc070e201d18300a01013364690bae8b5c57ce18 Author: BsAtHome <be...@va...> Date: 2026-05-20 (Wed, 20 May 2026) Changed paths: M src/emc/usr_intf/axis/Submakefile Log Message: ----------- Merge pull request #4042 from grandixximo/fix-togl-arm64 axis: link _togl with -lGL (partially addresses #4034) Commit: 8d1359058006816571c293c986a5e7f4b19fbfb0 https://github.com/LinuxCNC/linuxcnc/commit/8d1359058006816571c293c986a5e7f4b19fbfb0 Author: andypugh <an...@bo...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: M src/emc/usr_intf/axis/scripts/axis.py Log Message: ----------- Merge pull request #4015 from grandixximo/fix/3994-axis-touchoff-jog-2.9 axis: fix Z jog after touch off on unhomed lathe (2.9 backport of #4007) Commit: 355b8ad5aa248604f28e71c0d6a6c481a1b2bbb9 https://github.com/LinuxCNC/linuxcnc/commit/355b8ad5aa248604f28e71c0d6a6c481a1b2bbb9 Author: andypugh <an...@bo...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: M src/rtapi/uspace_common.h Log Message: ----------- Merge pull request #4022 from wucke13/dev/wucke13/backport-preempt-rt-detection-for-6.12-and-later [Backport] PREEMPT_RT became mainline since 6.12, but the indicator /sys/kernel/… Commit: ec4e77739ebf39b1fb2b46519d150f0384f06d40 https://github.com/LinuxCNC/linuxcnc/commit/ec4e77739ebf39b1fb2b46519d150f0384f06d40 Author: andypugh <an...@bo...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: A .github/scripts/add-linuxcnc-repository.sh A .github/scripts/build-doc.sh A .github/scripts/build-package-arch.sh A .github/scripts/build-package-indep.sh A .github/scripts/build-rip.sh A .github/scripts/install-deps.sh A .github/scripts/install-rtai.sh A .github/scripts/verify-clean-repo.sh M .github/workflows/ci.yml M debian/.gitignore M docs/man/.gitignore Log Message: ----------- Merge pull request #4024 from hdiethelm/ci_improvements_2.9 Ci improvements backport 2.9 Commit: 87d8760c5bcd0b75cce02dc538ba7f3bde5a449a https://github.com/LinuxCNC/linuxcnc/commit/87d8760c5bcd0b75cce02dc538ba7f3bde5a449a Author: Hans Unzner <han...@gm...> Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M src/hal/utils/scope_vert.c Log Message: ----------- halscope: fix remember setting of AC coupling When opening the offset dialog with enabled AC coupling, the AC checkbox is unselected. You need to select and unselect it in order to disable AC coupling. Commit: 84fe49998d5e0fd2c5b3875ae55174236d2887e4 https://github.com/LinuxCNC/linuxcnc/commit/84fe49998d5e0fd2c5b3875ae55174236d2887e4 Author: Hans Unzner <han...@gm...> Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M src/hal/utils/scope_usr.h M src/hal/utils/scope_vert.c Log Message: ----------- halscope: save offset when enabling AC coupling The offset was reset to zero when AC coupling was enabled. This adds a data field to restore the previous offset value when disabling AC coupling. Commit: c7b37d0ff8520d83197f5f7b24df7d8e6e40c1b5 https://github.com/LinuxCNC/linuxcnc/commit/c7b37d0ff8520d83197f5f7b24df7d8e6e40c1b5 Author: andypugh <an...@bo...> Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M src/hal/utils/scope_usr.h M src/hal/utils/scope_vert.c Log Message: ----------- Merge pull request #4128 from hansu/halscope-fix-ac-setting-2.9 Halscope: Fix setting for AC coupling (2.9) Commit: 5235a84f0042a45876d663cdf06b1ae0c36205dc https://github.com/LinuxCNC/linuxcnc/commit/5235a84f0042a45876d663cdf06b1ae0c36205dc Author: Hans Unzner <han...@gm...> Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: A src/hal/components/radiobutton.comp M src/hal/utils/scope_usr.h M src/hal/utils/scope_vert.c Log Message: ----------- Merge branch '2.9' Compare: https://github.com/LinuxCNC/linuxcnc/compare/59697b019a5c...5235a84f0042 To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |