Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

Linux Mint’s Cinnamon 6.8 Desktop Environment Will Fully Support Wayland

The Linux Mint devs have been working hard on making Cinnamon’s Wayland session as stable as possible, and it looks like Cinnamon 6.8 will finally remove the “experimental” status of the Wayland session and fully support Wayland. Here are some of the features they’ve implemented so far:

Proton 11 Officially Released with Support for More Games Running on Linux

Based on Wine 11, Proton 11 release promises support for more Windows games that you can now play on your Linux box, including Universe Generator: The Golden Sword, DCS World Steam Edition, Resident Evil (1996), Resident Evil 2 (1998), Dino Crisis, From Dust, Blaite, and Dino Crisis 2.

KDE Plasma 6.6.6 Released with Numerous Bug Fixes and Various Improvements

Coming two months after KDE Plasma 6.6.5, the KDE Plasma 6.6.6 release is a bugfix one that addresses numerous issues, including a clipboard-related issue that could make XWayland-using apps lag or freeze after locking the screen.

TUXEDO Computers Plans to Rebase TUXEDO OS on Debian Testing

Linux hardware vendor TUXEDO Computers announced today that they plan to rebase their TUXEDO OS distribution on Debian GNU/Linux, moving away from Ubuntu, but still shipping a custom KDE Plasma desktop environment.

LinuxGizmos.com

LILYGO showcases new IoT devices with ESP32-C5 and Nordic nRF52840 MCUs

LILYGO has listed two compact development boards for wireless IoT applications: the T-Display C5, a small ESP32-C5-based board with a color LCD and dual-band Wi-Fi 6, and the T-Echo Card, a rugged LoRa-enabled device with GNSS, Bluetooth, NFC, solar charging, and an IP66-rated enclosure.

WINSYSTEMS SBC-477 PowerTier Series delivers Raptor Lake performance in a rugged SBC design

WINSYSTEMS’ SBC-477 PowerTier Series is a family of compact rugged single board computers for industrial and MIL/COTS applications, combining 13th Gen Intel Core Raptor Lake processors with DDR5 memory, dual Ethernet, Mini PCIe expansion, TPM 2.0 security, and extended-temperature operation.

Internet Society

The Organizations on the Front Lines of a Safer Internet Need Our Help

When telling the story of the Internet, people often place emphasis on notable entrepreneurs and tech companies and the economic value they create. But that’s just part of the story. An often-forgotten part is how much the Internet owes its design and success to the work of nonprofits, researchers, standards bodies, civil society groups, and public-interest institutions that believed the network should work for everyone.

news

GNU automake-1.17 released

posted by Roy Schestowitz on Jul 15, 2024

This is to announce GNU Automake 1.17, a stable release.

[Thanks to Karl Berry for doing so much of work, preparing for this release and even writing most of the following. ]
This release changes AM_PATH_PYTHON to prefer Python 3 to Python 2 (set PYTHON beforehand to override the searching), among plenty of other modernizations and fixes. See the NEWS below for a brief summary of changes.
Apart from the above Python change, forced on us by the Python world, our hope and intent is that it does not create incompatibilities with previous releases. Indeed, many of the changes in this release were made purely to improve portability. But of course bugs are always possible, so please report problems, e.g., if your build setup worked with an older Automake but fails with 1.17.
Download here: https://ftp.gnu.org/gnu/automake/automake-1.17.tar.gz (2.4MB) https://ftp.gnu.org/gnu/automake/automake-1.17.tar.xz (1.6MB)
Please report bugs and problems to <bug-automake@gnu.org> (instead of replying to this mail), and send general comments and feedback to <automake@gnu.org>, and patches to <automake-patches@gnu.org>.
Thanks to everyone who has reported problems, sent patches, and helped test Automake! The following people contributed changes to this release:
Alex Vong (1) Alexander Neumann (1) Bogdan (11) Bruno Haible (7) Collin Funk (2) Dave Hart (1) Dimitri Papadopoulos (2) Frédéric Bérat (5) Gianfranco Costamagna (1) Hans Ulrich Niedermann (1) Ineiev (1) Jacob Bachmeyer (4) Jakub Wilk (1) Jan Engelhardt (2) Jim Meyering (10) Karl Berry (99) Kelvin M. Klann (1) Mark Wooding (1) Mathieu Lirzin (1) Matthew Leeds (1) Mike Frysinger (62) Olly Betts (1) Paul Eggert (13) Pavel Raiskup (2) Reuben Thomas (4) Richard Hopkins (3) Vincent Lefevre (1) Yves Orton (1) Zack Weinberg (5)
Jim [on behalf of the automake maintainers] ==================================================================
Here is the GNU automake home page: https://gnu.org/s/automake/
For a summary of changes and contributors, see: https://git.sv.gnu.org/gitweb/?p=automake.git;a=shortlog;h=v1.17 or run this command from a git-cloned automake directory: git shortlog v1.16.5..v1.17
Here are the GPG detached signatures: https://ftp.gnu.org/gnu/automake/automake-1.17.tar.gz.sig https://ftp.gnu.org/gnu/automake/automake-1.17.tar.xz.sig
Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html
Here are the SHA1 and SHA256 checksums:
07e95bac8fa1b69dae24346cbfcfb3d30a5ee585 automake-1.17.tar.gz OXdn1NswGN1EQIJbYMZCWLY26va/mayLCJfwbIkxCs0= automake-1.17.tar.gz 626e4e1fe203cddb1d50ca7e6a3a396baa8190b8 automake-1.17.tar.xz iSDB/EEeE7kL9wTvnbbynVQOdtIyyzssn03EzFmb2ZA= automake-1.17.tar.xz
Verify the base64 SHA256 checksum with cksum -a sha256 --check from coreutils-9.2 or OpenBSD's cksum since 2007.
Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this:
gpg --verify automake-1.17.tar.gz.sig
The signature should match the fingerprint of the following key:
pub rsa4096/0x7FD9FCCB000BEEEE 2010-06-14 [SCEA] Key fingerprint = 155D 3FC5 00C8 3448 6D1E EA67 7FD9 FCCB 000B EEEE uid [ unknown] Jim Meyering <jim@meyering.net> uid [ unknown] Jim Meyering <@fb.com> uid [ unknown] Jim Meyering <@gnu.org>
If that command fails because you don't have the required public key, or that public key has expired, try the following commands to retrieve or refresh it, and then rerun the 'gpg --verify' command.
gpg --recv-keys 0x7FD9FCCB000BEEEE
As a last resort to find the key, you can try the official GNU keyring:
wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg gpg --keyring gnu-keyring.gpg --verify automake-1.17.tar.gz.sig
-*-*-*-
For planned incompatibilities in a possible future Automake 2.0 release, please see NEWS-2.0 and start following the advice there now.
============================================================================
Noteworthy changes in Automake 1.17:
* New features added
- AM_PATH_PYTHON will, after checking "python", prefer any Python 3 version (latest versions checked first) over any Python 2 version. If a specific version of Python 2 is still needed, the $PYTHON variable should be set beforehand.
- AM_PATH_PYTHON will also search for Python versions 3.20 through 3.10. It previously searched for 3.9 through 3.0. (bug#53530)
- RANLIB may be overridden on a per-target basis.
- AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI & TEXI2PDF.
- New option "posix" to emit the special target .POSIX for make. (bug#55025, bug#67891)
- Systems with non-POSIX "rm -f" behavior are now supported, and the prior intent to drop support for them has been reversed. The ACCEPT_INFERIOR_RM_PROGRAM setting no longer exists. (bug#10828)
- Variables using escaped \# will trigger portability warnings, but be retained when appended. GNU Make & BSD Makes are known to support it. (bug#7610)
- GNU Make's default pattern rules are disabled, for speed and debugging. (.SUFFIXES was already cleared.) (bug#64743)
- For Texinfo documents, if a .texi.in file exists, but no .texi, the .texi.in will be read. Texinfo source files need not be present at all, and if present, need not contain @setfilename. Then the file name as given in the Makefile.am will be used. If @setfilename is present, it should be the basename of the Texinfo file, extended with .info. (bug#54063)
- aclocal has a new option --aclocal-path to override $ACLOCAL_PATH. (https://lists.gnu.org/archive/html/automake-patches/2022-01/msg00029.html)
- The missing script also supports autoreconf, autogen, and perl. (https://lists.gnu.org/archive/html/automake-patches/2015-08/msg00000.html)
- test-suite.log now contains basic system information, and the console message about bug reporting on failure has a bit more detail. (bug#68746, bug#71421)
- When using the (default) "parallel" test driver, you can now omit the output of skipped tests from test-suite.log by defining the variable IGNORE_SKIPPED_LOGS to a non-empty value. (bug#71422)
* Bugs fixed
- Generated file timestamp checks handle filesystems with subsecond timestamp granularity dynamically, greatly speeding up the sleep done by AC_OUTPUT when generating config.status (all packages) and Automake's make check.
However, this subsecond-mtime support requires an autom4te from Autoconf 2.72 or later (or random test failures and other timing problems may ensue), as well as a Perl, sleep program, make program, and filesystem that all support subsecond resolution; otherwise, we fall back to a two-second granularity, not even testing the (common) 1s case since that would induce a 2s delay for all configure scripts in all packages on all systems that don't support subsecond mtimes.
When everything is supported, a line "Features: subsecond-mtime" is now printed by automake --version and autom4te --version.
To override this check and delay, e.g. to use 1 second: am_cv_filesystem_timestamp_resolution=1 export am_cv_filesystem_timestamp_resolution
(commit 720a11531, https://lists.gnu.org/archive/html/automake-commit/2022-02/msg00009.html then bug#60808, bug#64756, bug#67670, bug#68808, bug#71652, history reviewed in https://lists.gnu.org/archive/html/automake/2024-06/msg00054.html and more info in surrounding threads.)
- The default value of $ARFLAGS is now "cr" instead of "cru", to better support deterministic builds. (bug#20082)
- Automake's make dist now uses -9 instead of --best with gzip, because Alpine gzip does not support --best. Also, GZIP_ENV is used only for compression, not decompression, because of the same system. (bug#68151)
- Dependency files are now empty, instead of "# dummy", for speed. (https://lists.gnu.org/archive/html/automake/2022-05/msg00006.html)
- Compiling Python modules with Python 3.5+ uses multiple optimization levels. (bug#38043)
- If the Python installation "scheme" is set to posix_local (Debian), it is reset to either deb_system (if the prefix = /usr), or posix_prefix (otherwise). (bug#54412, bug#64837)
- As a result of the Python scheme change, the installation directory for Python files again defaults to "site-packages" under the usual installation prefix, even on systems (generally Debian-based) that would normally use the "dist-packages" subdirectory under /usr/local.
- When compiling Emacs Lisp files, emacs is run with --no-site-file to disable user config files that might hang or access the terminal; and -Q is not used, since its support and behavior varies. (bug#58102)
- Emacs Lisp compilations respect silent make output.
- Automake no longer incorrectly warns that the POSIX make variables $(*D) and the like are non-POSIX. Unfortunately, the make implementations which do not correctly implement all the POSIX variables are not detected, but this seems to have little impact in practice. (bug#9587)
- Pass libtool tags OBJC and OBJCXX for the respective languages. (bug#67539)
- distcleancheck ignores "silly rename" files (.nfs* .smb* .__afs*) that can show up on network file systems. (https://lists.gnu.org/archive/html/automake/2022-09/msg00002.html)
- Pass any options given to AM_PROG_LEX on to AC_PROG_LEX. (bug#65600, bug#65730)
- aclocal: recognize ; as path separator on OS/2 and Windows. (bug#71534)
- Hash iterations with external effects now consistently sort keys. (bug#25629, bug#46744)
- tests: avoid some declaration conflicts for lex et al. on SunOS. (bug#34151 and others)
- tests: declare yyparse before use and use (void) parameter lists instead of (), to placate C23. (bug#71425)
- Typos in code and other doc fixes. (bug#68003, bug#68004, et al.)
* Obsolescence:
- py-compile no longer supports Python 0.x or 1.x versions. Python 2.0, released in 2000, is currently the minimum required version.

Read on

Other Recent Tux Machines' Posts

Software Freedom, a Japanese Perspective - Part IV: GNU/Linux at 3.2% [original]
It was barely 1% not so long ago
KDE Plasma 6.6.6 Released with Numerous Bug Fixes and Various Improvements
KDE Plasma 6.6.6 is now available as the sixth and last maintenance update in the KDE Plasma 6.6 desktop environment series with a couple of improvements and numerous bug fixes.
Linux 7.2-rc2
It's Sunday afternoon, and rc2 is out. Things look very normal - it's not a small rc2, but it's in line with recent releases, and slightly smaller than rc2 was in 7.1.
A brand-new release of Hannah Montana Linux features a KDE Plasma 6 base and a lot of pink
The Linux community is full of distro creativity. Some distros are created to solve a specific problem, while others are made for fun
System76 Launches New Lemur Pro Linux Laptop with 18-Hour Battery Life
System76 launches new Lemur Pro ultraportable Linux laptop with all-day battery life, Intel Core Ultra processors, and a 16-inch variant.
 
Linux Mint’s Cinnamon 6.8 Desktop Environment Will Fully Support Wayland
Cinnamon 6.8 will fully support Wayland in the next major Linux Mint release, along with various other improvements and new features.
Today in Techrights
Some of the latest articles
Switzerland: GNU/Linux All-Time Record [original]
Maybe Switzerland can beat Argentina next
Free and Open Source Software
This is free and open source software
postmarketOS in 2026-06: Plasma 6.7
This June Plasma 6.7 was released and found its way into Alpine Linux and postmarketOS thanks to Bart who maintains KDE in both distros
Proton 11 Officially Released with Support for More Games Running on Linux
Proton 11 is now available with support for Breath of Fire IV, Unknown Faces, Gothic 1 Classic, X-Plane 12, and many other Windows games that are now playable on Linux.
GNU/Linux Distributions and Operating Systems: ArchBang, Galactic Mandate Linux, and More
some new releases included
Videos/Audiocasts/Shows: Recent GNU/Linux Material in Invidious
or via Invidious
No Pain, No Glory [original]
When we return home we'll be stronger and more active
Recent Coverage About GNU/Linux and BSD in Valnet
half a dozen more articles
Raves About Docker Containers and Portainer
a pair of articles
Proxmox and Home Assistant OS 18.0 Coverage
From Valnet only
Raspberry Pi Projects: Storage and Other Uses
a couple of recent articles
Valnet Articles on GNU/Linux Games/Gaming
Games picks
GNU/Linux Leftovers
GNU/Linux picks
Free, Libre, and Open Source Software Leftovers
FOSS leftovers
Barry Kauler on EasyOS: Unmount-all-mounted-partitions bug and yff audio video utility version 3.1
a couple of updates this week
Games: Steam Deck, Steam Machine, and Godot 4.8 Dev 1
gaming picks
Security Leftovers
Security related picks
Hardware Projects: ESP32 and More
several new Linux-ish news picks
Kernel Space or Linux News
Kernel leftovers
today's howtos
Instructionals/Technical picks
IBM Unix Lawsuit Back, IBM Red Hat Promotes LLM Slop and Other Slop
IBM Red Hat leftovers
Android Leftovers
Your Android work profile is finally coming to Wear OS smartwatches
Audiocasts/Shows: Dirk and Linus, LINUX Unplugged, Late Night Linux, and More
episodes and more
4 ways to run a full Linux desktop on your Android phone
Android is based on Linux
Free and Open Source Software, and Benchmark
In this series, I put the BOSGAME mini PC through its paces from a Linux perspective
GlouOS – Arch-based Linux distribution
GlouOS is an Arch-based Linux distribution designed for gaming
TUXEDO Computers Plans to Rebase TUXEDO OS on Debian Testing
TUXEDO Computers is moving away from Ubuntu and plans to rebase their TUXEDO OS distribution on Debian GNU/Linux, but still using the KDE Plasma desktop environment.
OpenSSH 10.4 Released
OpenSSH 10.4 is out
GNU/Linux Leftovers
3 leftover stories
Free, Libre, and Open Source Software Leftovers
FOSS and more
Programming Leftovers
Development with Python, Raku, and more
Hardware: Linux Devices, Purism, and More
a handful of picks
Software Freedom, a Japanese Perspective - Part III: Proprietary Software Suboptimal [original]
Free software does not have such artificial limitations
New PostgreSQL Related Releases and Talks
4 new PostgreSQL picks
7 tricks to make learning the Linux command line easier
The Linux command line can seem impenetrable, with arcane instructions and a focus on text interfaces
Free and Open Source Software
This is free and open source software
5 tiny Linux tools I can't live or work without
Linux has a wealth of applications
Games: Mario Kart World, Microsoft Mass Layoffs, OpenRCT, DXVK, and More
mostly from GamingOnLinux
Today in Techrights
Some of the latest articles
Software Freedom, a Japanese Perspective - Part II: Managers Who Don't Understand Code and Never Coded [original]
Decision-making figures need to understand what they decide on
Android Leftovers
My expensive earbuds sounded average until I changed one Android audio setting
Want to convince a Windows user to try Linux? Here's how I do it
I've used Linux for 30 years. This is how I show Windows users what they're missing
I tested the top 5 Linux distros on DistroWatch—here’s how I rank them
There are a ton of Linux distributions out there
In three days, Ubuntu 25.10 will reach end of life, upgrade now
Ubuntu 25.10 "Questing Quokka" will reach end of life on July 9, meaning it will no longer get security updates
Free and Open Source Software, howtos and Installations
This is free and open source software
Kdenlive 26.04.3 released
The last maintenance release of the 26.04 series is out
Another German State Swaps Microsoft for ‘Born in the EU’ Open Source
The EU is slowly but surely going open source
I tested the new Claude Desktop on Linux - here's how it compares to rival apps
Claude Code finally has an official Linux desktop app
Microsoft Layoffs Have Begun, News Coverage Misleading [original]
The "official" numbers are Microsoft spin
In Finland, GNU/Linux and Android Surpass Windows [original]
Windows at all-time low last month
listnr is an ActivityPub bridge for static blogs
in 2012, hosting a comments section had already started being less rewarding than it used to be
FSF / Software Freedom News and GNU / Digital Sovereignty
4 stories for now
GNU/Linux Leftovers
5 misc. stories
KDE and Debian Leftovers
4 overlapping stories
Proprietary Vendors Make Open Standards Look Broken and BitTorrent's History
Standards news
Programming Leftovers
Development, half a dozen picks
PostgreSQL-Related Releases and News
Database picks
Ubuntu 25.10 EoL, Embrace of Slop by Canonical
Canonical/Ubuntu leftovers
Games: DXVK, Ridiculous Space Battles, Rolisteam, and More
gaming leftovers
Hardware: Slop, ESP32, and More
Open Hardware/Modding for the most part
Videos/Audiocasts/Shows: This Week in Linux, Emacs, and EasyOS Package Managers
3 new videos/episodes
today's howtos
Instructionals/Technical picks
Nature and Health, or How Not to Let Technology Ruin Your Life [original]
Looking for balance
Software Freedom Day Plans Underway, New Zealand Has a "Digital Freedom Foundation" [original]
The "SFD" is now 2 months away
Android Leftovers
I never use Gmail on Android without changing these 6 settings
Using Flatpak To Run A 1996 Version Of The GIMP On Modern Linux
Although there’s probably no good reason to want to run image editing software from 1996 other than for nostalgia’s sake
BleachBit 6.0.2 Adds Support for Cleaning AI Models from Google Chrome
BleachBit 6.0.2 open-source and free disk space cleaner, privacy manager, and computer system optimizer software is now available for download with new features and improvements.
Free and Open Source Software
This is free and open source software
In Norway, Google (Android/Linux) and Apple (iOS and OS X) Caught Up With Windows [original]
To Norway, Microsoft is no longer so dominant
Impact as a Function of Negative Energy Devoted to Attacks [original]
This month Rianne got several very good professional news and next month
Review: FreeBSD 15.1 with an install-time desktop
Back in December I reviewed FreeBSD 15.0
Europeans Beating South Americans [original]
If England beats Norway, then it seems likely it'll play Argentina next
July Edition of PCLinuxOS Magazine
or "Issue"
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: July 5th, 2026
The 299th installment of the 9to5Linux Weekly Roundup is here for the week ending July 5th, 2026.