linuxcnc (1:2.9.4-2ubuntu4) resolute; urgency=medium

  * No-change rebuild with Python 3.14 only

 -- Graham Inggs <ginggs@ubuntu.com>  Tue, 17 Mar 2026 16:43:19 +0000

linuxcnc (1:2.9.4-2ubuntu3) resolute; urgency=medium

  * No-change rebuild with Python 3.14 as default

 -- Graham Inggs <ginggs@ubuntu.com>  Fri, 23 Jan 2026 19:07:16 +0000

linuxcnc (1:2.9.4-2ubuntu2) questing; urgency=medium

  * No-change rebuild for boost 1.88.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 07 Aug 2025 08:19:05 +0200

linuxcnc (1:2.9.4-2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2104237).
    Remaining changes:
    - d/patches: Remove upstream definition of _FORTIFY_SOURCE (LP #2104012)

 -- Florent 'Skia' Jacquet <florent.jacquet@canonical.com>  Thu, 19 Jun 2025 11:51:20 +0200

linuxcnc (1:2.9.4-2) unstable; urgency=medium

  * Team upload.

  * Adding build dependency on pyqt5.qtweb{engine,kit} to avoid build
    failures on, as kindly addressed by Adrian <Bunk>. (Closes: #1100882)
  * Re-applied Petter's change to address usrmerge, kindly pointed out
    by Michael <Biebl>. (Closes: #1101346, #1073692)
  * Bumped policy to 4.7.2.
  * Now truly added Andy to Uploaders.

 -- Steffen Moeller <moeller@debian.org>  Mon, 14 Apr 2025 00:10:01 +0200

linuxcnc (1:2.9.4-1ubuntu1) plucky; urgency=medium

  * d/patches: Remove upstream definition of _FORTIFY_SOURCE (LP: #2104012)

 -- Pushkar Kulkarni <pushkar.kulkarni@canonical.com>  Mon, 24 Mar 2025 19:18:59 +0530

linuxcnc (1:2.9.4-1) unstable; urgency=medium

  * Team upload.

  * New upstream version. (Closes: #1080668)
  * Added Andy to Uploaders.
  * Beautification as instructed by lintian
    - Added debian/format (quilt).
    - Removed overrides for files no longer in archive.

 -- Steffen Moeller <moeller@debian.org>  Sat, 15 Mar 2025 21:05:57 +0100

linuxcnc (1:2.9.4) UNRELEASED; urgency=medium

  * Merge pull request #3283 from Sigma1912/patch-2
  * Gmoccapy: fix bugs caused by GStat missing changes in interpreter mode
  * gmoccapy: expand G-code editor in edit mode
  * gmoccapy: revert "remember position of hbox2 (GtkPaned)"
  * Merge pull request #3269 from hansu/gmoccapy-3-4-9
  * gmoccapy_3_4_9: set version number and update release notes
  * gmoccapy: ensure usage of lowercase for settings in pref file (#3181)
  * gmoccapy: get offset names directly from offsetpage-widget
  * offsetpage-widget: don't translate column 0
  * gmoccapy: revert "added Gtk.Paned for upper main area"
  * gmoccapy: fix wrong states of spindle button images after program abort
  * Follow symlinks in config dir
  * Merge pull request #3259 from BsAtHome/backport-debian_sid-include
  * Necessary include for gettimeofday() in debian:sid.
  * Merge pull request #3251 from Sigma1912/patch-1
  * Add clearer info on ini entries containing lowercase chars
  * Update m-code.adoc - typo exection -> execution
  * Merge pull request #3247 from Sigma1912/patch-1
  * gmoccapy.adoc: correct INI section name [MACROS]
  * Disable "override limits" at the end of the jog. This fixes the issue that the override was not cleared in teleop (homed) mode Issue #2482
  * Doc: User Defined Command, add note on exit codes != 0
  * gmoccapy: update release notes
  * docs: fix list in building-linuxcnc.adoc
  * Typos in carousel.comp
  * Merge pull request #3227 from BsAtHome/backport_2.9_3200-3202
  * Merge pull request #3226 from BsAtHome/backport_2.9_fix-hm2_spi
  * Backport fix hm2_spi driver. This was discovered in master and fixed in PR #3225.
  * Backport fix superfluous NULL check to 2.9 branch (issue #3202).
  * Backport fix invalid printf format to 2.9 branch (issue #3200).
  * Merge pull request #3212 from BsAtHome/hm2_spix-backport-2.9
  * Add missing include to fix checks.
  * Backport the hm2_spix driver for Raspberry Pi 3, 4 and 5 to the 2.9 branch.
  * qtvcp -cam align panel: fix setting x and y scaling
  * gmoccapy: further corrections of sample INI-file regarding really used values
  * docs: update gmoccapy docs regarding INI values
  * halshow: fix error on right click "Set to .."
  * docs: little typo in gstat.adoc
  * gmoccapy: move spaces out of translatable strings
  * Fix "Change to raw strings to fix Python SyntaxWarning" (2)
  * Merge pull request #3179 from hansu/issue-3175
  * Fix "Change to raw strings to fix Python SyntaxWarning"
  * docs: gmoccapy - fix order of settings section according to actual order
  * Merge pull request #3172 from havardAasen/fix-python-syntax-warning
  * Fix deprecated locale.format() -> locale.format_string()
  * Update regex
  * Change to raw strings to fix Python SyntaxWarning
  * docs: improve "HAL Component Generator" doc page (halcompile)
  * Merge pull request #3158 from petterreinholdtsen/bug-debian-1080668-python3-setuptools
  * Dropped use of depricated python3-setuptools / distutils.
  * Merge pull request #3159 from petterreinholdtsen/2.9-upstream-ax-python
  * Fetched latest ax_python.m4 and ax_python_devel.m4 from upstream.
  * Revert "Remove remaining use of deprecated distutils."
  * Revert "Distutils, fix error in previous fix"
  * Distutils, fix error in previous fix Addresses #1080668
  * Remove remaining use of deprecated distutils. Addresses #1080668
  * QTVCP: Typo in error message
  * Merge pull request #3137 from petterreinholdtsen/2.9-avoid-bashism-configure-ac
  * Avoid bashism in configure.ac
  * qtvcp -test_panel: remove distutils library requirement
  * Merge pull request #3048 from hansu/gmoccapy-gcmc-config
  * qtvcp -action_buttons: fix momentary buttons status indicator
  * Merge pull request #3130 from hansu/gmoccapy-deprecation-warning-2
  * gmoccapy: fix deprecation warning "Gtk.StyleContext.get_background_color is deprecated"
  * Merge pull request #3115 from zz912/patch-30
  * Merge pull request #3125 from hansu/gmoccapy-deprecation-warning
  * gscreen: remove deprecated use of GtkLabel constructor
  * gmoccapy: remove deprecated use of GtkLabel constructor
  * Merge pull request #3118 from zz912/patch-31
  * lathe_macros.ini - enable postgui.hal
  * Replace non-exist toolchange.py by stdglue.py
  * Merge pull request #3106 from LinuxCNC/andypugh/gscreen
  * gscreen: Fix Spartan sim homing
  * gscreen: Further tidying up to clear up runtime errors and startup verbosity
  * gscreen: Fix broken configs - Silverdragon++ I found how to do settings when fixing gaxis
  * gscreen: Fix broken configs - tester
  * gscreen: Fix broken configs - gaxis
  * gscreen: Fix broken configs - 9-axis
  * gscreen: Fix broken configs - Spartan
  * gscreen: Fix broken configs - Industrial
  * gscreen: Fix broken configs
  * docs: add note to gmoccapy keyboard shortcuts
  * fix: eliminated printf in shell script
  * Merge pull request #3090 from Sigma1912/2.9-fix-configs-apps-gladevcp
  * Fix sim config: apps/gladevcp/animated-backdrop
  * Add workaround for long keys= in mqtt-publisher This fixes #3084
  * docs: fixed wrong unit: µm --> um
  * Merge pull request #3099 from Sigma1912/2.9-configs-apps-xhc-hb04-2
  * Add note about required 'XTerm' to README 'configs/apps/xhc-hb04'
  * Update configs/apps/gladevcp/animated-backdrop/cairodraw.py
  * Merge pull request #3083 from hansu/gtk-sourceview-4-migration
  * configs/apps/gladevcp/animated-backdrop: partial fix
  * configs/apps/gladevcp/by-widget/sourceview: fix 'up','down' button functionalitiy
  * fix configs/apps/gladevcp: update to gtk3 ('sourceview' and 'animated backdrop' still not 100%))
  * Use now GtkSourceview 4
  * qtplasmac: fix file load after single cut
  * Merge pull request #3076 from Sigma1912/2.9-fix-sim-config-rack-toolchange
  * Fix glade panel and remove depricated 'Features' entries in ini
  * qtvcp -tab_widget: fix float/int error with new libraries
  * Merge pull request #3054 from petterreinholdtsen/2.9-build-sid
  * Reinsert github CI test build on sid
  * Merge pull request #3026 from hansu/2966-gmoccapy-destroys-tooltable
  * Merge pull request #3049 from mark-v-d/2.9
  * We need to turn cutter compensation off for the rapid to the startpoint as well.
  * Merge pull request #3017 from petterreinholdtsen/2-9-smoe-debian_manpages
  * gmoccapy: add sim config for gcmc support
  * tooledit: throw exeption when locale not set
  * tooltable: create a backup file when error occurs on saving + add exception message
  * Adjusted handling of man pages to avoid duplicate lists.
  * Merge pull request #3043 from petterreinholdtsen/2.9-disable-unstable-build
  * Disabled github CI build on unstable/sid until it start working again.
  * Merge pull request #3042 from petterreinholdtsen/2.9-new-manpage-install
  * Merge pull request #3041 from rmu75/rs/fix-locale-restore-2.9
  * Added new man pages to debian/linuxcnc.install.in.
  * fix restoring of locale setting in interp
  * Revert "docs: force monospace font in ASCII art (related to #3007)"
  * Merge pull request #3035 from sensille/litehm2-2.9
  * hostmot2: collect initial writes into a single packet
  * shmen.cc: Revert a mistaken srrncmp->rtapi_srtlcpy change,
  * Add missing mapages (#3029)
  * docs: force monospace font in ASCII art (related to #3007)
  * docs: fix missing line break in toggle2nist man page
  * Merge pull request #3020 from mark-v-d/2.9
  * Fixed bug #2939. But now new and improved. This fixes the case where the sub actually has a leadout, but it is too short.
  * Fixed bug #2939. When fixing the case where there was no leadout move, I broke the case where the leadout was exceeding the starting point.
  * Allow uniq_id to be used to select hal_input devices. (#3015)

 -- andypugh <andy@bodgesoc.org>  Sat, 25 Jan 2025 12:20:01 +0000

linuxcnc (2.9.3-2) unstable; urgency=medium

  [ Petter Reinholdtsen ]
  * Adjusted build dependencies to only require udev on Linux.

  [ Sebastian Kuzminsky ]
  * Backport gettimeofday fix for sid from 2.9 branch (Closes: #1092538).

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 26 Jan 2025 09:13:18 +0100

linuxcnc (2.9.3-1) unstable; urgency=medium

  * New upstream version 2.9.3
  * Added d/gbp.conf documenting current branch layout.
  * Avoid man page file conflict between linuxcnc-uspace and linuxcnc-uspace-dev
    (Closes: #1055493).
  * Build depend on current libgl-dev with obsolete libgl1-mesa-dev
    as alternative.
  * Change linuxcnc-doc-es package description from Spanish to English
    (Closes: #1057312).
  * Bring d/README.source and d/rules.in in line with upstream 2.9 branch.
  * Make sure to remove docs/man/index.db in clean target for rebuildability
    (Closes: #1045366).
  * Moved udev rules to /usr/ for usr merge (Closes: #1073692).
  * Use $(RM) macro where applicable.
  * Added Andy, Steffen and myself as uploaders.
  * Adjusted  the vcs links in d/control to the actually git repo used.
  * Added homepage URL to appstream metadata.
  * Updated Standards-Version from 4.6.1 to 4.7.0.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 07 Jul 2024 14:09:33 +0200

linuxcnc (2.9.1-2) unstable; urgency=medium

  * Addressed build failure.

 -- Steffen Moeller <moeller@debian.org>  Sun, 05 Nov 2023 12:59:16 +0100

linuxcnc (2.9.1-1) unstable; urgency=medium

  * New upstream version 2.9.1
  * Add 7I94T, 7I97T, 7I76EU card support
  * docs: Add manpage for emccalib
  * Merge pull request #2684 from petterreinholdtsen/2.9-whatis-limit_axis
  * Merge pull request #2611 from phillc54/phillc54/docs
  * gmoccapy - deleted unused code
  * halcompile: Accept hal pins of type "port"
  * G71 - G72 tests
  * G71 and G72 cycle fix. Addresses #707 and #1146
  * Merge pull request #2675 from LinuxCNC/c-morley-patch-1
  * Update hal_glib.py
  * docs: minor changes to suit sim configs


 -- Andy Pugh <andy@bodgesoc.org>  Sun, 08 Oct 2023 15:16:06 +0100

linuxcnc (2.9.0) unstable; urgency=medium

  * Add firmware 7i96d_1pwm for 7i96 for PNCconf
  * add GTK and Qt backends to the OpenGL wayland workaround
  * Add new Mesa card support from Master to 2.9
  * Add OutM simple output module support
  * Add preliminary 7I96S support
  * add sample hm2 stepper & servo configs for a couple of eth boards
  * add tests for mb2hal
  * Added user space HAL component for publishing HAL values to a MQTT broker.
  * Adding Limit_Axis Component
  * adding new Icons for manual and Linuxcnc
  * Axis Limits check: Revert bad fix, add "re-check"
  * axis.py: Address jog issue with missing axes. #2445
  * FixBug #2169: Issue with arcs immediately after homing
  * carousel.comp: Add direct position control for stepgen and encoder modes
  * clean up handling of canterp
  * docs - Hundreds of updates
  * docs29: small changes while translating
  * encoder.c: Fix bug 2535 - missing tooth unreliable at low speed
  * enum: Add a HAL component to handle enumerated types
  * Fix "userspace" vs "realtime" nomenclature
  * fix a race in communication between Task and Motion
  * Fix for https://github.com/LinuxCNC/linuxcnc/issues/2410
  * Fix for issue 2516: make sure the entire list is scanned when searching
  * Fix for issue 2530 G95, G96 and G97 with a $ to choose spindle
  * Fix gremlin commandline program to run again
  * fix halcompile test to work both rip and installed
  * Fix wonky filechooser behavior at first program load
  * gladevcp: - Many Updates
  * glcannon - Many Updates
  * gmoccapy - Many, Many Updates
  * hal_glib - Several Updates
  * hal_gpio: Generic GPIO driver for any platform supporting libgpiod
  * halcompile: Add command line arguments to provide compile and link flags
  * halscope: Several updats
  * hm2_eth: add support for 7i96
  * hm2_pktuart: Support changes in Rx and Tx modules
  * homing: Fix for #2169 introduced #2308.
  * homing.c: Apply suggested fix for #2629 and #2388 Fix suggested by  yuyue2013
  * homing.c: More conventional syntax for bitmasking
  * hostmot2 bspi: sanity-check that channel echo enable matches receive buffer present
  * interpmodule: add interpreter.active_spindle property
  * interpmodule: fix `speed` property
  * Issue #1232: Fixed
  * Issue #1747: Fixed
  * Issue #2169: Fixed
  * Issue #2483. Partially ficed
  * limit_axis:  - New component
  * Manually apply PR #2133 to 2.9 Original Author: luz paz <luzpaz@pm.me>
  * mb2hal Several Updates
  * Merge pull request #1976 from phillc54/phillc54/outm_for_2.8_pncconf
  * Merge pull request #1991 from smoe/docs_plasma
  * Merge pull request #2051 from hansu/docs-links
  * Merge pull request #2057 from hansu/gmoccapy-fix-missing-startup-code
  * Merge pull request #2069 from zz912/patch-11
  * Merge pull request #2120 from hansu/issue-2111
  * Merge pull request #2139 from smoe/docs_misc_mac_2
  * Merge pull request #2141 from petterreinholdtsen/doc-https-shorter
  * Merge pull request #2144 from smoe/docs_misc_mac_3
  * Merge pull request #2147 from petterreinholdtsen/debian-unstable-testing-supported
  * Merge pull request #2148 from smoe/docs_misc_mac_4
  * Merge pull request #2153 from adamlouis/2.8-fix-get-program
  * Merge pull request #2155 from smoe/docs29_mac_1
  * Merge pull request #2159 from smoe/docs29_mac_6_was_equiv_against_master
  * Merge pull request #2160 from smoe/docs29_mac_2
  * Merge pull request #2161 from smoe/docs29_mac_5_equiv_to_PR_against_master
  * Merge pull request #2163 from petterreinholdtsen/2.9-man-adoc-authors
  * Merge pull request #2164 from petterreinholdtsen/2.9-rtapi-ioperm
  * Merge pull request #2165 from petterreinholdtsen/2.9-man-rtapi-io
  * Merge pull request #2167 from hansu/fix-mb2hal-pin-names
  * Merge pull request #2172 from petterreinholdtsen/i2gc-url
  * Merge pull request #2181 from smoe/2.8
  * Merge pull request #2183 from smoe/docs_29_mac_11
  * Merge pull request #2187 from smoe/docs_man_reformatting_xhc
  * Merge pull request #2190 from smoe/docs_misc_10
  * Merge pull request #2192 from AlexmagToast/2.9
  * Merge pull request #2194 from hansu/gmoccapy-3-4-1
  * Merge pull request #2195 from smoe/netcat_build_deps
  * Merge pull request #2196 from LinuxCNC/find-zombies
  * Merge pull request #2207 from smoe/docs29_misc_pc_1
  * Merge pull request #2208 from smoe/docs29_misc_pc_2
  * Merge pull request #2216 from smoe/docs29_misc_pc_3
  * Merge pull request #2220 from smoe/docs29_misc_lenovo_1
  * Merge pull request #2223 from smoe/debian_build-indep
  * Merge pull request #2224 from smoe/docs29_misc_lenovo_2
  * Merge pull request #2232 from hansu/docs-halshow
  * Merge pull request #2233 from LinuxCNC/linuxcnc-module-docs
  * Merge pull request #2234 from LinuxCNC/log-jjogmode
  * Merge pull request #2235 from smoe/docs29_mac_14
  * Merge pull request #2238 from smoe/docs29_mac_12
  * Merge pull request #2239 from LinuxCNC/prettier-errors
  * Merge pull request #2241 from smoe/docs29_mac_11
  * Merge pull request #2242 from LinuxCNC/stricter-pluggable-interp
  * Merge pull request #2244 from LinuxCNC/canterp
  * Merge pull request #2246 from LinuxCNC/python2-to-3-in-sim-configs
  * Merge pull request #2248 from LinuxCNC/interpmodule-speed-type-2.8
  * Merge pull request #2249 from LinuxCNC/fix-xyzab-tdr-packaging
  * Merge pull request #2253 from petterreinholdtsen/comp-mqtt-client
  * Merge pull request #2255 from LinuxCNC/merge-2.8-into-2.9
  * Merge pull request #2256 from LinuxCNC/andypugh/halcompile_opts
  * Merge pull request #2265 from smoe/gmoccapy_suggests_installing_onboard
  * Merge pull request #2270 from sensille/mb2hal_fix_2.9
  * Merge pull request #2272 from hansu/document-r-option
  * Merge pull request #2274 from hansu/add-mb2hal-tests
  * Merge pull request #2278 from sensille/mb2hal_v1
  * Merge pull request #2280 from petterreinholdtsen/2.9-man-motion-spindle
  * Merge pull request #2283 from hansu/merge-2.8-into-2.9
  * Merge pull request #2284 from smoe/docs29_misc_15
  * Merge pull request #2288 from LinuxCNC/hm2-bspi-fixes
  * Merge pull request #2289 from LinuxCNC/2.8
  * Merge pull request #2290 from hansu/add-mb2hal-v1.1-test
  * Merge pull request #2291 from hansu/merge-2.8-into-2.9
  * Merge pull request #2293 from hansu/docs-move-halmodule
  * Merge pull request #2295 from hansu/docs-qtvcp-man-page
  * Merge pull request #2296 from LinuxCNC/halcompile-permissions
  * Merge pull request #2298 from sensille/mb2hal_v4
  * Merge pull request #2302 from jepler/channel-valid
  * Merge pull request #2309 from petterreinholdtsen/2.9-adoc-indent-warnings
  * Merge pull request #2311 from cradek/2.9
  * Merge pull request #2313 from jepler/no-glut
  * Merge pull request #2314 from LinuxCNC/pyopengl-glx
  * Merge pull request #2315 from LinuxCNC/fix-halcompile-tests
  * Merge pull request #2320 from Sigma1912/patch-1
  * Merge pull request #2322 from smoe/docs_hal_revisited
  * Merge pull request #2323 from LinuxCNC/gmoccapy_logging
  * Merge pull request #2324 from smoe/docs_hal_basics
  * Merge pull request #2328 from LinuxCNC/jepler-fix-glBitmap
  * Merge pull request #2330 from LinuxCNC/gmoccapy-3-4-2
  * Merge pull request #2333 from hansu/iconview-logging
  * Merge pull request #2334 from smoe/patch-12
  * Merge pull request #2336 from hansu/gmoccapy-notification-attribute-errors
  * Merge pull request #2345 from smoe/docs29_ini_config
  * Merge pull request #2346 from LinuxCNC/fix-glBitmap-again
  * Merge pull request #2350 from phillc54/phillc54/gmoccapy
  * Merge pull request #2356 from phillc54/phillc54/gscreen
  * Merge pull request #2357 from smoe/docs29_misc_16
  * Merge pull request #2360 from LinuxCNC/refresh-hm2-configs
  * Merge pull request #2362 from zz912/patch-13
  * Merge pull request #2366 from satiowadahc/patch-6
  * Merge pull request #2369 from LinuxCNC/dgarr/2.9vismach_fix
  * Merge pull request #2370 from LinuxCNC/hm2-rpspi-error-handling
  * Merge pull request #2373 from phillc54/phillc54/gladevcp
  * Merge pull request #2381 from phillc54/phillc54/gladevcp
  * Merge pull request #2383 from hansu/gmoccapy-3-4-2-1
  * Merge pull request #2389 from LinuxCNC/little-doc-fixes
  * Merge pull request #2391 from LinuxCNC/hal_parport-is-realtime
  * Merge pull request #2396 from phillc54/phillc54/glade
  * Merge pull request #2397 from hansu/docs-gcode-properties
  * Merge pull request #2403 from hansu/docs-linunxcnc-stat-feedrate
  * Merge pull request #2406 from phillc54/phillc54/gladevcp
  * Merge pull request #2409 from smoe/docs29_misc_17
  * Merge pull request #2421 from hansu/halscope-channel-selection
  * Merge pull request #2422 from LinuxCNC/libeditreadline
  * Merge pull request #2425 from LinuxCNC/fix-elbpcom
  * Merge pull request #2427 from havardAasen/haava/halscope-select-channel-dialog
  * Merge pull request #2428 from hansu/gladevcp-icons
  * Merge pull request #2430 from smoe/docs29_lenovo_100
  * Merge pull request #2434 from hansu/gladevcp-window1
  * Merge pull request #2438 from satiowadahc/cw-m5default
  * Merge pull request #2439 from LinuxCNC/fix-lintian
  * Merge pull request #2441 from hansu/gladevcp-icons-2
  * Merge pull request #2449 from mrbubble62/mqtt-publisher
  * Merge pull request #2451 from zz912/patch-16
  * Merge pull request #2452 from LinuxCNC/2.8-github-ci
  * Merge pull request #2456 from LinuxCNC/fix-mb2hal-tests-on-rtai
  * Merge pull request #2457 from hansu/docs-add-writing-tests
  * Merge pull request #2458 from LinuxCNC/fix-mb2hal-shutdown-segfaults
  * Merge pull request #2459 from LinuxCNC/fix-more-mb2hal-test-variability
  * Merge pull request #2461 from hansu/gmoccapy-3-4-3
  * Merge pull request #2472 from snowgoer540/gregc/debqtvcp
  * Merge pull request #2475 from LinuxCNC/little-doc-fixes
  * Merge pull request #2477 from LinuxCNC/halscope-fix-vert-scale
  * Merge pull request #2479 from LinuxCNC/fix-2386-task-motion-race
  * Merge pull request #2493 from LinuxCNC/oneshot-fix
  * Merge pull request #2494 from LinuxCNC/python3-gcode-generators
  * Merge pull request #2517 from LinuxCNC/mux_generic-headers
  * Merge pull request #2518 from LinuxCNC/fix-rtapi_shmem_new-issue-2516
  * Merge pull request #2519 from LinuxCNC/fix-single-step-test
  * Merge pull request #2521 from LinuxCNC/backport-clang-fixes-from-master
  * Merge pull request #2522 from rodw-au/2.9
  * Merge pull request #2525 from snowgoer540/gregc/floating-point
  * Merge pull request #2526 from petterreinholdtsen/2.8-motion-man-pin-names
  * Merge pull request #2529 from dpslwk/patch-1
  * Merge pull request #2533 from petterreinholdtsen/axis-lube-2.9
  * Merge pull request #2534 from petterreinholdtsen/docs-man-bugs
  * Merge pull request #2537 from smoe/docs29_mac_102
  * Merge pull request #2541 from petterreinholdtsen/docs-g30-typo
  * Merge pull request #2548 from luzpaz/config-typos-2.9
  * Merge pull request #2550 from luzpaz/typos-docs
  * Merge pull request #2555 from smoe/docs29_mac_101
  * Merge pull request #2556 from luzpaz/typos-lib
  * Merge pull request #2557 from petterreinholdtsen/2.9-man-mux-crossref
  * Merge pull request #2558 from LinuxCNC/suggest-libeditreadline
  * Merge pull request #2560 from luzpaz/typos-src-2.9
  * Merge pull request #2563 from luzpaz/docs-typos
  * Merge pull request #2574 from petterreinholdtsen/2.9-iocontrol-pindesc-sync
  * Merge pull request #2578 from smoe/docs29_mac_103
  * Merge pull request #2582 from luzpaz/typos-various-2.9
  * Merge pull request #2592 from smoe/docs29_mac_104
  * Merge pull request #2594 from petterreinholdtsen/2.9-sid-gcc-13
  * Merge pull request #2595 from rodw-au/rodw-au-getting-linuxcnc-update
  * Merge pull request #2597 from phillc54/phillc54/halcomp
  * Merge pull request #2603 from The-going/parallel-building-2.9
  * Merge pull request #2606 from smoe/configure.ac_source_beautification
  * Merge pull request #2638 from itaib/rigid_tap_fix
  * Merge pull request #2659 from LinuxCNC/spindle_ini_fix
  * Merge pull request #2660 from phillc54/phillc54/pncconf
  * Merge pull request #2673 from petterreinholdtsen/2.9-test-g71-issues-707
  * Mesa abs encoders: Fix config parsing error Found whilst checking for bug.
  * mesa_modbus: New Driver
  * mesa_pktgyro_test.comp Allow use of uarts > 0
  * mesa-7i65: fix a bug with stale data in fifo
  * message: Update HAL component docs to match behavior
  * Motion Type: Set the motion-type of rigid tap to 2 to match other spindle-sync cycles
  * ohmic.comp - fix bugs
  * pncconf - Many updates
  * qt_istat.py: Fix typos
  * qt5_graphics - Several Updates
  * qtaxis - Several Updates
  * qtdagon - 100+ Updates
  * qtplasmac  - 100+ Updates
  * qttouchy -fix sample config loading error, remove MPG selection buttons
  * qtvcp - 200+ updates
  * qtvcp --mdi_line: fix multi axes movement Addresses Closes: #1053251
  * Revert "update pot files"
  * RS274: M5 default to all spindles.
  * sai: Fix https://github.com/LinuxCNC/linuxcnc/issues/1279
  * sims: fix startup issues in axis sims
  * sims: fix startup issues in qtvcp sims
  * sims: update and tidy qtplasmac sims
  * spindle INI -fix non working M4 in some situations
  * tooldata Added a tool database interface
  * wj200: only complain once about "failed to get status"
  * wj200: whitespace cleanup, no behavior change
  * xhc-hb04.tcl accept upper or lowercase keywords
  * xyzab_tdr sim config fix wrong sign in fwd kins

 -- andypugh <andy@bodgesoc.org>  Wed, 4 Oct 2023 12:07:00 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog linuxcnc-doc-es`.
