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 (5 bugs: 1, 3, 1, 0)
  • linuxcnc-uspace-dev
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:01:33
    Last run: 2026-03-25T02:16:42.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-04-07 17:00
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-02-19 Last update: 2026-04-07 14:33
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
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-04-07 17:31
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-04-06 Last update: 2026-04-07 17: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 658d666a6f557ae80bdffc307074b2cf2c811de1
Merge: dbb10943 073f3a50
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Tue Apr 7 08:44:25 2026 +0200

    Merge pull request #3909 from grandixximo/fix-demux-generic-gitignore
    
    gitignore: add missing demux_generic.9 entry

commit 073f3a5022c6fb4ee05df0439955c65fb5231362
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Apr 7 12:52:01 2026 +0800

    gitignore: add missing demux_generic.9 entry
    
    The demux_generic component added in #3906 missed adding its
    generated man page to docs/man/.gitignore.

commit dbb10943ef489446b8f2d629a6ee2a32c4bafd9b
Merge: 804fdc83 04c3a6b5
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Apr 6 17:45:22 2026 +0100

    Merge pull request #3906 from hansu/add-component-demux_generic
    
    Add generic demultiplexer component (demux_generic)

commit 04c3a6b53cd34261eb6508bac877a5f31e801431
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sun Apr 5 23:14:09 2026 +0200

    Add generic demultiplexer component (demux_generic)
    
    Based on mux_generic. Any number of pins, any data type.

commit 804fdc83c19d26eb0deb293069ac54c2e40b095d
Merge: 1bcf98ec ea5ef85c
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Apr 6 10:17:25 2026 +0100

    Merge pull request #3903 from hdiethelm/xenomai4
    
    Xenomai4 Userspace + other fixes

commit 1bcf98ec124c484b4bfc6c71519055ce0c99b8f6
Merge: 340e3454 ee6a9f9e
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Apr 6 00:41:30 2026 +0100

    Merge pull request #3905 from hansu/remove-dubious-pt-po-file
    
    remove dubious file 'pt.pofzebkv9v'

commit ee6a9f9e110ba39b1c9ec6ad21721d7a8289c82f
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sun Apr 5 23:19:38 2026 +0200

    remove dubious file 'pt.pofzebkv9v'

commit ea5ef85cb6c31b9c99506d38c5c20b18d8fd168b
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Apr 5 02:45:03 2026 +0200

    EVL: parse_cpu_list: Point to specific commit

commit faa6cf69b722f2a03f2a5a38c00a13ba7e192c69
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Apr 5 01:24:48 2026 +0200

    EVL: Nicer detection

commit a761e759e6b513aef8c623b1b6920cd2c612c47a
Author: Hannes Diethelm <hdiethel@hsr.ch>
Date:   Sat Apr 4 23:29:21 2026 +0200

    LXRT: Fix cpu selection

commit ea6e61f5addd8df896ac137170b4a5f938cd22f9
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Thu Mar 26 19:18:53 2026 +0100

    Fix priority check for LXRT
    
    Cherry-Pick from 2.9 branch

commit 46c14f97f60fa17f7256ee32b5fa16e47408500c
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Apr 4 18:43:09 2026 +0200

    EVL: Fix cpu assignement for posix/lxrt/xenomai/evl

commit 340e3454e3555d0e267ab065b8e5954055878313
Merge: fd3497d9 111379d9
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Apr 4 16:43:12 2026 +0100

    Merge pull request #3893 from BsAtHome/fix_strncpy-and-index-check
    
    Fix strncpy truncation warning and cppcheck index-before-check error

commit fd3497d928f06e2403e5e1109221b537164b81be
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Sat Apr 4 11:42:53 2026 -0400

    debian\configure: remove unused variable
    
    It was removed with commit a69b725

commit 362d5a8041438880e4f72a3bc5ae3c378638343a
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Sat Apr 4 11:41:23 2026 -0400

    qt5_graphics: fix copy/paste errors

