Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

9to5Linux Weekly Roundup: March 23rd, 2025

I want to thank everyone who sent us donations; your generosity is 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.

EndeavourOS Mercury Neo Launches with KDE Plasma 6.3, NVIDIA 570, and Mesa 25

EndeavourOS Mercury landed on February 10th, 2025, powered by Linux kernel 6.13 and featuring the KDE Plasma 6.2.5 desktop environment on both the live environment and the offline installation option. EndeavourOS Mercury Neo is here to bump the kernel to Linux 6.13.7 and the live session to KDE Plasma 6.3.3.

Rescuezilla 2.6 Swiss Army Knife of System Recovery Adds Ubuntu 24.10 Build

Highlights of Rescuezilla 2.6 include a brand-new base derived from the Ubuntu 24.10 “Oracular Oriole” operating system series to provide users with the best possible hardware support, as well as an updated UEFI Secure Boot shim package to support Windows 11 machines.

Finnix Linux Distro for Sysadmins Celebrates 25th Anniversary with New Release

Finnix 250 is here to celebrate the distro’s 25th anniversary, which is a huge milestone for such a small project. The first Finnix release was made public on March 22nd, 2000. Despite the small footprint, the Finnix distro ships with hundreds of Linux utilities for system recovery, maintenance, testing, and other system administration tasks.

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

Linux 6.14 Released
original and LWN
Fedora Linux 42 Enters Public Beta Testing with Linux Kernel 6.14 and GNOME 48
Today, the Fedora Project announced the beta version of the upcoming Fedora Linux 42 release for public testing to give us a glimpse of the new features and report potential bugs.
EndeavourOS Mercury Neo Launches with KDE Plasma 6.3, NVIDIA 570, and Mesa 25
The EndeavourOS team announced today the release and general availability of EndeavourOS Mercury Neo as a maintenance update to the EndeavourOS Mercury release addressing various issues and updating core components.
 
Free, Libre, and Open Source Software Leftovers
FOSS picks
DragonFly BSD Digest and BSDs in 2025
BSD picks
Programming Leftovers
Development picks
Open Hardware: Flipper Zero, Raspberry Pi, and More
hardware picks
Open Source Initiative Election Shenanigans, LINUX Unplugged, and This Week in Linux
new episodes
today's howtos
mostly idroot
Red Hat: "IBM to Slash Nearly 9,000 Jobs in US" and Fedora 42, SCaLE22x Etc.
Red Hat picks
Enable 3/4 Finger Dragging in Ubuntu via Libinput 2.18.0
Libinput released version 1.28.0 today
Linux-Assistant is a Tool You Didn't Know You Needed!
Tired of managing your Linux installation? Linux-Assistant helps simplify common maintenance tasks
9to5Linux Weekly Roundup: March 23rd, 2025
The 232nd installment of the 9to5Linux Weekly Roundup is here for the week ending on March 23rd, 2025.
Android Leftovers
Nothing and Pixel prove that stock Android is a thing of the past
scooter is an interactive find-and-replace terminal UI app
This is free and open source software
Hyprland Celebrates Its Third Birthday with v0.48
Hyprland 0.48 tiling Wayland compositor is out with major improvements
Security Leftovers and Windows TCO
Security picks
10 Tricks You Can Do With FFmpeg on Linux
Want to do more with the Linux terminal? You might not instinctively put videos and the command line together
today's leftovers
GNU/Linux and more
Free and Open Source Software
This is free and open source software
Review: Bazzite 41
Bazzite In mid-to-late January 2025, I finally broke my OS
Videos: GNU/Linux, Free Software, and HowTos/Demos
via Invidious
Today in Techrights
Some of the latest articles
today's leftovers
3 picks
Audiocasts/Shows: Linux Out Loud, mintCast, Open Source Initiative Blunders
3 new episodes
Operating Systems Leftovers
GNU/Linux and BSD, AmigaDOS etc.
Free, Libre, and Open Source Software Leftovers
FOSS leftovers
Programming Leftovers
Development news
Open Hardware/Modding Leftovers
Hardware picks
today's howtos
3 howtos
Applications: GDBM, Spyware, GNU Mailutils, Plasma Mobile
FOSS picks
Finally, a Linux laptop with a brilliant display and performance that rivals my MacBook
For a laptop with Linux pre-installed
Cubic: Build a Custom Linux Distribution Based on Ubuntu
Cubic simplifies the creation of custom Linux distributions based on Ubuntu or Debian by providing a GUI and virtual terminal environment for customizing ISO images
GIMP 3.0 Image Editor Is Now Available for Download, Here’s What’s New
The development team behind the popular GIMP open-source image editing software published today the final build of the highly anticipated GIMP 3.0 release.
Rescuezilla 2.6 Swiss Army Knife of System Recovery Adds Ubuntu 24.10 Build
Rescuezilla 2.6 was released today as the latest stable version of this Ubuntu-based “Swiss Army Knife of System Recovery” distribution that leverages the popular Clonezilla open-source disk imaging/cloning software.
New to Linux? Here are 7 of the best beginner-friendly distros for you to try
Don't let this list fool you into believing these are basic distros
Linux Kernel Might Get Smarter Reboots
Google engineers propose LUO
The best-looking Linux desktop I've seen so far in 2025 - and it's not even close
The creators of one of the coolest Linux distros just released a new version
KDE Plasma 6 on FreeBSD on Framework 13
Here are some more notes on getting KDE Plasma 6 on FreeBSD up and running on a Framework 13 AMD laptop
today's howtos
many howtos for today
KDE: Font Sizes and KURLNavBar
Some KDE picks
GNOME 48 “Bengaluru” Desktop Environment Officially Released, This Is What’s New
The GNOME Project released today GNOME 48 “Bengaluru” as the latest stable version of this widely used desktop environment for GNU/Linux distributions, a major release that introduces exciting new features.
Finnix Linux Distro for Sysadmins Celebrates 25th Anniversary with New Release
Today, Ryan Finnie announced the release and general availability of Finnix 250 (codename Eau Claire) as the latest stable version for this Debian-based live Linux distro targeting casual system administrators.
Android Leftovers
I tested the Xiaomi Pad 7 Pro and it's the closest Android fans can get to an iPad Pro alternative
EU OS Is a New Community-Led Linux Alternative for Europe’s Public Sector
EU OS is a new—still in the idea stage—Fedora-based Linux project designed to provide the EU public sector with secure
GPU Acceleration in Linux Terminals: What It Is and Why It's Useful
A Linux terminal does a few things, but mainly, it shows line after line of text
How Linux Took Over the World (Without Anyone Noticing)
If you're reading this, you're likely using Linux—whether you realize it or not
Free and Open Source Software
This is free and open source software
Stable kernels: Linux 6.13.8, Linux 6.12.20, and Linux 6.6.84
I'm announcing the release of the 6.13.8 kernel
Today in Techrights
Some of the latest articles
Security Leftovers
Security picks for today
GNU/Linux and More
leftovers for today
ReactOS 0.4.15 is Out
Release of ReactOS 0.4.15
Fedora, Hey Hi (AI) Hype, and Red Hat/IBM Layoffs
Some IBM stuff
Free, Libre, and Open Source Software Leftovers
FOSS links
Open Hardware/Modding: Pi Tin, JetKVM, and More
Gadgets and more
Programming Leftovers
Development picks for today
WINE or Emulation: Winamp, 'Retro', and ScummVM
Going back in time...
Games: Constraints, Godot, Wreckfest, and More
gaming picks
Wine 10.4 continues work on Bluetooth driver and more Vulkan video decoder support in WineD3D
Wine 10.4 is out now as the latest development release of the Windows compatibility layer
Miracle-WM 0.5 Released with Assorted Improvements
A new version of Miracle-WM, the Mir-based tiling window manager developed by Canonical engineer Matthew Kosarek is out, the first update to be released this year
Blender 4.4 Released with Rendering Support for H.265/HEVC
Blender, the popular free open-source 3D computer graphics software, announced new 4.4 release few days ago
OpenSUSE, Fedora, Red Hat, Canonical, and Hardware
today's leftovers
today's howtos
half a dozen howtos, idroot mostly
Security Leftovers and Windows TCO
security-centric news
Programming Leftovers
Programming picks for today
Calibre 8.0 Ebook Manager Released with Much Improved Kobo Support
Calibre developer Kovid Goyal released Calibre 8.0 today as a major update to this open-source, free, and cross-platform ebook manager, viewer, reader, and organizer.
How I made Arch Linux look and run better than Windows
How I made Arch Linux better than Windows 11
Free and Open Source Software, howtos and Installations
This is free and open source software
This Week in Plasma: 6.4 Improvements
Welcome to a new issue of "This Week in Plasma"
RPI Image Gen Introduces Custom Raspberry Pi Image Creation
rpi image gen is an alternative to the existing pi gen tool, which is used to produce the official Raspberry Pi OS distribution
Games: EARTH DEFENSE FORCE Collection, Humble Heroines Bundle, and More
10 stories from GamingOnLinux
today's leftovers
FOSS and more
Programming Leftovers
Not limited to free/libre
Security Leftovers
patches and more
Free Software Leftovers
applications and such
today's howtos
half a dozen or so for now
Kali Linux 2025.1 Ethical Hacking Distro Is Here with Xfce 4.20, Refreshed Theme
Offensive Security announced today the release and general availability of Kali Linux 2025.1 as the first update to this Debian-based distribution for ethical hacking and penetration testing in 2025.
Today in Techrights
Some of the latest articles