Tux Machines

Do you waddle the waddle?

Other Sites

LinuxGizmos.com

Orange Pi Nova Teased with Loongson 2K3000 as Loongson Expands Product Line

This week, Orange Pi previewed its upcoming Orange Pi Nova, a single-board computer developed in collaboration with Loongson. Announced through Orange Pi’s official channels, the Nova combines the Loongson 2K3000 processor with a range of I/O options and support for up to 32GB of DDR4 RAM.

GPD MicroPC 2 with Intel N250 Brings Multi-Port Connectivity to Ultra-Mobile Design

GPD has shared early information about the MicroPC 2 on Indiegogo, describing it as an updated version of its ultra-compact computer for mobile technical tasks and on-site troubleshooting. The device measures about 171 × 110 × 23.5 mm and includes a full physical keyboard along with a screen that can rotate and flip for tablet-style use.

9to5Linux

Steam Client Now Enables Proton by Default for Games without Native Linux Builds

The Steam Client update for June 30th, 2025, enables Proton by default for games that don’t have a native Linux build, which is equivalent to setting the “Enable SteamPlay for other titles” option to the enabled state. Also for Linux gamers, this release improves the installation speed of Steam Client updates.

digiKam 8.7 Adds New Tool to Perform Auto-Rotation Based on Content Analysis

digiKam 8.7 is here three and a half months after digiKam 8.6 with a new tool to perform auto-rotation based on content analysis using Deep Neural Networks (DNNs), the ability to automatically start a new face recognition scan when new faces are confirmed/tagged, and updates to the Face Classifier to improve performance and accuracy.

9to5Linux Weekly Roundup: June 29th, 2025

I would like to thank everyone who sent us donations; your generosity is greatly appreciated. I also want to thank all of you for your continued support by commenting, liking, sharing, and boosting the articles, following us on social media, and, last but not least, sending us feedback.

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

Getting Hot in Here [original]
There will be some good news this week regarding Microsoft's rapid demise
Microsoft "Too Big to Save" (Bailouts), Not "Too Big to Fail" [original]
2025 will be remembered as a significant year not just for GNU/Linux growth but also a rapid fall of Microsoft
Our Static Site Builder at 3 [original]
If you're still using some PHP stuff to build a site (e.g. WordPress or MediaWiki), consider moving to an SSG
Microsoft Layoffs This Week (July 2, 2025) [original]
we can expect Microsoft to try to 'hijack' GNU/Linux one way or another
 