commit a33593679bbe95bb577a86ad06d79fa1c25e7d4a
Merge: d7d4219b 1fcae397
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Apr 4 16:38:17 2026 +0100

    Merge pull request #3897 from hdiethelm/xhc-whb04b-6-fix-v2-errorhandling
    
    xhc-whb04b-6 error handling

commit d7d4219b73e5ff18281c0d52a5f6368ff00e3d08
Merge: d2c5120d 4975608a
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Apr 4 16:36:26 2026 +0100

    Merge pull request #3869 from Sigma1912/use_home_not_shared
    
    Remove use of HOME_IS_SHARED in sim configs

commit d2c5120deee07409883891713bfe5f96a2538221
Merge: 2aee0109 38b67623
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Apr 4 16:35:25 2026 +0100

    Merge pull request #3884 from grandixximo/master
    
    Replace C++ Ruckig with pure C cruckig to fix RTAI builds

commit 202aec2f5b9e61e22cd4db19302c44ef03af028a
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Apr 4 10:19:58 2026 +0200

    EVL: Fix warnings

commit ce9faee7f014496b94fe576c052b071f30d8329e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Fri Apr 3 19:31:11 2026 +0200

    EVL: Fix sleeps

commit 3bbdd3c9f60742d4a22710fc93ee19b084af3a5e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Fri Apr 3 19:16:42 2026 +0200

    EVL: Improve configure

commit c0364f549b47265302cba6a8ca00877a69dfe9ea
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Mar 31 22:23:07 2026 +0200

    EVL: Fix detection

commit c7566e809ac2cae6aab14150ff70899b82405dc6
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Thu Mar 26 23:02:37 2026 +0100

    EVL: Use some evl functions (probably not needed)

commit d7edd05602624cee78ea7587058a5e19751a0e90
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Mar 25 22:07:21 2026 +0100

    EVL: Finally got EVL thread

commit a592d09e76ff7f1f731e664e52eb574c3a614812
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Mar 25 21:55:44 2026 +0100

    EVL: WIP

commit 840872b7aa61c07d7b69e3d5d0ea02567b265e09
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Mar 25 21:21:58 2026 +0100

    EVL: Something builds

commit 36e17373e8510de9073ef4a374eae766cd2f20b9
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Mar 25 21:10:07 2026 +0100

    EVL: Start xenomai4

commit 2aee010925103ce1164d04c62d458109a819fcda
Merge: c760c1bf 93c23af0
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Fri Apr 3 08:45:21 2026 -0400

    Merge pull request #3881 from bgermann/qtpy
    
    Port QtVCP from PyQt5 to QtPy

commit c760c1bf97029f7bbe51a1ea8f6abbf18e0fd608
Merge: 5ca2199d 3a919d1f
Author: andypugh <andy@bodgesoc.org>
Date:   Fri Apr 3 01:27:40 2026 +0100

    Merge pull request #3894 from BsAtHome/fix_rtai-include
    
    rtai: fix includes for build to succeed

commit 1fcae397a8ae2cbeef7ea1d420ba326d561cb368
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 20:18:09 2026 +0100

    whb04b: Change to interrupt
    
    As sugested by Finngineering

commit cf291ac7a10744411198d37ecd9921c799360443
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 13:40:39 2026 +0100

    whb04b: Interrupted is not an error

commit ee1c3ca87e34be395bddaf9ba9a267d491e31638
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 13:22:39 2026 +0100

    whb04b: Remove teardown and checks

commit 23c28e190b86435ad14ede0ba7d87cc8878b0be0
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 12:50:20 2026 +0100

    whb04b: Cleanup

commit acae9ec2e5ede4ee630bd3e720eb48baa244f27f
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 12:40:24 2026 +0100

    whb04b: Comments / Cleanup

commit 82527502f088a19c85d76c3a6d7ed02b230465d6
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 12:31:11 2026 +0100

    whb04b: Error handling

commit ee628c8cdd12e4cdc52e24a38e5e1291cc70f841
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 11:06:46 2026 +0100

    whb04b: Get rid of bad asserts and use static_assert

