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

linuxcnc (2.9.0~pre1+git20230208.f1270d6ed7-1) unstable; urgency=medium

  * New upstream version 2.9.0~pre1+git20230208.f1270d6ed7 (Closes: #1023651).
  * Fix motion error for some full-circle spirals.
  * Fix issue with arc moves immediately after homing.
  * Fix realtime thread priorities.
  * Lots of updates to GUIs.
  * Lots of improvements to docs and translations.
  * Hostmot2: Add OutM support.
  * Hostmot2: Add support for 7i96S.
  * Hostmot2: Fix config string "num_oneshots" parsing bug.
  * Hostmot2: BSPI and 7i65 fixes.
  * halscope: Fix crash bug.
  * PNCconf: Add support for 7i96S, InM, and OutM.
  * PNCconf: Misc fixes.
  * halcompile: Add command-line args to set compiler & linker flags.
  * halcompile: Fix permissions of installed components.
  * OpenGL: Don't use GLUT.
  * OpenGL: Always use GLX, not EGL, even on Wayland.
  * OpenGL: Work around a new bug in glBitmap().
  * glcanon: Fix mm units.
  * Warn on multiple tools in a single toolchanger pocket.
  * Add div2 component.
  * Add mqtt-publisher component.
  * Include hal_speaker component in build.
  * Update mb2hal.
  * Add hal_set_unready().
  * Add rtapi_ioperm().
  * Add xyzab_tdr 5-axis kins & sample config.
  * Fix some broken example configs.
  * Fix spindle-speed in remap.
  * Clean up handling of canterp.
  * Update icons.
  * Fix zombie process detection at startup.
  * Remove unused procfs_macros.h to avoid copyright concern.
  * Fix some lintian issues.
  * Fix debian/copyright.
  * Fix build on arm and hppa64.
  * d/patches: disable the boost m4 patch, no longer needed

 -- Sebastian Kuzminsky <seb@highlab.com>  Thu, 09 Feb 2023 21:33:18 -0700

linuxcnc (2.9.0~pre0+git20221105.ffb6bda926-1.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Updated 0010-arm-hppa.patch from upstream to handle hppa1.1 cpu and to
    exit build earlier if libboost-python is not found.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 08 Nov 2022 22:38:32 +0100

linuxcnc (2.9.0~pre0+git20221105.ffb6bda926-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Added 0010-arm-hppa.patch from upstream to fix build failures on armv8l
    and hppa64 CPU build daemons.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 08 Nov 2022 09:55:13 +0100

linuxcnc (2.9.0~pre0+git20221105.ffb6bda926-1) unstable; urgency=medium

  * New upstream version 2.9.0~pre0+git20221105.ffb6bda926
  * Fix an old hm2 encoder index bug.
  * Fix unloading when halscope crashes.
  * Lots of improvements to docs & translations.
  * Improved gmoccapy GUI and QtVCP.
  * d/changelog: remove duplicated entries

 -- Sebastian Kuzminsky <seb@highlab.com>  Sat, 05 Nov 2022 20:48:00 -0600

linuxcnc (2.9.0~pre0+git20221023.7a5beabae0-1) unstable; urgency=medium

  * New upstream version 2.9.0_pre0+git20221023.7a5beabae0
  * Add deb package with German translated docs.
  * Fix autopkgtest.
  * Fix build on armhf.
  * Fix a divide-by-zero bug in the software encoder counter component.
  * Fix some bugs in carousel component.
  * Fix exception handling bug in python plugin/sai.
  * Improve AppStream metadata.
  * Bump language standards to gnu11 & gnu++17.
  * Add hm2 oneshot support.
  * Lots of improvements to the docs & translations.
  * Improvements to several GUIs.
  * Add scaled sum component.
  * Add anglejog component.
  * Update debian/ files

 -- Sebastian Kuzminsky <seb@highlab.com>  Sun, 23 Oct 2022 22:26:38 -0400

linuxcnc (2.9.0~pre0+git20220906.02744cdef6-1) unstable; urgency=medium

  * New upstream version 2.9.0~pre0+git20220906.02744cdef6
  * Fix RPC linking (changed in glibc 2.34-1).
  * Improve docs.
  * QtVCP: add API function to remove keybinding.

 -- Sebastian Kuzminsky <seb@highlab.com>  Tue, 06 Sep 2022 16:49:06 -0600

linuxcnc (2.9.0~pre0+git20220905.b2e28a88c3-1) unstable; urgency=medium

  * New upstream version 2.9.0~pre0+git20220905.b2e28a88c3
    (Closes: #1019212).
  * deadzone comp: fix a typo in a HAL pin name.
  * Misc updates to QtVCP.
  * Minor fixes to docs.

 -- Sebastian Kuzminsky <seb@highlab.com>  Mon, 05 Sep 2022 17:38:14 -0600

linuxcnc (2.9.0~pre0+git20220903.c8c4c539b1-1) unstable; urgency=medium

  * New upstream version 2.9.0~pre0+git20220903.c8c4c539b1
  * regenerate debian/* files using d/configure
  * Update docs & translations.
  * QtVCP fixes & improvements.
  * Work around autopkgtest failure.

 -- Sebastian Kuzminsky <seb@highlab.com>  Sat, 03 Sep 2022 16:29:26 -0600

linuxcnc (2.9.0~pre0+git20220827.f7d1c37ffd-1) unstable; urgency=medium

  * Improved translation infrastructure.
  * Misc bug fixes and new features.

 -- Sebastian Kuzminsky <seb@highlab.com>  Sat, 27 Aug 2022 17:50:53 -0600

linuxcnc (2.9.0~pre0+git20220402.2500863908-4) unstable; urgency=medium

  * Team upload.
  * Fixing build-depends - also binary packages need asciidoc to build
    (Closes: #969416).
  * Please do not yet use this version in production environments. This
    upload still aims technical issues to resolve for the next pre-release.

 -- Steffen Moeller <meller@debian.org>  Wed, 06 Apr 2022 16:23:49 +0200

linuxcnc (2.9.0~pre0+git20220402.2500863908-3) unstable; urgency=medium

  * Team upload.
  * Failed attempt to build indeps.

 -- Steffen Moeller <meller@debian.org>  Wed, 06 Apr 2022 12:43:17 +0200

linuxcnc (2.9.0~pre0+git20220402.2500863908-2) unstable; urgency=medium

  * Team upload.
  * Failed attempt to build indeps.

 -- Steffen Moeller <meller@debian.org>  Sun, 03 Apr 2022 19:20:29 +0200

linuxcnc (2.9.0~pre0+git20220402.2500863908-1) unstable; urgency=medium

  * Team upload.
  * First source-only upload to be built across architectures
    - Update of Classic Ladder to 0.8.10
    - Fixes for AppStream

 -- Steffen Moeller <meller@debian.org>  Sun, 03 Apr 2022 16:57:36 +0200

linuxcnc (2.9.0~pre0+git20220224.3ba0951743-1) unstable; urgency=medium

  * Initial upload that was checked by FTPmasters

 -- Sebastian Kuzminsky <seb@highlab.com>  Fri, 25 Feb 2022 18:40:12 +0100

linuxcnc (1:2.8.4) buster; urgency=medium

  * Add driver support for Mesa 7i96S
  * Add pncconf support fo Mesa 7i96S
  * calculatorwidget: increased buttons to be more touch-friendly
  * gmoccapy: Fix jogging with max velocity (SHIFT + jog key)
  * Czech translation for Gmoccapy
  * gmoccapy: fix attribute error in tooltip text
  * gmoccapy: fix "spindle speed override wasn't applied in reverse direction"
  * docs: add note to obsolete property 'FEATURES'

 -- andypugh <andy@bodgesoc.org>  Sun, 18 Sep 2022 20:33:29 +0100

linuxcnc (1:2.8.3) buster; urgency=low

  * CraftsmanCNC: A new GUI written from scratch Intended for CNC router
      applications.
  * Merge pull request #1706 from
      hansu/gmoccapy-fix-buttonstate-settings-2.8
  * pncconf: add 7i96s
  * command.c: EMCMOT_JOINT_ABORT set joint jog inactive
  * Several patches from zz912 to improve translations
  * Gmoccapy - many updates
  * PNCconf bug - bad arrow
  * Update cpu_info.c for Raspberry revision 1.5
  * qtvcp -file_manager: fix indent error
  * task: disallow task mode change if jogging
  * Fix the building of packages (broken by Japanese docs)
  * carousel: Fix homing bug.
  * qtvcp - many updates
  * docs: added japanese PDF docs from MasaoSakai
      (https://github.com/MasaoSakai/LinuxCNC)
  * docs: many updates
  * docs: make an index.html page for the PDF docs
  * Merge pull request #1644 from alkabal/alkabal-2.8-xhc-whb04b-6
  * Several pull requests from elovalvo/
  * Update for new version of Rpi400
  * mb2hal: added pins to manpage
  * Merge pull request #1641 from JTrantow/2.8
  * Change EDITOR = geany. Restore more generous dirhold and dirsetup
      timing.
  * Updated the gantry example 
  * linuxcncrsh: check for errors when creating listening socket
  * gscreen -fix error related to keyboard jogging and limit switch
  * getting-linuxcnc.txt list alternate keyserver
  * axis.py: stop continuous jogs if mdi tab     #1519
  * mitsub_vfd docs: several updates
  * improved german translation
  * plasmac: many updates
  * FIxed IRC webclient URL
  * Update man-pages for latency-* scripts.
  * Docs: Update RTAI install instructions.
  * Merge pull request #1234 from LinuxCNC/fix-md5-sum
  * Update getting-linuxcnc_es.txt
  * Update getting-linuxcnc-cn.txt
  * Fix MD5 / SHA256 sums
  * docs: fix some minor glitches in INI config docs.
  * Docs add axis lathe info and images
  * pncconf: several updates
  * pncconf -raise the stepper timing maximum to 50000
  * Merge pull request #1199 from LinuxCNC/shuttle
  * parport: Clarify messages when parport_pc has not found the device.
  * Docs: Bump kernel version for RTAI in "Getting LinuxCNC"
  * shuttle: driver and docs updates
  * full update xhc-whb04b-6 for 2.8

 -- andypugh <andy@bodgesoc.org>  Tue, 09 Aug 2022 22:13:13 +0100

linuxcnc (1:2.8.2) buster; urgency=low

  * gladevcp: Numerous Updates
  * qtvcp -cam_align panel: allow selection of camera number
  * gmoccapy_3_1_3_8 - many updates
  * Typo correction Axis.py "Geometry reading" XYZBCUVW > XYZABCUVW
  * Docs add info on loading halscope
  * update 2.8 from master for xhc-whb04b-6
  * Merge pull request #1024 from kiall/2.8-axis-error-pin
  * translations - fixed moccapy / gmoccapy errors
  * Update hostmot2.9
  * Fix: update manual SSI
  * Update abs_encoder.c
  * add info on installing mesaflash
  * rx_mode typo in hm2_uart_setup
  * Docs: Many updates
  * flipflop: Add an inverted output pin, like the classic D-type latch
  * pncconf -fix inverting of steppers, in the tune axis test
  * qtvcp -qtaxis: change controls for lathe configs
  * pyui -fix commands for joints/axis changes
  * Docs: Correct pin direction 14 in the parallel port docs
  * gmoccapy_translations - new translation files
  * interp_o_word.cc: mdi-opened files leak #1088
  * command.c: use consistent external offset epsilon
  * sendkeys: A HAL component to send keystrokes and UI events
  * plasmac: fix material verter for sheetcam update
  * fix halcompile singleton option on userspace components
  * pncconf -fix internal description of 7i73 mode 1
  * pncconf -fix sserial number when parcing XML
  * pncconf -fix sserial channel number for the 7i96
  * Docs: Update URL to updated Pi SD card image. Also document limitations.
  * Merge pull request #1052 from Hans470/2.8-restructure-hal-doc
  * pncconf -many uodates
  * Added new version of Raspberry Pi4 and Raspberry Pi 400
  * AXIS: Add an axisui.error pin
  * qtvcp -qtDragon docs: add a bit of information about probing.
  * Update near.comp add {} for syntax coherence
  * PlasmaC: Many Updates
  * hal_glib -fix check_for_modes always failing
  * emccanon.cc GET_EXTERNAL_TOOL_SLOT hdl bogus request
  * Revert bad change inside driver XHC-WHB04B-6 lcnc 2.8

 -- andypugh <andy@bodgesoc.org>  Sun, 20 Jun 2021 18:48:30 +0100

linuxcnc (1:2.8.1) buster; urgency=low

  * Docs: Updated Chinese "Getting Started"
  * plasmac: fix conversational path error
  * hostmot2: Add support for Mesa 7i95, 7i97 and 7c80
  * qtvcp -qtdragon: updates
  * plasmac: Bugfixes
  * qtvcp -many updates
  * Forgot to add source file to Makefile
  * Fix for pre-c99 compilers
  * hm2_rpspi: remove and reinstate the kernel spi driver at startup/shutdown
  * plasmac: Don't pierce spotting operations and many other updates
  * changed pocket_number to mod_pocket in direction logic
  * motion.9 motion.feed-inhibit gcode only (not jogs)
  * command.c for consistency, allow jogs if feedhold
  * control.c joint jogs inhibition if feedhold
  * userkins.comp (new) userkins using halcompile
  * gs2_vfd: Fixes how many registers that is written to Closes #506
  * Update internal names after file renaming in 2004 Closes #922
  * Fix gpio and pin relationship on rpi2 and later Closes #955
  * qtvcp -update camview
  * pncconf -allow different home switch offsets on tandem axes
  * added hal pin to allow preview refresh
  * pncconf -raise spinbox limits in tune test
  * pncconf -fix PID maxerror setting in the tune test for metric machines
  * Docs: Pi links should be http not https
  * Docs: Add links to the Raspberry Pi SD card image to the install docs
  * dbounce.comp (new) alternative debounce component
  * docs: plasmac user guide update

 -- andypugh <andy@bodgesoc.org>  Sun, 29 Nov 2020 14:43:33 +0000

linuxcnc (1:2.8.0) buster; urgency=low

  * Finally merge "Joints Axes". Joints and cartesian axes are no longer
    treated as the same thing, making control of robots and non-trivial
    kinematics significantly tidier.
  * Add a script to automatically update to the new INI file layout and
    new HAL pin names.
  * Multispindle: LinuxCNC now supports up to 9 spindles.
  * Tandem axes handled properly, including auto-squaring.
  * Reverse-Run: Negative feed-override will now run the G-code path in
    reverse.
  * External Offsets, axes may now be moved from HAL as well as G-code.
  * increase max tools from 55 to 1000.
  * Many Trajector Planner improvements.

  * M98/M99 subprograms: - Support Fanuc-style subroutines
  * Add G74/G84 floating tap cycles
  * Enable remap of M62-M68
  * Implement G52 offsets
  * G33.1 Rigid Tapping speedup, with optional faster return move

  * pentakins kinematics.
  * trivkins now allows arbitrary mapping of axes to joints.
  * dh-parameters.txt doc (with graphics for rv-6sl)
  * corexy sims: demonstrate two methods
  * kins: add scorbot-kins
  * rotarydelta config with simulation
  * Rotary delta kinematics

  * QTvcp: New QT-based VCP framework
  * QTdragon, QTlathe, QTtouchy, QTscreen - new GUIs based on QTVP
  * Silverdragon: New gscreen based GUI
  * plasmac: New full-featured Plasma cutter controller
  * Back tool lathe support in axis and gmoccapy
  * Many Axis improvements
  * Many Gmoccapy improvements
  * stepconf - various improvements
  * pncconf - many improvements

  * Much enlarged new Spanish language translations
  * it.po: New Italian translation file.
  * Improve German translation
  * Add international support for classicladder
  * Added Chinese translations for some docs
  * Some new French translations

  * Mesa 7i96 support added
  * RPi4 fixes and Mesa 7C80/7C81 board additions
  * hal_pi_gpio: Add a HAL driver for Raspberry Pi GPIO
  * hal_bb_gpio: new hardware driver for BeagleBone Black GPIO
  * add ohmic.comp plus supporting documentation
  * demux: A new HAL component
  * Create Spindle_monitor.comp
  * thermistor comp:
  * limit3.comp add enable pin
  * pmx485: New component, Modbus comms to PowerMax Plasma cutter
  * add a driver for the Huanyang GT series VFD
  * mitsub_vfd -add a driver for Mitsubishi VFDs
  * xhc_whb04b-6: New HAL driver for the xhc-whb04b-6 pendant

  * rtapi: add a halcmd command to set the messaging level
  * Touchy: Allow re-homing and unhoming in JA systems.
  * G33.1 Fix for #639 & #703
  * bldc_hall3: Remove bldc_hall3 as it is more than replaced by bldc.
  * homing - support absolute encoders for homing
  * remove limit of bits from weighted sum component
  * FEATURES: Convert the [RS274NGC] FEATURES bitmask to INI entries
  * Contour Shuttle: Add vendor ID etc for ShuttleProV2
  * halcompile: Allow userspace component compile with RTAI
  * iocontrols tool_number and interps current_tool now return the same
      value, as expected and documented
  * halcompile: Document extra_compile_args
  * Make amp-enable go false when kinematics fails.
      https://github.com/LinuxCNC/linuxcnc/issues/655
  * Axis preview improved with wrapped rotary axis.
  * Many other Axis UI improvements
  * glcanon -Make the cone size adjustable via INI
  * docs -Add modbus message info for Classicladder
  * Add FF3 term to PID
  * carousel.comp: Many updates including fwd-rev duty cycles, parity
  * mesa_uart.comp: Fix a long-standing names bug.
  * python-interface.txt: expand jog parameters defs
  * BUGFIX: hostmot2 encoder quadrature error reporting bug. Previous to
      this patch the quadrature errors were not reported correctly and
      could be lost.
  * sserial,c: Don't report "remote error" as the error when there is a
      remote error https://github.com/LinuxCNC/linuxcnc/issues/439
  * halcompile: MAX_PERSONALITIES=64, docs update
  * Module to send notifications over DBus to the system notification server
  * mux_generic: Fix some long-standing bugs
  * Add spindle.N.amp-fault-in pins to motion, to report spindle amplifier
      faults
  * pid: use command-deriv when supplied
  * Hostmot2 / resolver.c Add the option to fake absolute encoders with
      resolvers
  * gremlin_view.py: improve standalone focus behavior
  * puma_cube.ini new introductory sim config
  * lcd.c - fix a read out of bounds bug
  * docs: add missing num_sserials info to hm2 manpage
  * docs: add G20/G21 unit info to G-code Quick Ref
  * Vismach / Puma: Make the Puma simulator geometry match the kinematics.
  * limit3: add .in-limit pin
  * homing:describe home_sequence startnum restriction
  * hm2_eth: add support for Mesa 7i93 AnyIO ethernet board
  * add support for float values in the sserial driver.
  * GladeVCP - CombiDRO - bugfixes
  * siggen.c: add reset pin
  * Tooledit fixes
  * Hostmot2 Absolute Encoders: Add a flag to inhibit encoder wrapping.
  * latency-histogram: new option (--nox) for no X gui
  * update_ini: Script to auto-convert configs to the Joints-Axes format
  * rtapi: Add rtapi_open_as_root API
  * uspace: add uspace+xenomai realtime
  * uspace: add uspace+rtai realtime
  * add a sample config for the scorbot-er-3 robot arm
  * docs: document AXIS's foam mode

 -- andypugh <andy@bodgesoc.org>  Sun, 12 Jul 2020 20:29:54 +0100

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