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: fail (log)
    The tests ran in 0:02:38
    Last run: 2026-07-15T06:27:54.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-07-19 20:31
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-07-19 16:49
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
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 4d50e6c5b85548e7afbc7421d77160d7d6697b10
Merge: ba9d306e 82fe7af9
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sun Jul 19 05:47:29 2026 -0400

    Merge pull request #4099 from BsAtHome/fix_hal-new-api-and-types
    
    hal: Add new types and API framework for the getter/setter change.

commit ba9d306e363c322974dda81bc5e90fca37cd7ad7
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Mon Jul 13 15:35:25 2026 -0700

    qtvcp -basic probe: check for missing pobe number in preference

commit 4b06648dbf61790f1aa343b51e58041c5a3b67b6
Merge: 8bc28015 124b8a5b
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jul 17 19:48:57 2026 -0400

    Merge pull request #4245 from BsAtHome/fix_hm2-sserial-shift
    
    hostmot2: Fix sserial error test to use 1 << x and not 1 < x

commit 8bc280150fed5f269f35693dc0b804d58087db54
Merge: 532a78db 00446bcb
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jul 16 20:29:45 2026 -0400

    Merge pull request #4243 from BsAtHome/fix_shellcheck_finals
    
    shellcheck: Resolve tilde expansion issue and ensure detection in CI

commit 124b8a5b222e0c33a40991d9d2d0eb0e8cf1e1ae
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jul 16 16:50:49 2026 +0200

    hostmot2: Fix sserial error test to use 1 << x and not 1 < x.

commit 00446bcb98d505cbde0026c2e2f5bc9a2b3fd060
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Thu Jul 16 10:44:53 2026 +0200

    shellcheck: Resolve tilde expansion issue and ensure detection in CI.

commit 532a78db3c0c02b7e714c86c3be9d73ba2405ade
Merge: fc8828c3 63d88552
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jul 16 04:33:49 2026 -0400

    Merge pull request #4242 from BsAtHome/fix_shellcheck_lastones
    
    shellcheck: Fix remaining warnings in scripts.

commit 63d88552e2edf4ea48c37a04e5126180425b0ca9
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Wed Jul 15 23:26:17 2026 +0200

    shellcheck: Fix remaining warnings in scripts.

commit fc8828c3bc92e9f8a7beae4ffd077dacbfde4802
Merge: ac6427b7 5f656dcb
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Jul 14 12:16:38 2026 +0100

    Merge pull request #4235 from BsAtHome/fix_axis-hal_exit
    
    axis: Call component's exit to remove the HAL component at exit.

commit ac6427b7044d2de2b7544f75d1216d350f6d0b1d
Merge: e0f7a836 eb441515
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Jul 14 12:12:15 2026 +0100

    Merge pull request #4237 from BsAtHome/fix_emcrsh-nullopt
    
    linuxcncrsh: Properly return std::nullopt and not a nullptr

commit e0f7a8363ec8f047533721c55079fb7016241a9d
Merge: 127a69ea 41776553
Author: andypugh <andy@bodgesoc.org>
Date:   Tue Jul 14 11:48:29 2026 +0100

    Merge pull request #4206 from hdiethelm/rtapi_no_autostart
    
    rtapi_app: Deprecated autostart / add manual start / no autostop

commit 127a69eac3c9411140c4e410224528ec6f6f1b68
Merge: f767337c e33c373f
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jul 13 23:20:39 2026 -0400

    Merge pull request #4239 from Sigma1912/fix_tclsh_scripts
    
    Tclsh mcodes: Add -ini option to 'emc_init' call

commit e33c373f2d0e3e9c91808b186c8bca6da773dab7
Author: david mueller <mueller_david@hotmail.com>
Date:   Mon Jul 13 10:43:49 2026 +0200

    Add -ini option to 'emc_init' call
    
    Avoids 'emc.ini: error: Cannot open ini-file (errno=2 (No such file or directory))'
    on 'emc_init' call

commit f767337cc3bc079f4a1a0f4d6b82a1a816b6acc8
Merge: 83067f5a 76571a0f
Author: Hans Unzner <hansunzner@gmail.com>
Date:   Sun Jul 12 22:50:27 2026 +0200

    Merge pull request #4238 from jpnielsen/patch-1
    
    Fix table header in getting-linuxcnc.adoc

commit 76571a0fb4cd21f70300963397a9e44a16a746d5
Author: Jens Peter Nielsen <jpn9900@gmail.com>
Date:   Sun Jul 12 22:13:16 2026 +0200

    Fix table header in getting-linuxcnc.adoc

commit 83067f5a6d9038a0a6c55e93bc2c74034793bb47
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sun Jul 12 12:32:17 2026 -0700

    qtdragon hd/vert -fix warning when switching to probe tab