commit 48f3009d86da14d359ec0dd8d4bd36ee133c0c06
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 10:42:22 2026 +0100

    whb04b: Cleanup

commit e450a2365bc1c5e1ce919569faeed22ef267f834
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 10:21:08 2026 +0100

    whb04b: Proper close and reconnect

commit 27c69527fd994f81b8ac32169ad32e0ccb189730
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 10:02:48 2026 +0100

    whb04b: Remove unneccesary code

commit 010897fded9b8ca1c0add53b46bcd06e11f886b4
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 09:53:53 2026 +0100

    whb04b: Cleanup
    
    XhcWhb04b6Component should not even include libusb

commit 6024cd7c215f255ba3c5dea039a73d57e781a464
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Mar 7 00:14:41 2026 +0100

    whb04b: Try to improve error handling

commit 3a919d1f2bf8b89764eb7afc77384694cb61663a
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Tue Mar 31 14:46:06 2026 +0200

    rtai: fix includes for build to succeed

commit 93c23af09a05ff7a83f319ea54752bfa30242b93
Author: Bastian Germann <bage@debian.org>
Date:   Fri Mar 27 12:40:10 2026 +0100

    Port QtVCP from PyQt5 to QtPy
    
    Replace all PyQt5-specific imports and idioms with their QtPy
    equivalents, making the codebase compatible with PyQt5 and PyQt6.
    
    Import changes:
    - Replace `from PyQt5.XXX import` with `from qtpy.XXX import`
    - Replace bare `from PyQt5 import XXX` with `from qtpy import XXX`
    - Replace `pyqtSignal`, `pyqtSlot`, `pyqtProperty` with the qtpy
      canonical names `Signal`, `Slot`, `Property`
    - Port `PyQt5.QtDesigner` imports to `qtpy.QtDesigner`
    - Port `PyQt5.Qsci` imports to `qtpy.Qsci`
    
    PDFViewer: add QtPdf backend as Qt6 alternative to popplerqt5
    - Try `qtpy.QtPdf.QPdfDocument` first; fall back to popplerqt5
    - Use `QPdfDocumentRenderOptions` with Annotations flag for render
      quality matching the popplerqt5 Antialiasing/TextAntialiasing hints
    
    sys_notify: make DBus main loop integration backend-agnostic
    - Try dbus.mainloop.pyqt5, then dbus.mainloop.pyqt6.
    
    qtplasmac handlers: replace `find_spec("PyQt5.QtWebEngineWidgets")`
    - Use a module-level `_WEBENGINE_AVAILABLE` flag set by try/import
      of `qtpy.QtWebEngineWidgets` in the qtplasmac handler.
    
    plugins/status_label_plugin: fix pyqtProperty descriptor check
    - Replace fragile `'PyQt5.QtCore.pyqtProperty' in str(...)` with
      `isinstance(..., Property)` to work across all Qt bindings

commit 5ca2199d39c0bd48b0f1cf47e0f3753f94a3d5f1
Merge: 6dd95e9f 4d575654
Author: andypugh <andy@bodgesoc.org>
Date:   Wed Apr 1 00:59:15 2026 +0100

    Merge pull request #3810 from hdiethelm/xhc-whb04b-6-fix-v2
    
    xhc-whb04b-6 fixes

commit 4d575654f20d1c02424b4cd89f1660a9969aab79
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Mar 31 20:23:27 2026 +0200

    whb04b: Use step size 1mm in 60 and 100% position if -B is not given

commit 15495a32fa12a2957ca1e868a9f429f5c61f190b
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Mar 3 22:10:53 2026 +0100

    whb04b: Add missing entry in FeedRotaryButtonCodes::codeMap
    
    Tested by overwriting incoming 0x1c codes by 0x9b in usb.cc

commit c1dd3626e429cbcb4a1149ab37b1b93265a36542
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Mar 3 21:55:12 2026 +0100

    whb04b: Use isProgramIdle to check if manual mode can be activated
    
    Note: isProgramRunning can not be used due to this is false when paused

commit 03b1e7496bb67acd87c233eaa232e841033031d5
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Feb 22 12:12:18 2026 +0100

    whb04b: Fix example-configuration file ending
    
    This is not an md file but a hal file

commit e5a4dc288c2675555cbe80bc4cda72e08f454c50
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Feb 17 10:20:15 2026 +0100

    whb04b: Don't change from auto to manual when jogging
    
    Changing mode from auto to manual would require the program to stop and just gives unneccesary warnings when trying it anyway

commit 7937593961138923853eefef576ebc6f78f2df99
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Mon Feb 16 23:07:04 2026 +0100

    whb04b: Fix machine moving after change from MPG to STEP or CON

commit d6b4da9730e1ad11f8bbc13a4d4923bb6594ab47
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Mon Feb 16 23:06:44 2026 +0100

    whb04b: Remove unused code

commit 8974e5a999e0cea055e570b3c125624d6d57db0e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Mon Feb 16 23:05:57 2026 +0100

    whb04b: Fix inversion of -B argument

commit 91c255dbb4c8da6936a2d210fefb7f3cf0b6c335
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Mon Feb 16 23:04:37 2026 +0100

    whb04b: Pass arguments properly
    
    Fixes step 5/10 enable/disable

commit 6dd95e9f7ba99918c55e4fbbbcfc59668ac50f2c
Merge: 69b1f80d f5829c1d
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Mar 31 14:39:08 2026 +0100

    Merge pull request #3891 from grandixximo/issue-3880-fix
    
    Clarify o-code numbering and scoping rules in docs

commit 38b67623ae970658bb3767d43a8e228d9da66fbb
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Sat Mar 28 20:02:13 2026 +0800

    Replace C++ Ruckig with pure C cruckig to fix RTAI builds
    
    The C++ Ruckig library cannot compile in RTAI kernel space (no C++
    in kernel modules). Replace it with cruckig, a pure C99 port that
    produces identical trajectories (validated to 5.9e-12 position error).
    
    - Vendor cruckig source (MIT license) from github.com/mika4128/cruckig
    - Rewrite ruckig_wrapper.c to use cruckig API (same ruckig_wrapper.h
      interface, zero changes needed in tp.c, tc.c, sp_scurve.c)
    - Add cruckig_compat.h for RTAPI kernel/userspace portability
      (rtapi_slab.h for malloc/free, rtapi_math.h for math functions)
    - Update Makefile and motion-logger Submakefile for C-only build
    - Remove C++ Ruckig source tree and ruckig_wrapper.cc
    
    Fixes: https://github.com/LinuxCNC/linuxcnc/issues/3875

commit 111379d95033e77c111a713473f1e6748ee5cbfc
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Tue Mar 31 14:54:31 2026 +0200

    Fix strncpy truncation warning and cppcheck index-before-check error

commit f5829c1d6aaba3fee5685e163e8c3540ab12a42d
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Mar 31 14:25:12 2026 +0800

    Clarify o-code numbering and scoping rules in docs
    
    Document that control flow o-words (if/while/do/repeat) are locally
    scoped to their subroutine and can be safely reused across different
    subroutines, while subroutine definitions are global and must be
    unique. Add example showing valid reuse of o-numbers across subs.
    
    Ref: LinuxCNC/linuxcnc#3880

commit 69b1f80d8f4163d415786e2e606191020b66710a
Merge: c9e5894e 5b86d5a8
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Mar 30 14:11:22 2026 +0100

    Merge pull request #3886 from grandixximo/issue-3880-fix
    
    Detect and error on nested/invalid subroutine definitions in named subs

commit 5b86d5a80c5a71a1757cc2b3635acbab50207f72
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Sun Mar 29 11:35:14 2026 +0800

    Error on nested subroutine definitions in named sub files
    
    The parser silently ignored sub definitions inside called subroutines,
    causing wrong parameters and premature returns. Numbered subs after a
    named endsub polluted the global offset map and conflicted across files.
    
    - Add nesting checks in read and execute phases at call_level > 0
    - Block forward-seek for subs at call_level > 0 when no file exists
    - Let control_back_to errors propagate without generic overwrite
    - Update o-code docs with nesting example and new error conditions
    
    Ref: LinuxCNC/linuxcnc#3880

