Debian Package Tracker
Register | Log in
Subscribe

linuxcnc

Choose email to subscribe with

general
  • source: linuxcnc (main)
  • version: 1:2.9.7-1
  • maintainer: LinuxCNC Developers (DMD)
  • uploaders: Sebastian Kuzminsky [DMD] – Jeff Epler [DMD] – Andy Pugh [DMD]
  • arch: all any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u1
  • stable: 1:2.9.4-2
  • unstable: 1:2.9.7-1
versioned links
  • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.9.4-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.9.7-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • linuxcnc-doc-de
  • linuxcnc-doc-en
  • linuxcnc-doc-es
  • linuxcnc-doc-fr
  • linuxcnc-doc-zh-cn
  • linuxcnc-uspace (4 bugs: 1, 2, 1, 0)
  • linuxcnc-uspace-dev
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:01:52
    Last run: 2026-01-28T15:06:11.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:00:18
    Last run: 2026-01-31T13:46:36.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:01:29
    Last run: 2025-11-09T07:26:19.000Z
    Previous status: unknown

Created: 2026-01-31 Last update: 2026-02-01 10:31
A new upstream version is available: 2.9.8 high
A new upstream version 2.9.8 is available, you should consider packaging it.
Created: 2026-01-02 Last update: 2026-02-01 05:01
lintian reports 1 error and 50 warnings high
Lintian reports 1 error and 50 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2023-10-30 Last update: 2026-01-20 18:01
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-07-01 Last update: 2026-02-01 10:17
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 2-day delay is over. Check why.
Created: 2026-01-24 Last update: 2026-02-01 09:30
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1:2.10.0~pre1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit c7ea4dbd3611bd2a97999891e6e73d1e0a8f7437
Merge: 6045b383 e5e0e3dc
Author: Steffen Möller <moeller@debian.org>
Date:   Sun Feb 1 01:35:50 2026 +0100

    Merge pull request #3767 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 6045b38321d2ab3c411d9280d745847595ee6416
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sat Jan 31 22:27:34 2026 +0100

    gmoccapy: fix log level for imported modules (#3768)

commit e5e0e3dc3e60b890b68211403f0be2dd767b4de3
Author: Salvador Peña <salvadorp74@hotmail.com>
Date:   Sat Jan 31 15:15:37 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 22.4% (7625 of 33994 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit ef3868ea9209bc98d42d4c5a7d80e0edf9b55a0c
Author: Tron Lee <472734894@qq.com>
Date:   Sat Jan 31 15:15:36 2026 +0100

    Translated using Weblate (Chinese (Simplified Han script))
    
    Currently translated at 1.3% (450 of 33994 strings)
    Author: Tron Lee <472734894@qq.com>
    
    Co-authored-by: Tron Lee <472734894@qq.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/zh_Hans/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 482061e1f80bec3890fa0bcb0d5b2a13c59f9bd4
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Sat Jan 31 15:15:35 2026 +0100

    Translated using Weblate (Georgian)
    
    Currently translated at 1.5% (542 of 33994 strings)
    Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ka/
    Translation: LinuxCNC/LinuxCNC Documentation

commit df4e81be3fd05e33ac2600463a281c676da93457
Author: Steffen Möller <steffen_moeller@gmx.de>
Date:   Sat Jan 31 15:15:34 2026 +0100

    Translated using Weblate (German)
    
    Currently translated at 99.6% (33874 of 33994 strings)
    Author: Steffen Möller <steffen_moeller@gmx.de>
    
    Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/de/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 08b838a65ff51a752ee8b6e9da3557e5649eda7a
Merge: a6832d61 eb155b17
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Jan 31 14:30:44 2026 +0000

    Merge pull request #3746 from grandixximo/master
    
    S-curve jerk control fixes as requested in #3744

commit a6832d614ffebedea2128f8162b2d10bc6b7f269
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sat Jan 31 12:53:00 2026 +0100

    gmoccapy: further translation optimizations

commit 5eca8feb86b1da446b5ec81ce7cf5e75ba9bb542
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sat Jan 31 12:39:49 2026 +0100

    gmoccapy: add some missing tooltips

commit 45057b52632aa3e5443b00f5af51a565e0449be1
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sat Jan 31 11:59:32 2026 +0100

    gmoccapy:  translation optimizations

commit 4014ed03adda831a626a52df1306157c68a5719f
Merge: 06fd2036 0442566d
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Jan 31 11:00:03 2026 +0000

    Merge pull request #3765 from Sigma1912/patch-1
    
    Gmoccapy: Fix typo in message about number of macros found

commit 0442566d9094ff7000c5caa8e81ac8464badbbe2
Author: Sigma1912 <46067220+Sigma1912@users.noreply.github.com>
Date:   Sat Jan 31 11:30:16 2026 +0100

    Gmoccapy: Fix typo in message about number of macros found

commit 06fd203661d073b4431298f9707d546ae24629c4
Merge: d374dc72 d76a5e92
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Fri Jan 30 23:01:56 2026 +0100

    Merge pull request #3762 from weblate/weblate-linuxcnc-linuxcnc
    
    Translations update from Hosted Weblate

commit d76a5e928df7baad43352dc9606f5e12486ec04e
Author: Hosted Weblate <hosted@weblate.org>
Date:   Fri Jan 30 20:54:47 2026 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/
    Translation: LinuxCNC/LinuxCNC
    Translation: LinuxCNC/LinuxCNC/Gmocappy

commit d374dc729d107765f4e80f9c564e4dc2f09ff5c9
Merge: bf71baae a433b591
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Fri Jan 30 20:54:02 2026 +0100

    Merge pull request #3761 from hansu/update-pot-files
    
    Update linuxcnc.pot, gmoccapy.pot

commit a433b591eea8cae4d7cc3f40b5ce9a5bc1b39e57
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Fri Jan 30 18:50:56 2026 +0100

    Update pot files (linuxcnc + gmoccapy)

commit eb155b1782b208156bfc604670c25bcfb3c1ed2d
Merge: e9715d51 bf71baae
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Fri Jan 30 21:15:05 2026 +0800

    Merge branch 'upstream'

commit bf71baaef05653ce04f4c2ad1787f746432430d9
Merge: f73f9e59 b949b3e0
Author: andypugh <andy@bodgesoc.org>
Date:   Fri Jan 30 11:25:34 2026 +0000

    Merge pull request #3758 from BsAtHome/fix_axis-button-jog
    
    Fix jogging with buttons/mouse in axis

commit b949b3e0bfa6dfaddbd8898f4b7e9ae3a639b180
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Fri Jan 30 10:24:57 2026 +0100

    Fix jogging with buttons/mouse after detectable auto repeat change.

commit e9715d510f3872fe1e7beb37d195b025b0f3de49
Merge: 6eb3e6aa f73f9e59
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Fri Jan 30 13:26:31 2026 +0800

    Merge branch 'upstream'

commit f73f9e59e8f8032b203059a3252e55b527eece2d
Merge: ae2a810f 362b129d
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 23:26:40 2026 +0000

    Merge pull request #3755 from smoe/debian_tests_direct_execution
    
    debian/tests: direct execution of rs274-test

commit ae2a810f660bd7e279cdb2e055a80b3b61ec09d3
Merge: 99b4026c 4eef784f
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 23:23:26 2026 +0000

    Merge pull request #3752 from BsAtHome/fix_cppcheck-missing-inits
    
    cppcheck: fix missing field initializers in constructor

commit 99b4026c6b92679bb7dc9d2f6efced4cc64ebabf
Author: Weblate (bot) <hosted@weblate.org>
Date:   Thu Jan 29 20:01:12 2026 +0100

    Translations update from Hosted Weblate (#3754)
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation
    
    * Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 362b129d118bdb7a349ffef4f9fc6d640640c818
Author: Steffen Moeller <moeller@debian.org>
Date:   Thu Jan 29 18:26:39 2026 +0000

    debian/tests: direct execution of rs274-test

commit 5cede1b900614dd03a0cb51710adf8b9e1f8252f
Merge: 0fa82fda dfa0e770
Author: Steffen Möller <moeller@debian.org>
Date:   Thu Jan 29 19:08:18 2026 +0100

    Merge pull request #3753 from smoe/docs_pot_update
    
    docs: Update docs/po/documentation.pot

commit dfa0e7703382c38f3bb668796b5f17d6fe0da875
Author: Steffen Moeller <moeller@debian.org>
Date:   Thu Jan 29 17:40:23 2026 +0000

    docs: Update docs/po/documentation.pot

commit 4eef784f8922b2afd76fcdfbb8e9bfac66ed1067
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jan 29 17:01:00 2026 +0100

    cppcheck: fix missing field initializers in constructor.

commit 0fa82fdaecb8f8a0de31310a76d9f4e72c614a88
Merge: 501f44ad e549f09c
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 15:10:37 2026 +0000

    Merge pull request #3751 from BsAtHome/fix_tcltk9-memleak
    
    Fix memory leak in tcl/tk 9 update due to misspelled define

commit 501f44ad7b9939cade275788d3c8ba7d3bd502df
Merge: 5814ae20 79efddd5
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 14:06:56 2026 +0000

    Merge pull request #3750 from BsAtHome/fix_xset-in-axis
    
    Replace xset in axis with detectable auto repeat

commit e549f09ce7288ef39b3ea102635647c4986bc59c
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jan 29 14:41:47 2026 +0100

    Fix memory leak in tcl/tk 9 update due to misspelled define.

commit 6eb3e6aa656fd848e5815b65355cbb4aab3c6278
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 20:22:11 2026 +0800

    new global default max jerk is 1e9 bigger will throw off the calculations

commit 5814ae203aef0600513ca7d110efacd620e49e1b
Merge: c5883672 7541f2af
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 12:10:23 2026 +0000

    Merge pull request #3714 from BsAtHome/fix_python314
    
    configure: Add Python 3.14 and remove unsupported older than 3.8

commit 79efddd5e8129510ec904b0479269a14ca4e2b2b
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jan 29 11:41:29 2026 +0100

    Replace xset in axis with detectable auto repeat.

commit c588367288ffd2328cc9ee2b47afbe8ee9c22a8b
Merge: 91af271f 969ee424
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 09:51:16 2026 +0000

    Merge pull request #3739 from BsAtHome/fix_tcl9-part2
    
    Fix running with tcl/tk 9

commit 53b41dc5de75be872ca49db618866c47a62628f1
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 16:07:45 2026 +0800

    fixed tests to accept new 10k default max jerk

commit f9251fab80b9750fbadb9567de7c6703f1883032
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 13:07:01 2026 +0800

    setting max to 0 will set planner to 0, having max_jerk to 0 should not be allowed

commit 77e4a410081aedecce8f90269a281216e0c0dda5
Merge: 17a129ff 91af271f
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 12:33:01 2026 +0800

    Merge branch 'upstream'

commit 17a129ff79546f33dbb86db2950e9cde3893dc62
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 12:26:14 2026 +0800

    fix default jerk to 10k if user did not write anything

commit a371b9fd4d141fe9f2c05198908ed18569226234
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 09:24:49 2026 +0800

    changed the scurve showcase ini with quicker jerk, to avoid sluggish performance that will hit the limit sensors on homing

commit 91af271f1066e676708470d8387f86d5453639b5
Merge: 8b0f01ff 9ba1abc2
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 01:01:01 2026 +0000

    Merge pull request #3748 from BsAtHome/fix_cppcheck-chdir
    
    Fix cppcheck not finding cmdline files

commit 34578c3537fea23f1a932dc8ee11568ce073e669
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Thu Jan 29 08:54:37 2026 +0800

    fix cppcheck warnings

commit 8b0f01ff04202db7f7047705919071a41387cb0d
Merge: 250549e7 cc719b85
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 29 00:49:05 2026 +0000

    Merge pull request #3749 from jtpedersen/qtdragon_without_opencv
    
    Enable loading of Qt Dragon without opencv installed

commit cc719b8567d6bc1485ba519a985a30e5898d2751
Author: jacob toft pedersen <jacob@rotand.dk>
Date:   Wed Jan 28 20:37:47 2026 +0100

    Enable loading of Qt Dragon without opencv installed

commit 250549e706b5ad2df681f475fedfb906dce9977f
Merge: 9594ac63 0f8348da
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Wed Jan 28 17:24:55 2026 +0100

    Merge pull request #3706 from Sigma1912/Gmoccapy-tooltable_Restore_button_tooltips
    
    Gmoccapy: tooltable fixes + get rid of select-checkbox column

commit 9594ac6323a3daa64dbb8bae2c595c8276469514
Merge: 4b30d4e8 df7934c1
Author: Steffen Möller <moeller@debian.org>
Date:   Wed Jan 28 17:02:42 2026 +0100

    Merge pull request #3747 from weblate/weblate-linuxcnc-linuxcnc
    
    Translations update from Hosted Weblate

commit 9ba1abc21049836b6c47ebdf07b1ad7dc7fb1bb0
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Wed Jan 28 16:19:23 2026 +0100

    Fix cppcheck.sh to find cmdline provided files from any source directory, independent of the current working directory.

commit 0f8348da5ead2e4ca1aae0c0bdff0c2abca085df
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Wed Jan 28 12:34:50 2026 +0100

    tooledit_widget: fix selection + add scroll to selection
    
    The selection appeared in the "wear-offsets" tab instead of the !all offsets" tab.

commit f575b36a83c1003e130ac78da716d34f159afcde
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Wed Jan 28 12:32:46 2026 +0100

    Gmoccapy: delete tool by row selection, hide checkbox column

commit df7934c1c2ffcccaf7d8a5f82e72b7901d8d2a39
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Wed Jan 28 11:47:53 2026 +0100

    Translated using Weblate (German)
    
    Currently translated at 97.5% (3736 of 3830 strings)
    
    Co-authored-by: Hans Unzner <hansunzner@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/de/
    Translation: LinuxCNC/LinuxCNC

commit 30d59031a15586bc981eb2d4fe382b79592f1ea7
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Wed Jan 28 09:27:37 2026 +0100

    Revert "Gmoccapy: hide/show 'Select' column with 'Delete' button"
    
    This reverts commit 75da6373d94519ab7cdba896d4779cc69a997eaf.

commit 2e10c5e456a3c725742a4764780e26cd83a3e866
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Wed Jan 28 12:47:08 2026 +0800

    add TC_SPHERICAL case to avoid error

commit a78e424412aaab8f4bc0d4177434131e1c54a493
Merge: 74b2eef7 4b30d4e8
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Wed Jan 28 11:29:39 2026 +0800

    Merge branch 'upstream'

commit 74b2eef7ba07b9272e24618b69f0b9f725c7d45e
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Wed Jan 28 11:27:17 2026 +0800

    Add accurate S-curve jerk output for joint motion commands
    
    Add infrastructure to output precise jerk values from the trajectory planner
    to joint commands during S-curve (planner_type=1) coordinated motion.
    
    Previously, joint jerk values were derived from cubic interpolation, which
    introduces numerical delays and inaccuracies. This change passes the exact
    path jerk and direction vector from the TP through emcmotStatus, allowing
    control.c to compute per-joint jerk as: joint_jerk = path_jerk * direction.
    
    Changes:
    - motion.h: Add current_acc, current_jerk, current_dir fields to emcmot_status_t
    - tc.c/tc.h: Add tcGetCurrentTangentUnitVector() for direction at current progress
    - tp.c: Output S-curve motion state in tpUpdateMovementStatus()
    - control.c: Override joint jerk values for XYZ joints in S-curve mode
    
    This improves jerk accuracy for Cartesian machines using S-curve planning,
    which is important for servo tuning and motion smoothness analysis.
    
    ABC-UVW to come in future

commit 4b30d4e808be3a7412230dfe9a52b646921ad379
Merge: 5d4614f0 6753bc24
Author: Steffen Möller <moeller@debian.org>
Date:   Tue Jan 27 15:50:47 2026 +0100

    Merge pull request #3745 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 6753bc2498edbb63c28373b48847ffd75ccb1853
Author: Hosted Weblate <hosted@weblate.org>
Date:   Tue Jan 27 14:25:52 2026 +0100

    Translated using Weblate (Russian)
    
    Currently translated at 34.3% (11670 of 33991 strings)
    Author: Steffen Möller <steffen_moeller@gmx.de>
    
    Translated using Weblate (Russian)
    
    Currently translated at 34.3% (11670 of 33991 strings)
    Author: Ilya Koubatkin <ilya@kubatkin.ru>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Ilya Koubatkin <ilya@kubatkin.ru>
    Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ru/
    Translation: LinuxCNC/LinuxCNC Documentation

commit bdcca023713e981eb41ec89acdccf2525d9dd5de
Merge: d7285146 5d4614f0
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 20:57:50 2026 +0800

    Merge branch 'upstream'

commit d7285146a961c360b3e028ffc05f20e589191298
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 20:54:52 2026 +0800

    renamed ini.jerk pins to ini.max_jerk pins following other conventions

commit cc76f6c1b86746092e1484885163e581d9a73caf
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 20:49:01 2026 +0800

    warn users about s-curve homing within the test ini files

commit 9813970a5a0af7cdade108e6b6a7867eeb04d536
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 20:43:25 2026 +0800

    small tweak to allow different order of setting max and default jerk

commit 5d4614f02334294f580cd50a6619f2498d95e222
Merge: 0bfcad64 732a18ec
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Jan 27 10:07:29 2026 +0000

    Merge pull request #3744 from grandixximo/master
    
    S-Curve refinements

commit 0bfcad64b2830e9d00ba9b21fe8dee01f7aa21ae
Merge: d824efbb 8d132418
Author: Steffen Möller <moeller@debian.org>
Date:   Tue Jan 27 10:39:23 2026 +0100

    Merge pull request #3743 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 732a18ecc21ed4104ff649ff788451e8c493600c
Merge: 0027f3cd 0eed7c0a
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 14:00:00 2026 +0800

    Merge branch 'master' into yy-accepted

commit 0027f3cd27a29e426d7b7852b44800d2c3400386
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 13:57:49 2026 +0800

    Unify arc jerk limiting for S-curve planner
    
    - Rename tcUpdateCircleAccRatio() to tcUpdateArcLimits() and extend to handle both TC_CIRCULAR and TC_SPHERICAL arcs
    - Add comprehensive jerk-based velocity limiting for S-curve planner (planner_type 1) with three constraints:
      * Steady-state rotational jerk (v³/R²) with entry/exit transition budget
      * Normal jerk from tangential acceleration coupling (3·v·a_t/R)
      * Entry/exit transition jerk at arc boundaries
    - Apply jerk constraints to blend arcs in blendComputeParameters()
    - Remove obsolete pmCircleActualMaxVel() function and PmCircleLimits struct
    - Consolidate all arc limit calculations (acceleration and jerk) in unified tcUpdateArcLimits()
    - Add debug output for jerk limiting analysis
    
    This ensures consistent jerk limiting for both programmed arcs (G2/G3) and blend arcs at segment corners.

commit d824efbbda63529c370010c47ffd1edd88354a2e
Author: CMorley <chrisinnanaimo@hotmail.com>
Date:   Mon Jan 26 21:05:50 2026 -0800

    qtdragon -update about popup window panel option

commit 0f3a4e57fb0592c81b7d7d3de417d3162da77f6e
Author: CMorley <chrisinnanaimo@hotmail.com>
Date:   Mon Jan 26 20:59:37 2026 -0800

    qtdragon/hd/vert/lathe -add a popup window option for panels
    
    press the arrow button to pop a window of a panel the user descibes
    in the INI file

commit b3d96b2846a47e2fe2c8b8c8bc5470df45aee873
Author: CMorley <chrisinnanaimo@hotmail.com>
Date:   Sun Jan 25 00:09:45 2026 -0800

    qtdragon -docs: info about the utilities tab detachable panels
    
    Detachable and resizeable

commit c4f68287a1f2d3fff5c113b4288df942b1d61d8d
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Jan 27 12:28:44 2026 +0800

    Remove obsolete S-curve functions and improve displacement integration
    fixed bug #3720 and #3719
    - Remove unused functions: getPhase, getTargetV, getNextPoint, getStoppingDist, findSCurveVSpeedConservative
    - Rename velocity() to delta_velocity() and acceleration() to delta_accel() for clarity
    - Replace analytical S-curve displacement with trapezoidal integration for stability
    - Add trapz_distance() helper function
    - Add currentjerk field to TC_STRUCT

commit 8d132418cb53d75a282ed7da3525371361904b34
Author: Hosted Weblate <hosted@weblate.org>
Date:   Tue Jan 27 04:30:08 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 22.2% (7548 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 22.0% (7493 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 0eed7c0ab2f22bf3a51a8f142283abdd624c08be
Merge: 84398a87 c65b41d9
Author: Steffen Möller <moeller@debian.org>
Date:   Mon Jan 26 19:16:47 2026 +0100

    Merge pull request #3742 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit c65b41d9dffbd9ad01552a70036a692dbfee979f
Author: Hosted Weblate <hosted@weblate.org>
Date:   Mon Jan 26 17:45:29 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 21.7% (7381 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 84398a87bf91a1a46948bf9ed56f225142105595
Merge: 9d581e8e 09856b7c
Author: Steffen Möller <moeller@debian.org>
Date:   Mon Jan 26 17:43:46 2026 +0100

    Merge pull request #3740 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 969ee424158f3b081665402fcfb77121faad5a48
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Jan 26 17:21:57 2026 +0100

    Fix missed Tcl9/tk9 problems and tkinter interaction.

commit 09856b7c3940ae3966cf31bf105e6392a6cf2eef
Author: Hosted Weblate <hosted@weblate.org>
Date:   Mon Jan 26 04:31:55 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 21.4% (7294 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.4% (7284 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.4% (7282 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.3% (7270 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.3% (7267 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.2% (7229 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.2% (7225 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.1% (7177 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 9bc2211e7efc03b88151ade17b70e2b3ebaf2f17
Author: Hosted Weblate <hosted@weblate.org>
Date:   Mon Jan 26 04:31:54 2026 +0100

    Translated using Weblate (Portuguese)
    
    Currently translated at 19.5% (6649 of 33991 strings)
    Author: Américo Monteiro <a_monteiro@gmx.com>
    
    Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 9d581e8ef3f8aa4bbb822fe7124f0edca798e644
Merge: 62a90c85 1b55a683
Author: Steffen Möller <moeller@debian.org>
Date:   Sun Jan 25 21:06:42 2026 +0100

    Merge pull request #3735 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 1b55a683ee0031895990795ccc91b112f2bb2392
Author: Hosted Weblate <hosted@weblate.org>
Date:   Sun Jan 25 19:48:08 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 21.0% (7168 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.0% (7166 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.0% (7160 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 21.0% (7142 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 20.9% (7127 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 20.8% (7088 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 20.8% (7081 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 20.1% (6863 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.9% (6771 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.8% (6740 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 6f0bf8b8457508277f292dd7de42bd391e3bb46b
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sun Jan 25 17:43:17 2026 +0100

    Make using tcl/tk 9 both configure, build and run properly.
    Fix more tcl9 incompatible tilde expansions and syntax changes.

commit 62a90c857c58f1eb2cba7a0b03974518728dedcb
Author: CMorley <chrisinnanaimo@hotmail.com>
Date:   Fri Jan 23 15:51:59 2026 -0800

    qtdragon/hd/vert/lathe - utilities tab's tabs can be detached
    
    There is a button to detach the current tab and you can resize/place it.
    Should make it easier to see some of the data

commit d62f93781f89abb051c53895eb8a78c30b99f01a
Author: CMorley <chrisinnanaimo@hotmail.com>
Date:   Fri Jan 23 15:46:05 2026 -0800

    qtvcp -detach_tab: keep track of the geometry of the detached window
    
    If you resize the window, the next window will open at that point
    and size.

commit 591bac8db5b75faad3cbedd0905fa5a3d4a41a05
Merge: c25592a6 46c3b99c
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Fri Jan 23 21:35:28 2026 +0800

    Merge branch 'master' into yy-accepted

commit 46c3b99c788adf3f8fb1610737305836ba1ce188
Merge: a743d120 9338d3af
Author: Steffen Möller <moeller@debian.org>
Date:   Fri Jan 23 11:53:19 2026 +0100

    Merge pull request #3733 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 9338d3af21e7ee7c2a4405cb06a5d0f4b3dc5b8b
Author: Hosted Weblate <hosted@weblate.org>
Date:   Fri Jan 23 11:14:27 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 19.8% (6734 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.7% (6717 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.6% (6675 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.5% (6656 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit a3fd772819be58e9b5010e0c08e28a87accebff8
Author: Hosted Weblate <hosted@weblate.org>
Date:   Fri Jan 23 11:14:27 2026 +0100

    Translated using Weblate (Romanian)
    
    Currently translated at 0.1% (54 of 33991 strings)
    Author: Nathan Hofmeyer <nathan.hofmeyer@gmail.com>
    
    Co-authored-by: Nathan Hofmeyer <nathan.hofmeyer@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ro/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 66ca83352bc0a8ee57bc5b2a23c480dfc6ddc971
Author: Hosted Weblate <hosted@weblate.org>
Date:   Fri Jan 23 11:14:26 2026 +0100

    Translated using Weblate (German)
    
    Currently translated at 99.5% (33840 of 33991 strings)
    Author: Steffen Möller <steffen_moeller@gmx.de>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/de/
    Translation: LinuxCNC/LinuxCNC Documentation

commit a743d1200277d8a4f1c2f05cafe18b539d036c82
Merge: 891b22b6 967e965d
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 22 22:45:59 2026 +0000

    Merge pull request #3715 from BsAtHome/fix_strncat-warning
    
    Fix strncat warning by using local small buffer.

commit 891b22b61ba531d954b6b9a5450c25f88c8312b8
Merge: 9d9c4016 402a96de
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 22 22:22:59 2026 +0000

    Merge pull request #3722 from grandixximo/master
    
    Halscope always 16 channels, and add user configurable samples

commit 9d9c401612cd85c46defa8a2a9ddca4e158dbe86
Merge: 46de036e 5fe9d065
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 22 22:17:00 2026 +0000

    Merge pull request #3731 from BsAtHome/fix_tcl8-tcl9-invariant
    
    Update Tcl code to work with both Tcl8 and Tcl9.

commit 46de036e6bdb0edd8dbe3680b9e4520f76b3c124
Merge: 8502ed45 5ac53b49
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jan 22 21:47:21 2026 +0000

    Merge pull request #3732 from rmu75/rs-amend-3560
    
    Add Stepping Status to emcmodule

commit 5ac53b4998a199cb6513194e482cff1f80f03d58
Author: Robert Schöftner <rs@unfoo.net>
Date:   Thu Jan 22 17:51:05 2026 +0100

    renamed variable, added missing update in CMS

commit 75da6373d94519ab7cdba896d4779cc69a997eaf
Author: david mueller <mueller_david@hotmail.com>
Date:   Thu Jan 22 08:47:08 2026 +0100

    Gmoccapy: hide/show 'Select' column with 'Delete' button
    
    Avoids confusion about using the 'Select' column to select tool to change to

commit 8502ed458243d022bcedbe71a09b1e6c03cc6863
Merge: 335503f5 4069a5cb
Author: Steffen Möller <moeller@debian.org>
Date:   Thu Jan 22 14:53:25 2026 +0100

    Merge pull request #3725 from weblate/weblate-linuxcnc-linuxcnc-docs
    
    Translations update from Hosted Weblate

commit 5fe9d0655295e11b831f75aaae1e5ffb2d4ad035
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jan 22 14:46:41 2026 +0100

    Update Tcl code to work with both Tcl8 and Tcl9.

commit 4069a5cbfd06b118f5ca37cd3d7cb9e1a7858583
Author: Hosted Weblate <hosted@weblate.org>
Date:   Thu Jan 22 13:45:45 2026 +0100

    Translated using Weblate (Chinese (Simplified Han script))
    
    Currently translated at 1.3% (446 of 33991 strings)
    Author: BeginsDuang <enious@outlook.com>
    
    Translated using Weblate (Chinese (Simplified Han script))
    
    Currently translated at 1.3% (446 of 33991 strings)
    Author: Tron Lee <472734894@qq.com>
    
    Co-authored-by: BeginsDuang <enious@outlook.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Tron Lee <472734894@qq.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/zh_Hans/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 6079cd60e47e7ee4f81133894d03b6c86a8e3cb6
Author: Hosted Weblate <hosted@weblate.org>
Date:   Thu Jan 22 13:45:44 2026 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 19.0% (6462 of 33991 strings)
    Author: Steffen Möller <steffen_moeller@gmx.de>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 19.0% (6462 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 18.9% (6447 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Translated using Weblate (Spanish)
    
    Currently translated at 18.9% (6447 of 33991 strings)
    Author: Salvador Peña <salvadorp74@hotmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
    Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
    Translation: LinuxCNC/LinuxCNC Documentation

commit c96104d82088f1fa0c947f7ed8d578c87779f90c
Author: Hosted Weblate <hosted@weblate.org>
Date:   Thu Jan 22 13:45:43 2026 +0100

    Translated using Weblate (Portuguese)
    
    Currently translated at 19.4% (6627 of 33991 strings)
    Author: Américo Monteiro <a_monteiro@gmx.com>
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 19.4% (6627 of 33991 strings)
    Author: Américo Monteiro <a_monteiro@gmx.com>
    
    Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 3e4f1dc236df3ed8f3b43bbfe6f163b5d43cf851
Author: Hosted Weblate <hosted@weblate.org>
Date:   Thu Jan 22 13:45:41 2026 +0100

    Translated using Weblate (Ukrainian)
    
    Currently translated at 99.7% (33891 of 33991 strings)
    Author: Максим Горпиніч <gorpinicmaksim0@gmail.com>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/uk/
    Translation: LinuxCNC/LinuxCNC Documentation

commit c6e381ebf677bc8c5953f20064479a4f54a76f24
Author: Hosted Weblate <hosted@weblate.org>
Date:   Thu Jan 22 13:45:40 2026 +0100

    Translated using Weblate (German)
    
    Currently translated at 99.5% (33838 of 33991 strings)
    Author: Steffen Möller <steffen_moeller@gmx.de>
    
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/de/
    Translation: LinuxCNC/LinuxCNC Documentation

commit 335503f5babd9ac2ca605d3160171672b7169c66
Merge: 781023ee 402b0ad5
Author: Steffen Möller <moeller@debian.org>
Date:   Thu Jan 22 13:39:41 2026 +0100

    Merge pull request #3726 from weblate/weblate-linuxcnc-linuxcnc
    
    Translations update from Hosted Weblate

commit 402b0ad5e4e274d2ddc344db92f9df69073254c8
Author: BeginsDuang <enious@outlook.com>
Date:   Thu Jan 22 10:09:07 2026 +0100

    Translated using Weblate (Chinese (Simplified Han script))
    
    Currently translated at 85.9% (3292 of 3830 strings)
    
    Co-authored-by: BeginsDuang <enious@outlook.com>
    Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
    Translation: LinuxCNC/LinuxCNC

commit 402a96dee1f0de184be3b0e7cde3e50f7725b47f
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Wed Jan 21 22:34:13 2026 +0800

    halscope open logs
Created: 2025-03-16 Last update: 2026-02-01 08:02
Depends on packages which need a new maintainer normal
The packages that linuxcnc depends on which need a new maintainer are:
  • dblatex (#942402)
    • Build-Depends-Indep: dblatex
  • docbook-xsl (#802370)
    • Build-Depends: docbook-xsl
Created: 2022-02-27 Last update: 2026-02-01 08:01
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.3 instead of 4.7.2).
Created: 2025-12-23 Last update: 2025-12-23 20:00
testing migrations
  • excuses:
    • Migration status for linuxcnc (- to 1:2.9.7-1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Updating linuxcnc would introduce bugs in testing: #1089809
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/l/linuxcnc.html
    • ∙ ∙ Autopkgtest for linuxcnc/1:2.9.7-1: amd64: Pass, arm64: Pass, i386: Pass
    • ∙ ∙ New but not reproducible on amd64: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproducible on arm64: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproducible on armhf: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ Reproducibility check waiting for results on i386
    • ∙ ∙ New but not reproducible on ppc64el: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn
    • ∙ ∙ Required age reduced by 3 days because of autopkgtest
    • ∙ ∙ 89 days old (needed 2 days)
    • Not considered
news
[rss feed]
  • [2026-01-25] linuxcnc REMOVED from testing (Debian testing watch)
  • [2025-11-11] linuxcnc 1:2.9.7-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-03] Accepted linuxcnc 1:2.9.7-1 (source) into unstable (andypugh) (signed by: Steffen Moeller)
  • [2025-05-20] linuxcnc 1:2.9.4-2 MIGRATED to testing (Debian testing watch)
  • [2025-04-13] Accepted linuxcnc 1:2.9.4-2 (source) into unstable (Steffen Moeller)
  • [2025-03-15] Accepted linuxcnc 1:2.9.4-1 (source) into unstable (Steffen Moeller)
  • [2025-03-11] linuxcnc REMOVED from testing (Debian testing watch)
  • [2025-01-31] linuxcnc 2.9.3-2 MIGRATED to testing (Debian testing watch)
  • [2025-01-27] Accepted linuxcnc 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Petter Reinholdtsen)
  • [2025-01-26] Accepted linuxcnc 2.9.3-2 (source) into unstable (Petter Reinholdtsen)
  • [2025-01-20] linuxcnc REMOVED from testing (Debian testing watch)
  • [2024-07-09] linuxcnc 2.9.3-1 MIGRATED to testing (Debian testing watch)
  • [2024-07-07] Accepted linuxcnc 2.9.3-1 (source) into unstable (Petter Reinholdtsen)
  • [2023-12-28] linuxcnc REMOVED from testing (Debian testing watch)
  • [2023-11-06] Accepted linuxcnc 2.9.1-2 (source) into unstable (Steffen Moeller)
  • [2023-10-26] Accepted linuxcnc 2.9.1-1 (source) into unstable (Andy Pugh) (signed by: Steffen Moeller)
  • [2023-02-13] linuxcnc 2.9.0~pre1+git20230208.f1270d6ed7-1 MIGRATED to testing (Debian testing watch)
  • [2023-02-10] Accepted linuxcnc 2.9.0~pre1+git20230208.f1270d6ed7-1 (source) into unstable (Sebastian Kuzminsky) (signed by: Petter Reinholdtsen)
  • [2022-11-11] linuxcnc 2.9.0~pre0+git20221105.ffb6bda926-1.2 MIGRATED to testing (Debian testing watch)
  • [2022-11-08] Accepted linuxcnc 2.9.0~pre0+git20221105.ffb6bda926-1.2 (source) into unstable (Petter Reinholdtsen)
  • [2022-11-08] Accepted linuxcnc 2.9.0~pre0+git20221105.ffb6bda926-1.1 (source) into unstable (Petter Reinholdtsen)
  • [2022-11-06] Accepted linuxcnc 2.9.0~pre0+git20221105.ffb6bda926-1 (source) into unstable (Sebastian Kuzminsky) (signed by: Petter Reinholdtsen)
  • [2022-09-12] linuxcnc 2.9.0~pre0+git20220906.02744cdef6-1 MIGRATED to testing (Debian testing watch)
  • [2022-07-15] linuxcnc 2.9.0~pre0+git20220402.2500863908-4 MIGRATED to testing (Debian testing watch)
  • [2022-07-14] linuxcnc REMOVED from testing (Debian testing watch)
  • [2022-07-14] linuxcnc REMOVED from testing (Debian testing watch)
  • [2022-04-20] linuxcnc 2.9.0~pre0+git20220402.2500863908-4 MIGRATED to testing (Debian testing watch)
  • [2022-04-06] Accepted linuxcnc 2.9.0~pre0+git20220402.2500863908-4 (source) into unstable (Steffen Moeller)
  • [2022-04-06] Accepted linuxcnc 2.9.0~pre0+git20220402.2500863908-3 (source) into unstable (Steffen Moeller)
  • [2022-04-03] Accepted linuxcnc 2.9.0~pre0+git20220402.2500863908-2 (source) into unstable (Steffen Moeller)
  • 1
  • 2
bugs [bug history graph]
  • all: 8
  • RC: 1
  • I&N: 5
  • M&W: 2
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (1, 50)
  • buildd: logs, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • l10n (-, 9)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1:2.9.4-2ubuntu2
  • 1 bug

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing