Debian Package Tracker
Register | Log in
Subscribe

linuxcnc

Choose email to subscribe with

general
  • source: linuxcnc (main)
  • version: 1:2.9.9-2
  • maintainer: LinuxCNC Developers (DMD)
  • uploaders: Petter Reinholdtsen [DMD] – Sebastian Kuzminsky [DMD] – Jeff Epler [DMD] – Andy Pugh [DMD]
  • arch: all any
  • std-ver: 4.7.4
  • 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+deb12u2
  • old-p-u: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2
  • stable: 1:2.9.4-2+deb13u1
  • unstable: 1:2.9.9-2
versioned links
  • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.9.4-2+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:2.9.9-2: [.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 (3 bugs: 1, 1, 1, 0)
  • linuxcnc-uspace-dev
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:03:16
    Last run: 2026-09-25T07:28:45.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:33
    Last run: 2026-07-15T20:01:47.000Z
    Previous status: unknown

Created: 2026-01-31 Last update: 2026-09-30 08:01
A new upstream version is available: 2.9.10 high
A new upstream version 2.9.10 is available, you should consider packaging it.
Created: 2026-07-03 Last update: 2026-09-30 05:00
lintian reports 1 error and 55 warnings high
Lintian reports 1 error and 55 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-06-30 Last update: 2026-06-30 09: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-07-04 Last update: 2026-09-30 07:20
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-09-02 Last update: 2026-09-30 07:18
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-09-30 06:31
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~pre2, 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 563ae1c6beea559b5cdf3c4c8e958cd9f040145f
Merge: 66c2b1b4 54c6f6b3
Author: BsAtHome <bertho@vagrearg.org>
Date:   Tue Sep 29 21:20:22 2026 +0200

    Merge pull request #4605 from grandixximo/halui-mdi-restore-race
    
    halui: clear the MDI flag in the same pass that restores the mode

commit 66c2b1b4b5c1cf1df271444919c423ce6ddc7cd1
Merge: e7e2c5d8 1458d97b
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 21:25:57 2026 +1000

    Merge pull request #4602 from BsAtHome/fix_cppcheck-2.19
    
    cppcheck: Fix problems that are detected with cppcheck 2.19+

commit e7e2c5d829c8635b794006de0e0745b2e62efff8
Merge: ab5c2db9 183c2802
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 20:28:38 2026 +1000

    Merge pull request #4596 from BsAtHome/hal64_update-docs
    
    docs: Update to reflect the HAL API changes

commit ab5c2db9cb4474fcb0ebd693cbf0a46ca906bc21
Merge: 60478a29 7923fdc3
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 20:26:26 2026 +1000

    Merge pull request #4599 from BsAtHome/hal64_update-man9
    
    docs: Update man9 pages to reflect the HAL API changes.

commit 60478a29254d309ff407528bc52e22cd8717f054
Merge: 5a08c14b 572949c6
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 20:26:12 2026 +1000

    Merge pull request #4597 from BsAtHome/hal64_update-man1
    
    docs: Update man1 pages to reflect the HAL API changes.

commit 572949c631c7c91e538ddf3434b6831e9ab178f4
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Sep 28 12:31:29 2026 +0200

    docs: Update man1 pages to reflect the HAL API changes.

commit 7923fdc32e56ee07115e960945e428a96a04ac0f
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Sep 28 12:43:36 2026 +0200

    docs: Update man9 pages to reflect the HAL API changes.

commit 5a08c14ba8bcb660d9dca1d24c59c6e164a8a351
Merge: 8d3e540a bb026d4c
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 17:06:12 2026 +1000

    Merge pull request #4598 from BsAtHome/hal64_update-man3
    
    docs: Update man3 pages after uses_fp arg was removed in HAL API changes

commit 54c6f6b338cf416de25a65fef26affac01a61d2c
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Sep 29 11:45:51 2026 +1000

    halui: clear the MDI flag in the same pass that restores the mode
    
    When a halui MDI command finishes, modify_hal_pins() restores the Task mode that was active before it, then clears halui_sent_mdi. Both steps tested emcStatus->status == DONE separately, but the restore goes through emcCommandSend(), which refreshes emcStatus while it waits for the echo. If Task echoes the restore while still reporting EXEC, the restore fires and the clear is skipped.
    
    The stale flag makes the next sendMdiCommand() keep the old halui_old_mode instead of recording the current mode, so halui later restores the wrong mode. In tests/halui/mdi this shows up as "timeout waiting for task mode to get to 3 (it's 2)" (reported by Bertho in #4604) or "get to 2 (it's 1)", depending on which restore the Task stall hits.
    
    Take the DONE decision once, before the restore, and use it for both steps.

commit 8d3e540accaefb6541d414eb946babbb7d3b46c6
Merge: 49119ab8 085f656c
Author: BsAtHome <bertho@vagrearg.org>
Date:   Mon Sep 28 22:26:59 2026 +0200

    Merge pull request #4593 from grandixximo/halmodule-port-read
    
    halmodule: fix inverted success check in port read() and peek()

commit 183c28026519b8b2a9d7f47c587b8830b41c1aca
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Sep 28 12:16:40 2026 +0200

    docs: Update to reflect the HAL API changes.

commit bb026d4c9662199aa08ff0a12a2d7a5496701bf3
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Sep 28 12:35:27 2026 +0200

    docs: Update man3 pages after uses_fp arg was removed in HAL API changes.

commit 1458d97bcd70e199a3407ac4bf4cd6a50bcf9eda
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Sep 28 14:24:15 2026 +0200

    cppcheck: Fix problems that are detected with cppcheck 2.19+.

commit 085f656c20bfa338796e6e1c4cb1144e2aa0711f
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Sep 28 16:52:05 2026 +1000

    halmodule: fix inverted success check in port read() and peek()
    
    hal_port_read() and hal_port_peek() return true when the bytes were copied. The check was inverted, so a successful read or peek returned False, and read() had already consumed the data. Add tests/halmodule/port covering write, peek, peek_commit and read.
Created: 2025-03-16 Last update: 2026-09-29 23:02
testing migrations
  • excuses:
    • Migration status for linuxcnc (- to 1:2.9.9-2): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Updating linuxcnc would introduce bugs in testing: #1089809, #1143333
    • ∙ ∙ New but not reproduced on amd64 - info: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on arm64 - info: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on armhf - info: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • ∙ ∙ New but not reproduced on i386 - info: linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn, linuxcnc-uspace
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/l/linuxcnc.html
    • ∙ ∙ Autopkgtest for linuxcnc/1:2.9.9-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass
    • ∙ ∙ Required age reduced by 3 days because of autopkgtest
    • ∙ ∙ 93 days old (needed 2 days)
    • Not considered
news
[rss feed]
  • [2026-06-30] Accepted linuxcnc 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Petter Reinholdtsen)
  • [2026-06-30] Accepted linuxcnc 1:2.9.4-2+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Petter Reinholdtsen)
  • [2026-06-28] Accepted linuxcnc 1:2.9.9-2 (source) into unstable (Petter Reinholdtsen)
  • [2026-06-27] Accepted linuxcnc 1:2.9.9-1 (source) into unstable (Petter Reinholdtsen)
  • [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)
  • 1
  • 2
bugs [bug history graph]
  • all: 10
  • RC: 2
  • I&N: 5
  • M&W: 3
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (1, 55)
  • buildd: logs, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • l10n (-, 9)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1:2.9.4-2ubuntu4
  • 2 bugs
  • patches for 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