commit c9e5894e82a13019c5abcef0a8520d8b6e71aa08
Merge: 3513fdf2 94a8b2cb
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 29 20:42:37 2026 +0100

    Merge pull request #3871 from NTULINUX/o2-cflags
    
    CFLAGS: Replace instances of -Os with -O2

commit 3513fdf24c8b4f84812928a70310c34f8a06f0a1
Merge: 6cb44daa aae151d1
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 29 20:41:05 2026 +0100

    Merge pull request #3885 from BsAtHome/fix_hal-streamer
    
    hal: fix bugs in the hal-streamer interface and implementation

commit 6cb44daad317793c657876e62ac612d57a552e6c
Merge: 4025bf9a 5d8c8524
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 29 20:37:01 2026 +0100

    Merge pull request #3887 from BsAtHome/fix_halcompile-keywords
    
    halcompile: Don't use python defined function names as variable names

commit 5d8c8524667b3377dde41cb6e2ab80a07940a1be
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sat Mar 28 22:00:04 2026 +0100

    halcompile: Don't use python defined function names as variable names

commit aae151d152309aac320f46fc236c860292947cd1
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sat Mar 28 16:42:07 2026 +0100

    hal: fix bugs in the hal-streamer interface and implementation

commit 4025bf9a5bb431c5f8a0a2e17b02ccf751efb8c9
Merge: 8304a694 1650ca75
Author: andypugh <andy@bodgesoc.org>
Date:   Fri Mar 27 20:38:33 2026 +0000

    Merge pull request #3866 from hdiethelm/fix_command_debug_messages
    
    Fix command.c debug messages

commit 8304a69473d2b1e8d321d442212b92ba37b58305
Merge: 4fd04531 f955a9a3
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Mar 24 10:19:13 2026 +0000

    Merge pull request #3870 from hdiethelm/fix_debug
    
    Fix halcmd debug (uspace only)

commit 94a8b2cbc214ed9c81a8bd9dca1074987d41b95a
Author: Alec Ari <neotheuser@ymail.com>
Date:   Fri Mar 20 17:11:48 2026 -0500

    CFLAGS: Replace instances of -Os with -O2
    
    -Os or -O2 should have no effect on doubles.
    
    Signed-off-by: Alec Ari <neotheuser@ymail.com>

commit f955a9a3e422b91bd2802809ba98fb15de8976f1
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Fri Mar 20 00:13:35 2026 +0100

    Fix halcmd debug (uspace only)

commit 4975608ad963e787c853fa0d7686a9a711a9a85b
Author: david mueller <mueller_david@hotmail.com>
Date:   Thu Mar 19 11:17:38 2026 +0100

    Don't use shared home switches in simulation configs
    
    Using shared limit switches in sim configs creates error messages
    when trying to rehome.

commit a8605b7ad31110e255233b0b5b2daa86dcf2065c
Author: david mueller <mueller_david@hotmail.com>
Date:   Thu Mar 19 17:20:34 2026 +0100

    Add sim config for shared home switches

commit e83540464809db87d9dbfbae58cd54a8ffebb5a4
Author: david mueller <mueller_david@hotmail.com>
Date:   Thu Mar 19 11:24:29 2026 +0100

    Gmoccapy sim config: Fix HOME value causing limit violation on homing

commit 4fd045312865b05b77964fcb3c10bb6750dd1763
Merge: 01df6b73 21a1aa94
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Mar 19 10:42:09 2026 +0000

    Merge pull request #3868 from NTULINUX/libedit
    
    Convert to libedit so everyone can redistribute (second pass)

commit 21a1aa948d2905628cd2d6ca52f74c3b1d7af591
Author: Alec Ari <neotheuser@ymail.com>
Date:   Wed Mar 18 11:36:48 2026 -0500

    Improvements to PR #3868
    
    Signed-off-by: Alec Ari <neotheuser@ymail.com>

