On 1/25/25 19:35, Todd Zuercher wrote:
Thank you Andy for all of your work.

I'll second that, Andy has done a great job tying all that together, but how long will it take to filter thru to debian? Here on this machine I am apparently stuck at 2.9.0 ack synaptic. Do I have the wrong .list file? Seems so.

Searching for and checking the buildbot page, it also is out of date, apt-key no longer works.

On Sat, Jan 25, 2025, 7:22 PM andy pugh <bodge...@gmail.com> wrote:

LinuxCNC 2.9.4 has been released.

This bugfix and enhancement release. Highlights include:

    - Backport the hm2_spix driver for Raspberry Pi 3, 4 and 5 to the 2.9
    branch.
    - Fixes for issues #2482, #2939, #2939
    - Gmoccapy: many updates (see the full changelog below)
    - Follow symlinks in config dir
    - Fixes to allow 2.9 to compile in Debain Sid
    - Add clearer info on ini entries containing lowercase chars
    - Quite a lot of typos in the docs.
    - Backport fix hm2_spi driver. This was discovered in master and fixed
    in PR #3225.
    - qtvcp -cam align panel: fix setting x and y scaling
    - docs: improve “HAL Component Generator” doc page (halcompile)
    - Remove remaining use of deprecated distutils. Addresses #1080668
    - QTVCP: Several updates
    - gscreen: several updates
    - Merge pull request #3083 from hansu/gtk-sourceview-4-migration
    - qtplasmac: fix file load after single cut
    - Merge pull request #3049 from mark-v-d/2.9
    - Added new man pages to debian/linuxcnc.install.in.
    - fix restoring of locale setting in interp
    - Merge pull request #3035 from sensille/litehm2-2.9
    - Allow uniq_id to be used to select hal_input devices. (#3015)

(See the full changelog below for more details)

Packages have been prepared for:

Buster - uspace - amd64 (PC) arm64 (Pi with 64-bit kernels.[1]) Buster -
RTAI - amd64
Bullseye - uspace - amd64 (only) [2] Bookworm - uspace - amd64, arm64
Bookworm - RTAI - amd64

For existing users of 2.9.3 on the above platforms this should be offered
as an automatic update.

Contributors to this release are (in alphabetical order):

andypugh Arne Jansen Bertho Stultiens CMorley David Mueller Greg Carl Hans
Unzner Håvard F. Aasen mark-v-d Moses McKnight Ondřej Sluka pcw-mesa Petter
Reinholdtsen Robert Schöftner Sebastian Kuzminsky Sigma1912 Steffen Moeller
zz912

Full changelog:

    - 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)

[1] I don’t have a Pi running armhf at the moment, though it’s just a case
of setting up an SD card then building the package. If you need it, then
let me know.

[2] If anyone badly needs Bullseye debs for RTAI or arm64 / armhf then let
me know. (all but the amd64 uspace builds have to be manually created)

--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed
for the especial use of mechanical geniuses, daredevils and lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Cheers, Gene Heskett, CET

--

"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to