commit 41776553226cc171b776a482ae068f2ecb06205d
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Jul 4 14:24:29 2026 +0200

    realtime: Check if rtapi_app is running using ping

commit 6e98a3cff32a5da1c97288e441d2cf0b542bb9b0
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Jul 4 13:36:08 2026 +0200

    rtapi_app: Wait until running before exit
    
    This way, there is no need to have any other checks in other tools.

commit 682b46b2bae50516c7c849a90094a89f7ed63fe5
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Thu Jul 2 15:16:38 2026 +0200

    latency-histogram: Enable realtime start for non RTAI
    
    It was only active for RTAI.
    Do realtime start in forground for RTAI so there is no need to wait an
    arbitrary time.
    
    Additionally, simplify realtime verify.

commit 0d04508e29672140127872d52dedbef4dfdb87ac
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Jul 1 17:57:09 2026 +0200

    realtime.in: Fix shellcheck issue

commit d112a6df8d005284cb16196c5f88cba1dd5003d4
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Jul 1 17:28:33 2026 +0200

    realtime.in: Format script

commit c0a196ab57c0849a8ff44d7888f66beff160053f
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Jun 30 15:22:05 2026 +0200

    tests: Fixes for rtapi no autostop
    
    Due to rtapi_app is started before anything else, the hal-show expected
    owner id is increased by two.
    
    The raster test needs to be started with halrun to have realtime started
    and stopped properly.

commit 3f0a9ce42787a96f5d5bf48d6d9703285c8935ba
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Jun 30 15:18:42 2026 +0200

    rtapi_app: start command / autostop removed
    
    This gives rtapi_app a deterministic behavior. No other changes needed
    except implementing start / stop in realtime due to all apps run:
    realtime start at startup
    realtime stop at exit
    
    Autostart is still available with a deprecation message to not break
    existing setups. But it is done in a different way by forking and then
    sending the command over the socket. This allows for easy separation
    into master / client in the future.

commit eb44151507f647c087f1b9acd169797a8af42041
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sun Jul 12 13:49:24 2026 +0200

    linuxcncrsh: Properly return std::nullopt and not a nullptr.

commit 5f656dcb596cf6ae29c43556a115c4f5d19622a5
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sun Jul 12 11:30:25 2026 +0200

    axis: Call component's exit to remove the HAL component at exit.

commit 9be37c2cb4dc605b6a758069276da3bf02e7ad55
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 17:25:01 2026 -0700

    qtvcp -actually shutdown when aborting after error

commit 32263b6ecfbcf5feddd1c42df373645ff191f7b2
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 17:23:16 2026 -0700

    pncconf -add missing settings for 7197, up pdm to 48k
    
    as per Peter Wallace advice

commit e24ea781b1148192756948d9ab861a96379a8bd4
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 09:33:01 2026 -0700

    pncconf -fix error in scale calculation dialog

commit 89471bc69f37c5d4e0c8b2dd79bd92ca1011423d
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 09:32:15 2026 -0700

    pncconf -add 7i97 card to internal data

commit 01ffe7e659b0952c8f362bc095904f42b8f027df
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 08:15:56 2026 -0700

    qtvcp -action_button: optionally check for MDI mode for macros
    
    Just like INI MDI commands

commit 707566716a38e1ee9fe1376576d8480497f04a25
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 11 07:50:04 2026 -0700

    qtvcp/qtdragon -maintain current mode work
    
    Users complained of the switch from manual to MDI
    in many commands. This required them to re select manual mode.
    Now we try our best to record the original mode and switch back
    after the command finishes.

commit 749bbd11c3adc3427b4d1f13a7f92bbd15ac250f
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Fri Jul 10 16:39:08 2026 -0700

    qtdragon/hd/vert/lathe -preselect the MPG focus widget
    
    Now if a user clicks the MPG select button they get a clue..

commit 5dfb762eaea5aa8345005e69d2d23a031e9b9a7a
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Fri Jul 10 16:25:30 2026 -0700

    qtdraon/hd/vert/lathe -fix/add camview options
    
    cam api and resolution

commit 05942c2b3a7651f2973217fe78243e090563e038
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Fri Jul 10 16:08:31 2026 -0700

    qtvcp -camview:setResolution: accept the string 'none' as a resolution

commit 57d520200e35240ded612a149dc056edce249950
Merge: 9e0bd230 2f9ddc06
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jul 9 10:50:25 2026 +0100

    Merge pull request #4175 from grandixximo/fix/man-so-alias-space
    
    docs: tolerate stray whitespace in .so manpage aliases

commit 9e0bd2305f5c6b0f30b90d11e05b8e77224f09fa
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Tue Jul 7 22:16:47 2026 -0700

    glnav -limit zooming more and improve panning at large zoom
    
    Thanks MarkoPolo for the patch