commit e4f906c56bd59fb7eb098119650d96ba0ee13c4b
Author: Alec Ari <neotheuser@ymail.com>
Date:   Wed Mar 18 03:41:48 2026 -0500

    Convert to libedit so everyone can redistribute
    
    Signed-off-by: Alec Ari <neotheuser@ymail.com>

commit 1650ca75410a101ff8270f125ef54e060064c890
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Mar 18 08:42:45 2026 +0100

    Fix command.c debug messages

commit 01df6b73769a975ec196e104ffab500a9bfd0e51
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Tue Mar 17 17:53:10 2026 -0400

    qt5_graphics:  align with recent gremlin changes

commit f49e6241d7e9b5584ce4fe3e001ce8a80c9721d6
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Sun Mar 15 20:34:44 2026 -0400

    glcanon: fix copy/paste error

commit 5ffc5cc6d3a87bc9654b010258fbc556746f8eec
Merge: 83f60a17 4738ebc5
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 15 19:40:14 2026 +0000

    Merge pull request #3838 from BsAtHome/fix_cppcheck-casts-copy
    
    cppcheck: fix casts and copy constructors

commit 83f60a17a0488d602c27423680babfd0a3cf9898
Merge: dd87f605 0190b058
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 15 19:38:01 2026 +0000

    Merge pull request #3842 from Sigma1912/Fix_Allow_G43_for_tools_with_zero_offsets
    
    Interpreter: Fix Allow G43 for tools with zero offsets

commit dd87f6054942c8b2f11c8b15c67201bf41f00d0b
Merge: da5a983f a92a608e
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 15 19:36:35 2026 +0000

    Merge pull request #3846 from BsAtHome/fix_hal-private
    
    hal: don't unnecessary include hal_priv.h header

commit da5a983f81519e91a97a4302a40163f85cb41ac3
Merge: 194cd80d 39860f8b
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 15 19:35:47 2026 +0000

    Merge pull request #3847 from BsAtHome/fix_halcompile-number
    
    halcompile: fix parsing numbers

commit 194cd80d3dd1c09c1be98211a362457baa90a9cb
Merge: 878f1717 2e41bff7
Author: andypugh <andy@bodgesoc.org>
Date:   Sun Mar 15 17:59:39 2026 +0000

    Merge pull request #3864 from Sigma1912/patch-1
    
    Gremlin: Fix wrong scope of variables

commit 2e41bff7e9c23926e0a7bedb7f62be3c2264d709
Author: Sigma1912 <46067220+Sigma1912@users.noreply.github.com>
Date:   Sun Mar 15 14:13:07 2026 +0100

    Gremlin: Fix wrong scope of variables
    
    Missed this when porting code from axis.py
    
    fixes https://github.com/LinuxCNC/linuxcnc/issues/3860

commit 878f171756bcfb309e5d7d95d6dd0ae2503628b3
Merge: 93547c95 dd937286
Author: andypugh <andy@bodgesoc.org>
Date:   Fri Mar 13 13:21:32 2026 +0000

    Merge pull request #3858 from Sigma1912/patch-1
    
    Make gremlin preview respect current tool position

commit 93547c95a00754de60df6157317447ac3ef7ca56
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Thu Mar 12 14:33:50 2026 -0400

    qtplasmac:  fix framing and missed interlock
    
    Previously, self.framing was not set False before resetting the button states at the end of a frame job, the laser pin was not turned off, and the path was not cleared.
    
    Adds previously missed probe_test to the ohmic test button interlock

commit dd937286f00369fac0d577445b1e72d85e842231
Author: Sigma1912 <46067220+Sigma1912@users.noreply.github.com>
Date:   Thu Mar 12 19:29:25 2026 +0100

    Make gremlin preview respect current tool position
    
    Fixes https://github.com/LinuxCNC/linuxcnc/issues/3855#issuecomment-4046431681

commit 582ac390274aac5543b18f66dacd271564b5ee27
Merge: f3b961b7 2252af20
Author: andypugh <andy@bodgesoc.org>
Date:   Wed Mar 11 16:42:52 2026 +0000

    Merge pull request #3852 from JTrantow/master
    
    Issue #3849 Fix