Steam Client Now Enables Proton by Default for Games without Native Linux Builds
Valve released a new stable Steam Client update today, bringing a few interesting changes for Linux gamers, as well as various other enhancements and bug fixes.
today's leftovers
GNU/Linux, BSD, and more
GNOME and IBM Leftovers
some of the latest work
Open Hardware/Modding: Arduino, Raspberry Pi, and More
hardware leftovers
Programming Leftovers
Development related picks
Software: Incus 6.14, Wireplumber, GNU Health Hospital Information System 5.0, App Center, and More
Some software updates
digiKam 8.7 Adds New Tool to Perform Auto-Rotation Based on Content Analysis
digiKam 8.7 has been released today as the latest stable version of this open-source, free, and cross-platform dynamic digital asset manager and image editor, providing professional-grade photo management.
today's leftovers
3 more stories
today's howtos
many howtos for today
Android Leftovers
I slashed my screen time by changing these underrated Android settings
Switching From Desktop Linux To FreeBSD
People have been talking about switching from Windows to Linux since the 1990s
Free and Open Source Software
Minicom is a text-based modem control and terminal emulation program
Review: AxOS 25.06 and 25.01, AlmaLinux OS 10.0
AxOS is an Arch-based, rolling release Linux distribution for the desktop
Orange Pi Nova Teased with Loongson 2K3000 as Loongson Expands Product Line
supported by an expanding Linux-based ecosystem
GNU/Linux Leftovers
GNU/Linux focus, 4 stories
Hardware: Espressif, 3D Printing, and Firefox Phones
hardware news
Running a Pi-hole and Self-Hosting a Site
technical articles
Homelab With NixOS and 5 NAS Accessories
self-hosting and maintaining a home lab
today's howtos
Instructionals/Technical articles
Applications: Free Software Alternatives, VirtualBox 7.2.0 Beta 2, and OBS Studio 31.0.4 Hotfix
some software news
Docker-CLI, Portainer, LXCs, VMs, and More
Recent articles about instance management
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: June 29th, 2025
The 246th installment of the 9to5Linux Weekly Roundup is here for the week ending on June 29th, 2025.
Microsoft Will Collapse in July [original]
Microsoft isn't doing well
I Left Windows for Linux—and I’m Never Looking Back
Windows is a great operating system, and depending on your requirements, might be your only choice
5 More Beginner-Friendly Linux Distros
One great thing about Linux is that it's not homogeneous
Free and Open Source Software
This is free and open source software
today's leftovers
GNU/Linux and more
Programming Leftovers
Development news and picks
This Week in Linux and Linux Out Loud
2 new episodes
Open Hardware/Modding: "Open-Source Knob Packed With Precision", "Restoring a ZX Spectrum+ Toastrack", and Refurb
hardware stories
today's howtos
some howtos for Sunday
Standards: ODF and Plain Text E-mail
some standards-related picks
This Week in Plasma: inertial scrolling, RDP clipboard syncing, and more session restore
Probably the biggest one is the next piece of the Wayland session restore puzzle clicking into place...
Android Leftovers
Gmail for Android starts rolling out ‘mark as read’ button in notifications
Bcachefs may be headed out of the kernel
2 stories
Linux Phones, the New HDMI, and More: Weekly Roundup
Dell's XPS replacement laptops, an exciting update for Linux phones, and much more
5 reasons I prefer this distro over Ubuntu as a Windows-to-Linux convert
When transitioning from Windows to Linux, it's essential to select the proper distribution that best suits your needs
Linux Desktop: What Makes KDE Plasma So Appealing?
KDE Plasma offers an exceptional balance of aesthetics and practicality
Floating Mini Panel GNOME Shell Extension
GNOME Shell extensions make it easy to reshape the standard desktop layout in novel new ways
Best Free and Open Source Software
This is free and open source software
Dolphin - An Intro to the Kubuntu File Manager
Dolphin is the default Kubuntu file manager application
SUSE Linux Enterprise 15 SP7 and Weekly GNU-like Mobile Linux Update
a pair of leftovers
openKylin Presented Kaiming Format at LAS 2025!
Shuoqi Yu, maintainer of the Kaiming SIG in the openKylin community, delivered a keynote
Security Onion 2.4.160 now available including Playbooks, Guided Analysis, MCP Server, and more!
Security Onion 2.4.160 is now available
RefreshOS 2.5 Launches with a Smoother, Smarter Desktop Experience
RefreshOS 2.5 is here
Escuelas Linux 8.12: Lightweight, Educational OS
The latest version, Escuelas Linux 8.12, is now available
IPFire Linux Firewall Now Ships with Support for the WireGuard VPN Protocol
IPFire 2.29 Core Update 195 has been released today as a new stable update to this open-source hardened Linux firewall distribution that introduces long-awaited WireGuard support.
Clonezilla / News: Stable Clonezilla live 3.2.2-15 Released
This release of Clonezilla live (3.2.2-15) includes major enhancements and bug fixes.
EXTON OpSuS Tumbleweed LXQt 2.2.0-1.1 64 bit UEFI Linux Live System with Refracta Snapshot – Build 250621
a rolling distribution
Today in Techrights
Some of the latest articles
Games: Dream Handheld, IBM's Blow, and "Proton On Linux For All Titles"
gaming picks
Games: Gaming on GNU/Linux, Action Pi, and Bazzite
Games-related picks
Security Leftovers
Security patches and more
Applications and Education
some leftovers
Programming Leftovers
Development related picks
This Week in GNOME and GNOME Foundation Report
GNOME news
Fedora, Red Hat People, and Diversity
some IBM picks
Open Hardware/Modding: Arduino, Fairphone, and Much More
gadgets and more
today's howtos
not so many
Google Outsources Agent2Agent to Microsoft Proprietary Jail (GitHub), Linux Foundation is Openwashing Dangerous Hype
Some LF openwash
Ubuntu 25.10 Snapshot 2 is Now Available to Download
Ubuntu 25.10 Snapshot 3 will be released on July 31 2025
Microsoft Tries Calling Windows "Linux" (to Confuse People), Media Frenzy Over Meaningless Colour Change, Vapourware Ahead of Mass Layoffs Next Week
Microsoft related picks
French city of Lyon ditching Microsoft for FOSS
The French city of Lyon has decided to ditch Microsoft’s Office suite and plans to adopt Linux and PostgreSQL
Android Leftovers
The Pixel Watch 3 is the first Android device with this precise Bluetooth tracking feature
The European Union Linux desktop
Privacy isn't the only issue
Audiocasts, Red Hat, and Hardware
today's leftovers
Games: GEEKDeck, DayZ Badlands, SteamOS, and More
9 picks regarding games
today's leftovers
mostly GNU/Linux
Interview with Sevenix (author of GIMP 3.0’s splash image)
A few years ago, we had started a series of interviews (mitch and schumaml)
Release of Oracle Linux 10
RHEL clone
PipeWire 1.4.6 Adds New Option to Disable RAOP, Improves the ALSA Plugin
The PipeWire project has released PipeWire 1.4.6 today as another maintenance update to the latest PipeWire 1.4 series of this popular open-source server for handling audio/video streams and hardware on Linux systems.
Wine 10.11 Released with NTSync Prep and Fixes for Over 25 Bugs
Wine 10.11 brings fixes and early NTSync groundwork
4 things Linux still gets wrong for the average user
I have been a Linux user for years now
Free and Open Source Software
This is free and open source software
With Version 9.0 Release, ONLYOFFICE Becomes an Even Better Choice for Linux Users
ONLYOFFICE is getting better with each release
Indoor building mapping in OSM
As I’m mostly involved in using rather than creating OSM data I didn’t have a good answer for that back then
Stable kernels: Linux 6.15.4, Linux 6.12.35, Linux 6.6.95, Linux 6.1.142, Linux 5.15.186, Linux 5.10.239, and Linux 5.4.295
I'm announcing the release of the 6.15.4 kernel
Today in Techrights
Some of the latest articles
today's leftovers
only 2 more for now
KDE will drop Qt5 CI Support and Second beta for Amarok 3.3 available
some KDE news
Security Leftovers
Security related picks
Open Hardware: Raspberry Pi, Fairphone, GameCube Modding
hardware picks
Linux Kernel Leftovers
a few more about Linux
Programming Leftovers
Development picks