commit 1fad16e6814fb6e8c121e2f753d4605181e5d072
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jul 4 20:38:51 2026 -0700

    qt_vismach -improve panning when zoomed far away. change controls
    
    make the controls align with qtvcp graphics widget
    
    Thanks to MarkoPolo from the forum for this patch!

commit 9bcf8232f019dfb8e2a3578c8356bcd84906bc22
Merge: 31a231f5 2cb7c267
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jul 3 20:52:13 2026 -0400

    Merge pull request #4228 from grandixximo/fix/4216-applied-tlo-params-master
    
    interp: split loaded vs applied tool offset params (#5401-#5409, #5081-#5089)

commit 31a231f5446fc5a0b7289ad51fbcd28563b62aa0
Merge: af6fb80a 2c7397e7
Author: andypugh <andy@bodgesoc.org>
Date:   Sat Jul 4 01:29:25 2026 +0100

    Merge pull request #4229 from BsAtHome/fix_rtai-rtapi-uspace-warning
    
    rtai: fix 'unused' warning when compiled with RTAPI_USPACE

commit 82fe7af9953dbf3ab4d143f6e747d16163f64812
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Jun 1 17:24:23 2026 +0200

    hal: Add new types and API framework for the getter/setter change.

commit af6fb80abc9ecc4ae7866ad1b486587ff42882a8
Merge: 742b1e70 a7567e49
Author: BsAtHome <bertho@vagrearg.org>
Date:   Fri Jul 3 10:14:12 2026 +0200

    Merge pull request #4227 from grandixximo/fix/rtai-submakefile-adoc
    
    build: keep comp manpage adoc rules out of the kbuild pass

commit 2c7397e76867a6357ab4aae9a18d8f805b86f04d
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Fri Jul 3 10:13:36 2026 +0200

    rtai: fix 'unused' warning when compiled with RTAPI_USPACE.

commit 2cb7c26779f49ed4895dbdb96555ae563569f10a
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jul 3 09:21:01 2026 +0800

    Revert "tests: update tool offset assertions for #5401-#5409 applied semantics"
    
    This reverts commit 49ddfe633b1bfed7c70a0f7d8d7a1148ea02c456.

commit 7180d286989c6b07d1592dccd15ed19b58ec7e1a
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jul 2 08:09:24 2026 +0800

    interp: split loaded vs applied tool offset params (#5401-#5409, #5081-#5089)
    
    Commit 725231f made #5401-#5409 report the tool length offset actually
    applied to motion. That matched the documentation, but broke probing
    routines in the wild that read #5401-#5409 right after an M6 (without a
    following G43) to get the loaded tool's stored offset. See #4216.
    
    Restore the long-standing behavior of #5401-#5409 and put the applied
    offset in a new parameter set instead:
    
      - #5401-#5409: loaded tool's stored offset, refreshed from the tool
        table on tool change (M6), at startup, and by G10 L1/L10/L11.
        Reverts the convert_setup_tool / set_tool_parameters /
        default_tool_parameters / init_tool_parameters changes from 725231f
        so existing routines keep working.
      - #5081-#5089: tool length offset actually applied to motion, written
        by convert_tool_length_offset for G43, G43Hn, G43.1, G43.2, and
        zeroed by G49. This is the value 725231f intended to expose.
    
    Docs (overview.adoc, g-code.adoc) and the interp_parameter_def.hh enum
    updated to describe both sets.
    
    Fixes #4216. Re-addresses #2994 without the regression.

commit a7567e49a0a817cebf0c4e3c34d1c48fbf011bf8
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jul 3 08:02:25 2026 +0800

    build: keep comp manpage adoc rules out of the kbuild pass
    
    In the KERNELRELEASE (kbuild) pass COMPS is rebuilt from a wildcard that
    mixes hal/components and hal/drivers, so the adoc targets derived from it
    picked up hal/drivers/*.comp entries that fail the hal/components/%.comp
    static pattern rule, breaking RTAI builds. Move the manpage adoc vars and
    rules inside the non-kbuild else branch. Fixes #4226.

commit 742b1e70bf4b0f08f6306d1b041bd96c6d1c9ea1
Merge: 1a52a4aa 5d42f24a
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jul 2 08:46:44 2026 -0400

    Merge pull request #4107 from grandixximo/fix/latency-setuid-warning-4044
    
    latency-test, latency-histogram: add realtime status bar

commit 1a52a4aae70b638d64a285c35e821b676fdac35c
Merge: 78817f30 db73c460
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Wed Jul 1 21:30:32 2026 -0400

    Merge pull request #4215 from hdiethelm/hal_lib_fix_export
    
    Fix: hal_lib: Add missing EXPORT_SYMBOL(hal_get_realtime_type)

commit db73c4604c9bd22790b8d8d80f89ff762f5bc41c
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Jun 30 12:04:57 2026 +0200

    hal_lib: Add missing EXPORT_SYMBOL(hal_get_realtime_type)

commit 78817f303a6792d1e8f1912ea0e6e4fea8ff4e45
Merge: 0b47539c 6695f11e
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Tue Jun 30 08:46:30 2026 -0400

    Merge pull request #4182 from grandixximo/fix/gcode-editor-undefined-e
    
    qtvcp: fix undefined name in gcode_editor QScintilla import fallback

commit 0b47539cc2b96f551aa8fb7c9a9041b2cfe4357e
Merge: de863df8 f926df1e
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date:   Tue Jun 30 08:43:15 2026 -0400

    Merge pull request #4212 from BsAtHome/fix_halcmd-man-formatting
    
    docs: fix halcmd.1 manual page formatting.

commit f926df1eb5da8330023cb0e901a4302c2c273367
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Mon Jun 29 14:46:11 2026 +0200

    docs: fix halcmd.1 manual page formatting.

commit 2f9ddc066676daab391feb3e9118d0494fb3d762
Merge: 8facf1ee de863df8
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 29 19:33:12 2026 +0800

    Merge branch 'master' into fix/man-so-alias-space

commit 5d42f24a8ff384f8a364d712cf93bd1879bde79a
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sun Jun 28 09:27:13 2026 +0800

    latency-test, latency-histogram: add realtime status bar
    
    Add a status bar along the bottom of both tools with three fields: the
    running realtime type (or a red "No realtime"), the CPU frequency
    governor, and isolcpus. A field turns red only when it flags a
    condition that makes the measured latency unrepresentative, so normal
    states stay in the theme colour.
    
    The realtime type comes from 'realtime verify', so both tools report
    the authoritative type rtapi_app runs rather than each re-sniffing
    kernel signals. latency-test renders the bar as a pyvcp footer;
    latency-histogram as a Tk status bar, replacing its earlier modal
    "no realtime" popup. The duplicate non-realtime console warning is
    dropped since rtapi_app already prints the actionable note.
    
    docs/install/latency-test.adoc gains a status-bar section explaining
    each field plus a CPU frequency governor tuning note.

commit d6ecb93cde4a8573aa60dc1834d071fbadb8b9db
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 28 09:27:05 2026 +0800

    rtapi_app: return the realtime type name from check_rt
    
    Extend the check_rt result wire format to carry a string alongside the
    int return code, and map the rtapi realtime type enum to a human
    readable name (for example "Preempt RT", "RTAI", "Xenomai" or
    "No realtime"). rtapi_app prints the name on stdout so callers such as
    'realtime verify' and the lcnc_realtime Python module report the
    authoritative realtime type instead of sniffing kernel signals.
    
    Includes review fixups: a short-read check in recv_result(), a
    frame-size underflow guard in recv_result()/recv_args(), an exhaustive
    type-name switch, and typo fixes.
    
    Co-authored-by: Luca Toniolo <toniolo.luca@gmail.com>

commit cf9792b65d7cb850bacfc708066d64b0e9150883
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jun 5 08:38:15 2026 +0800

    latency: detect realtime via 'realtime verify' instead of setuid heuristic
    
    Query realtime status with 'realtime verify' (from #4132) rather than
    probing the setuid bit. latency-histogram asks the realtime layer
    directly; latency-test relies on the existing "POSIX non-realtime" note.

commit c660ab28b4692cc482c9daa8a9c9737b8fc1c0f1
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Jun 2 22:25:37 2026 +0800

    latency: skip RT-privilege warning on non-RT kernels
    
    Only warn under PREEMPT_RT or RTAI; on a non-RT kernel the privileges
    do not matter, so the check would be noise.

commit ce62e654cdc2bfa2336816719e9fda241e74060e
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Jun 2 21:19:51 2026 +0800

    latency-test, latency-histogram: warn when rtapi_app lacks RT privileges
    
    Without 'sudo make setuid' (or 'sudo make setcap') rtapi_app runs
    unprivileged: no SCHED_FIFO, no locked memory, so latency readings are
    wildly inflated and easy to mistake for a code regression. Warn, for a
    non-root user, when rtapi_app is neither setuid root nor carries the
    cap_sys_nice capability.
    
    Closes #4044

commit de863df8b683ca9062b4bc2e8512c324e9e2ffd4
Merge: c6c009e9 6246b2aa
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 29 06:21:12 2026 -0400

    Merge pull request #4209 from BsAtHome/fix_libboost_python-versioning
    
    build: Select the libboost_python matching the python version.

commit 6246b2aacb72c4b0971174b08c662fed7b32292f
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sun Jun 28 16:38:27 2026 +0200

    build: Select the libboost_python matching the python version.

commit c6c009e90c8816dd632a8cf8cdd14a8a8bd496df
Merge: 130f8513 85118312
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sun Jun 28 22:25:01 2026 -0400

    Merge pull request #4180 from grandixximo/fix/stale-soname-symlink
    
    build: fix stale soname symlink after a library version bump

commit 130f85133cfe07853fb4c220ced901335e557fbb
Merge: 3d22c53f 6da626e7
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sun Jun 28 22:21:15 2026 -0400

    Merge pull request #4167 from grandixximo/feature/machine-coord-params
    
    interp: expose absolute machine position as #5021-#5029

commit 8facf1ee881d434927dc6d2fcf3c66677638d609
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jun 18 21:40:24 2026 +0800

    docs: generate translated .so manpage stubs from the English original
    
    A .so alias stub is a language-invariant redirect (just a path).
    asciidoctor emits these stubs as a byproduct of rendering a translated
    primary page, deriving the path from the translated NAME line, so a
    stray space in a translation can break the alias and abort the htmldocs
    build. Overwrite every translated stub with the canonical English one,
    after the primaries that emit them are built. The stub list is found at
    recipe time because the wildcard-based MAN_SRCS is empty on a clean build.

commit 3d22c53fb0d08231252a6a04ea1a4d00472dcc85
Merge: 1db4ebe2 7dcb6a52
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sun Jun 28 08:30:22 2026 -0400

    Merge pull request #4207 from hdiethelm/ci_timeout
    
    CI: Set timeouts so it doesn't run forever

commit 7dcb6a52004c5c2f81be3ee32b0a373b582c3875
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 28 13:20:31 2026 +0200

    CI: Set timeouts so it doesn't run forever
    
    Timeout set roughly to 3x the normal runtime and some spare.
    
    This results in 45...74 min.

commit 1db4ebe2b71ded81713c0304aca04d3aa921ece5
Merge: 057ecf6c 168a470f
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sat Jun 27 04:19:32 2026 -0400

    Merge pull request #4200 from grandixximo/fix/joint-index-enable-edge
    
    motion: drive joint.N.index-enable only on edges (fix #3556)

commit 168a470f9bc4b1d05caecb9c12c589ac5e3067a8
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jun 26 21:48:20 2026 +0800

    motion: drive joint.N.index-enable only on edges
    
    joint.N.index-enable is a HAL_IO pin: homing writes 1 to arm an index
    search, the encoder driver writes 0 to clear it on the index pulse.
    base_write_homing_out_pins wrote it every servo cycle, clamping a pin
    homing does not exclusively own and holding it low after homing finished.
    
    That fights any other writer on the signal. Netting it to
    spindle.N.index-enable breaks G33/G33.1: idle homing overwrites the
    spindle's sync request low and the move rapids instead of waiting for
    the index.
    
    Drive the pin only on homing's own edges (arm on rising, release on
    falling) and otherwise leave it for the encoder to clear.

commit 057ecf6c686a4b31ce5aae3961692815fe9d762c
Merge: 64e7321e 5a7cdcc2
Author: andypugh <andy@bodgesoc.org>
Date:   Fri Jun 26 11:53:50 2026 +0100

    Merge pull request #4157 from grandixximo/docs-image-dedup
    
    docs: deduplicate per-language images into a shared build-time pool

commit 64e7321e5fa767011cae0ce1cbad869e519f85a9
Merge: 9af46f66 ac599f1b
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Wed Jun 24 10:15:40 2026 -0400

    Merge pull request #4132 from hdiethelm/halcmd_getrt
    
    Proper and safe evaluation of realtime capability

commit ac599f1be13719bd733a1db5a54bb9f418f1dcf9
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Jun 24 15:41:22 2026 +0200

    pyhal.py: Fix warning: warnings.simplefilter() is global
    
    Instead use FutureWarning which is normaly visible for users

commit 52c64cf6dc0a8cf17f45747cd1bf9e862e7fc5eb
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Tue Jun 16 20:54:26 2026 +0200

    Deprecate is_sim / is_rt and replace by lcnc_realtime.py
    
    lcnc_realtime.verify() should be used instead of hal.is_rt

commit 440a5fd0c00a4d5759777d591ba099ee10f8cec3
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 14 16:48:00 2026 +0200

    Python HAL doc: Document functions that throw a RuntimeError

commit 79e1ddcf7894dfb912e2200e3c30032f08ba6e10
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sat Jun 13 12:20:57 2026 +0200

    Realtime detection: Avoid autoselect of bad options
    
    REALTIME_TYPE_UNKNOWN / REALTIME_TYPE_PREEMPT_DYNAMIC need
    LINUXCNC_FORCE_REALTIME=1 to be set.
    
    These two options are most likely not desired and should not be selected
    automatically.

commit a1c13477aab7d73e19fd518b5f785e3fd4095153
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 7 17:27:09 2026 +0200

    Add hal_get_realtime_type() and update doc on rtapi_is_realtime()
    
    rtapi_is_realtime() was always unreliable and broken for user components
    for some time. It is fixed but only available for rt components now.
    
    hal_get_realtime_type() returns the true running realtime type
    through the HAL for user and realtime components.
    
    This function is also exposed through python hal.
    
    rtapi_app now unloads hal_lib at exit, so everything is cleaned up
    properly and realtime_type is set back to REALTIME_TYPE_UNINITIALIZED.

commit 2852488aaa44b5acdfcad2a63af4426601bfd53f
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 7 16:57:51 2026 +0200

    rtapi_app: Make realtime checks relaiable
    
    The same checks are performed always the same now. If something is not
    properly checked, makeApp() fill fail instead of just chosing a
    different RT implementation by itsself.
    
    New function: rtapi_realtime_type_t rtapi_get_realtime_type(void)

commit d7a87f1ffb882c3e4a9bfd634c63cb7bc2b65a15
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 7 16:40:27 2026 +0200

    Fix python is_rt, is_sim / add verify to realtime / check_rt to rtapi_app
    
    Python is_rt / is_sim now use "realtime verify" which uses
    "rtapi_app check_rt" in uspace / returns true in rtai.
    
    If realtime not running: rtapi_app performs the checks an returns the
    state
    
    If realtime running: rtapi_app calls master to perform the check and
    returns the state

commit 23e88103f6c011353550fdb97160307931ed2b22
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 7 16:25:26 2026 +0200

    Python hal: Add is_initialized()
    
    This helps to check if hal functions can be used or if a component needs
    to be created first.

commit 5a7cdcc2cb1226162dc1b5863d5009c7bf06f924
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jun 19 11:00:57 2026 +0800

    docs: deduplicate per-language images into a shared build-time pool
    
    The HTML build copied every referenced image into all 8 language trees, so
    the built tree was ~324MB, mostly duplicate image bytes. The image resolver,
    previously used only for the PDF build, now runs for HTML too and rewrites
    every image src (and click-to-enlarge link) to a shared pool: a generic image
    to image/<srcrel> and a localized foo_<lang> variant to <lang>/image/<srcrel>,
    where <srcrel> is the path relative to docs/src. .html-images-stamp then
    materialises the pool as real files, one copy per unique image. No post-build
    pass and no symlinks (a server may lack FollowSymLinks). The 8-language tree
    drops to ~120MB.
    
    The page language is passed explicitly as lcnc-lang to both the HTML and PDF
    builds: the Asciidoctor 2.0 CLI has no sourcemap option and the render-tree
    path does not encode the language, so the previous path-based detection was
    unreliable.
    
    This replaces the CI-only dedup-docs.py pass, which is removed.

commit 9af46f663ece039994f4ec42182b45dd780334c6
Merge: 2220e2b6 3d4ef59c
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 22 18:34:10 2026 -0400

    Merge pull request #4178 from hdiethelm/ci_htmltest
    
    CI: Check html links for doc

commit 3d4ef59cca8d73d8e1b37d2208298fceb4cfa5f1
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Sun Jun 21 21:19:19 2026 +0200

    CI/Docs: Move link check to separate target / script
    
    scripts/htmlcheck.sh does the link checking.
    In CI, this is now a separate step.
    
    Remove link check from makefile and all delete now unused scripts.
    
    docs/src/checklinks.py was not used since some time, removed.

commit 2220e2b6e2bac5f10f54329c546af16eda85b140
Merge: eb64e4e0 9a3bb923
Author: andypugh <andy@bodgesoc.org>
Date:   Mon Jun 22 11:10:51 2026 +0100

    Merge pull request #4177 from grandixximo/fix/docs-toc-margin
    
    docs: fix sidebar scaffold on section-less pages

commit eb64e4e07f9b3d2775ab22d715e80a49f468a6d8
Merge: f744d101 25a4102d
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 22 04:48:12 2026 -0400

    Merge pull request #4179 from BsAtHome/fix_null-0-confusion
    
    build: Don't use 0 as NULL/nullptr in pointer compare and assignment

commit f744d1013426cf8cdffd6c12c6a393f337f7d343
Merge: 3917a726 73e6b793
Author: c-morley <c-morley@users.noreply.github.com>
Date:   Sun Jun 21 09:14:13 2026 -0700

    Merge pull request #4189 from grandixximo/fix/qtvcp-early-signal-handlers
    
    qtvcp: arm terminate/interrupt handlers before screen construction

commit 3917a7266ef51e295ede95331d7035e2355bb09d
Author: Cmorley <chrisinnanaimo@hotmail.com>
Date:   Sat Jun 20 11:18:24 2026 -0700

    qtvcp -mdi_line/history: make the history file if not found
    
    If the INI defined file is not found, make the file.
    Also add some debug info

commit 73e6b793136cb51f198e391118cf8fa743cdf62e
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sat Jun 20 21:32:55 2026 +0800

    qtvcp: arm terminate/interrupt handlers before screen construction
    
    The handlers were installed only just before the event loop, after
    construction. SIGINT's default handler raises KeyboardInterrupt, so an
    interrupt during construction became an unhandled exception (headless, it
    hung on the error dialog). Install them right after QApplication is created;
    before the loop runs a signal does a clean shutdown and exit, once running
    it quits the loop as before.

commit 6695f11e9bfdc9fadfc5073d6984b9c9382ecded
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sat Jun 20 10:17:51 2026 +0800

    qtvcp: fix undefined name in gcode_editor Qsci import fallback
    
    The PyQt5 branch of the QScintilla import fallback caught ImportError
    without binding it (no 'as e') but then passed exc_info=e to LOG.critical,
    raising NameError. Because sys.excepthook is installed at qtvcp startup and
    pops a modal error dialog, that NameError turns a missing python3-pyqt5.qsci
    into an indefinite hang (the dialog blocks forever under headless/CI) instead
    of a clean exit.
    
    Bind the exception as e and sys.exit(1), matching the PyQt6 branch below.

commit 85118312a4067ba82b56181868607c224a792cba
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Sat Jun 20 09:30:29 2026 +0800

    build: fix stale soname symlink after a library version bump
    
    When a shared library's soname is bumped (e.g. liblinuxcncini.so.0 ->
    .so.1), incremental trees keep the old .so.0 on disk. The generic
    ../lib/%.so symlink has two pattern rules in src/Makefile (matching
    %.so.0 and %.so.1, .so.0 listed first), so make repoints the dev symlink
    at the stale .so.0. Everything then links against the old library and
    fails with undefined symbols (e.g. IniFile::mapLinearUnits), breaking the
    python module, linuxcnc_check_ini and startup. Clean builds are immune,
    so CI never sees it; only incremental builders across the bump are hit.
    make clean did not help either: .so.0 is no longer in TARGETS, so
    rm -f $(TARGETS) leaves it behind.
    
    Fixes:
    - liblinuxcncini.so.1 rule removes any leftover .so.[0-9]* sibling.
    - Add an explicit liblinuxcncini.so -> .so.1 symlink rule. Explicit rules
      override the ambiguous pattern pair, so the symlink repoints to the
      current soname in a single build pass (the rm alone self-heals only on
      a second make).
    - genclean also removes ../lib/*.so.[0-9]* so stale versioned libraries
      no longer survive make clean.

commit 25a4102d257d42edee122d44cd7f459870beaa82
Author: Bertho Stultiens <bertho@vagrearg.org>
Date:   Sat Jun 20 00:09:25 2026 +0200

    build: Don't use 0 as NULL/nullptr in pointer compare and assignment.

commit 9a3bb92374986f7512d1b837124d6a70bab7eeee
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Fri Jun 19 09:06:52 2026 +0800

    docs: fix sidebar scaffold on section-less pages
    
    Body-class regex required class right after <body>, but pages with a
    title anchor emit <body id=... class=...>, so toc2 toc-left was never
    added. Section-less pages (pci-parallel-port, mpg) lost the left margin
    and TOC arrows. Match attrs before class.

commit 853878be8a5e8b5290b8397850eb2a040b31edfa
Merge: ac00efde e49c4214
Author: andypugh <andy@bodgesoc.org>
Date:   Thu Jun 18 14:28:09 2026 +0100

    Merge pull request #4150 from hdiethelm/ci_doc_build
    
    CI: htmldoc artifacts and package

commit ac00efdebcfc4d35ab5cfd8839e901263bbd76dd
Merge: 77e9f58b 4eff8114
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Wed Jun 17 23:25:34 2026 -0400

    Merge pull request #4174 from grandixximo/fix/en-cssrel
    
    docs(build): fix English HTML stylesheet path one level too shallow

commit 4eff811485a620f035601633d2c0db37d05f4989
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Thu Jun 18 10:11:42 2026 +0800

    docs(build): fix English HTML stylesheet path one level too shallow
    
    English renders from build/adoc/en with a stem that omits the en/ prefix,
    so the cssrel rule emits ../ instead of ../../ and the pages load a
    nonexistent en/asciidoctor.css and render unstyled. Add an en-specific
    rule with the +1. Translated languages and man pages were already correct.

commit e49c42143c57b8906ae81e36966cb508f1cfe00f
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date:   Wed Jun 17 21:46:21 2026 +0200

    CI: Upload doc as tar

commit 77e9f58b38fde529971cd52b292d0b67e75234af
Merge: 2be516b1 717a7d43
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Wed Jun 17 01:24:01 2026 -0400

    Merge pull request #4173 from grandixximo/cherry-4166-emccalib-master
    
    emccalib: ignore ini refs embedded in pin names (cherry-pick of #4166)

commit 717a7d435477e57403a16a15c68ddf7892993b1a
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 15 09:36:09 2026 +0800

    emccalib: ignore ini refs embedded in pin names
    
    Only treat a setp line as tunable when the ini reference is the value
    being set, not when it appears inside the pin name.  Fixes the invalid
    widget name crash in the calibration tool (issue #4165).

commit 2be516b13ba9e5d5ed5e10f1afce3b94ed50428a
Merge: 59c5a73e 5277e322
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Jun 16 06:40:34 2026 -0400

    Merge pull request #4140 from NTULINUX/system-tclpath
    
    Drop the need for exporting TCLLIBPATH, use system path [v2]

commit 59c5a73e64363bdad13460b34a8b1354f3674090
Merge: 175bf47a 5508fa6e
Author: BsAtHome <bertho@vagrearg.org>
Date:   Tue Jun 16 09:34:58 2026 +0200

    Merge pull request #4171 from grandixximo/fix/4169-finally-return
    
    qtvcp: move return out of finally in SAVE_PROGRAM

commit 5508fa6e246b9802b7470c07f880ca4894ead9a2
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Jun 16 10:58:50 2026 +0800

    qtvcp: move return out of finally in SAVE_PROGRAM
    
    return npath sat inside the finally block, which silently overrode the
    except branch's return None. SAVE_PROGRAM therefore returned a valid
    looking path even when the write failed, swallowing the exception.
    Dedenting it to the method body restores the intended error semantics
    and clears the SyntaxWarning Python 3.14 emits for return in finally.
    
    Fixes #4169.

commit 175bf47aed99658566008c6d0e1378e23c9c1019
Merge: c1f4b6cd 23f7546e
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 15 22:08:15 2026 -0400

    Merge pull request #4170 from grandixximo/touchy-min-height
    
    touchy: open at a sensible minimum window height

commit 23f7546e1f3e98fc863a7382463feb550d52c838
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Tue Jun 16 10:01:00 2026 +0800

    touchy: open at a sensible minimum window height
    
    Touchy sizes its window to the active notebook tab's preferred size
    on first map. The Startup tab is the smallest of the six (just the
    MPG wheel and Cycle Start), so the window opens around 984 by 274
    pixels and the other tabs (Status, Auto, Preferences) are clipped
    until the user resizes manually.
    
    Floor the initial height at 500 pixels in _fit_to_monitor's default
    branch so all tabs are usable out of the box, capped at the work
    area so we never open off-screen. A 600 pixel touchscreen panel
    with a top and bottom bar still has the room; on a smaller display
    the existing monitor cap keeps the window on-screen. The minimum
    size request is untouched, so the user can still resize smaller.

commit 6da626e737a3410b4d71b11a72c1e70202ea5aec
Author: Luca Toniolo <10792599+grandixximo@users.noreply.github.com>
Date:   Mon Jun 15 09:37:57 2026 +0800

    interp: expose absolute machine position as #5021-#5029
    
    Add a machine-coordinate current-position parameter set, matching the
    layout used by other controllers. Reading machine coordinates
    previously required either summing the individual offset registers by
    formula or the G30.1 trick (which writes the absolute position into
    #5181-#5186).
    
    #5021-#5029 hold the current absolute machine position (G53 frame) for
    X Y Z A B C U V W, in the current program units, with no coordinate
    system, G92/G52 or tool length offset applied. They are read-only and
    volatile, filled each line alongside #5420-#5428 and not persisted to
    the var file.
    
    This is the same value already available as the #<_abs_*> named
    parameters, which until now existed only for X Y Z A B C; the U V W
    named parameters (#<_abs_u>, #<_abs_v>, #<_abs_w>) are added to match.
    
    The shared computation is factored into get_abs_position().
Created: 2025-03-16 Last update: 2026-07-19 19:32
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 5-day delay is over. Check why.
Created: 2026-07-04 Last update: 2026-07-19 19:31
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-06-02 Last update: 2026-07-19 19: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-07-19 18: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
    • ∙ ∙ Autopkgtest for linuxcnc/1:2.9.9-2: amd64: Failed ♻, arm64: Failed ♻, armhf: Failed ♻, i386: Failed ♻
    • ∙ ∙ 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
    • ∙ ∙ 20 days old (needed 5 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: 8
  • RC: 1
  • I&N: 4
  • 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

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