commit f3b961b7046cf2b8560a9b0a46abe4fc8c0af9e4
Merge: 5862c6f4 01b3be31
Author: andypugh <andy@bodgesoc.org>
Date:   Wed Mar 11 15:52:30 2026 +0000

    Merge pull request #3856 from BsAtHome/fix_rtapi-atomics
    
    Fix rtapi atomics

commit 2252af205417478929cb0ca31155e838addc6130
Author: JTrantow <jerry.trantow@cumuluspd.com>
Date:   Wed Mar 11 07:55:05 2026 -0500

    Reverse (baudrate > 19200).

commit c025b3fb7b3615d7eb68880ffa6130012f800085
Author: JTrantow <jerry.trantow@cumuluspd.com>
Date:   Tue Mar 10 14:54:04 2026 -0500

    Back to original voodoo caused by conflating modbus timing calculation with pktuart hardware implementation.
    Note:
    (175u * baudrate + 99999u) / 100000u; could be implemented as (7u * baudrate + 3999(/4000; which would improve the calculation range but doesn't matter because already screening out large baud rates.

commit 01b3be31e108a1cb61dc1b8bdbd66ba214e26da1
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Tue Mar 10 14:50:21 2026 +0100

    rtapi: Fix rtapi atomics to work with clang/clang++

commit 4e9fc3b20136f8739bc34e2b15012ec7197e28c0
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Mar 5 14:22:03 2026 +0100

    rtapi: fix wrong STDC macro and warn when compiler is older than C11.

commit 5862c6f4af6d2153cb3ca2c4969f06e28e97235d
Merge: 49509631 8410e342
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Mar 10 12:51:00 2026 +0000

    Merge pull request #3854 from grandixximo/master
    
    removed comment about removed function

commit 8410e3422fb905e036a208cae51321ddf5095c59
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Tue Mar 10 07:52:35 2026 +0800

    removed comment about removed function

commit 49509631f4ad2d3e509c1cb2e753ae5ed9690504
Merge: 441adf86 fc7c5c93
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Mar 9 14:49:01 2026 +0000

    Merge pull request #3853 from grandixximo/master
    
    tp.c: remove unused tpGetScaledAccel (fixes #3720)

commit fc7c5c9303bd7875ec7a67eb3e28e48627cebe45
Author: Luca Toniolo <luca@aitalmac.com>
Date:   Mon Mar 9 10:26:06 2026 +0800

    tp.c: remove unused tpGetScaledAccel (fixes #3720)
    
    Function was never called; dead code

commit c28ccaa997ce3b957d2b572e1fc71fd8d8c925e1
Author: JTrantow <jerry.trantow@cumuluspd.com>
Date:   Sun Mar 8 20:25:43 2026 -0500

    Issue #3849 Fix up ifdelay calculations and ENOMSG handling.

commit 441adf8626a651dc14f9cba98924e9ef10c8c0b1
Merge: 789e716f a2fb3ba0
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Mar 9 00:02:49 2026 +0000

    Merge pull request #3851 from BsAtHome/fix_py-none-crash
    
    Fix python crash due to missing Py_None reference counting increase

commit a2fb3ba0869a4a6c44b32cf3d0a094c27e5fdcbe
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sun Mar 8 10:37:59 2026 +0100

    Fix python crash due to missing Py_None reference counting increase.

commit 75386d88dff0d978e1d95e1535c33d80d7ae1aa0
Author: JTrantow <jerry.trantow@cumuluspd.com>
Date:   Sat Mar 7 14:03:12 2026 -0600

    Issue#3849 Fix.
Created: 2025-03-16 Last update: 2026-04-07 16:30
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-04-07 15:30
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.4 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-03-31 15:01
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 reproduced on amd64: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on arm64: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on armhf: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on i386: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced 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
    • ∙ ∙ 154 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: 10
  • RC: 1
  • I&N: 6
  • M&W: 3
  • 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-2ubuntu4

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