Tux Machines

Do you waddle the waddle?

Other Sites

Tor Project blog

New Release: Tails 6.14.1

We improved the confinement technology that we use to protect your files from possible security vulnerabilities in Tor Browser.

LinuxGizmos.com

Luckfox Nova Features Cortex-A35 and Onboard Audio Peripherals

This device shares the same form factor as other LuckFox boards, such as the Pico Ultra RV1106 (ARM Cortex-A7) and the Lyra Ultra (ARM Cortex-A7 & Cortex-M0), but integrates a Cortex-A35 processor instead.

Axzez Expands OS Compatibility, Lowers Interceptor 2.0 Pricing

According to the announcement, this release delivers a unified image supporting both Raspberry Pi CM4 and CM5 variants, reducing setup time and improving compatibility across platforms. Users can choose between server and desktop configurations based on their deployment needs.

ESP32-P4-Module-DEV-KIT Introduces Wi-Fi 6, Dual-Core RISC-V, and Ethernet

The ESP32-P4-Module-DEV-KIT is a low-cost development board based on the ESP32-P4, with an integrated ESP32-C6 coprocessor. It supports Wi-Fi 6, Bluetooth 5/BLE, and is designed for embedded HMI applications and edge computing.

9to5Linux

Calibre 8.2 Ebook Manager Updates the Kobo Driver with New Tolino Firmware

Calibre 8.2 is here to update the Kobo driver with support for new Tolino firmware and a fix for an issue that caused the Kobo renderer to ignore hyphenation and extra CSS that’s being added to KEPUB files.

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

Inkscape 1.4.1 Brings Snap App Fixes, New Features
Digital artists, designers and vector illustrators among you may be be interested to know that an updated version of open source graphics app Inkscape is out
Thunderbird Launches Open Source Services to Rival Gmail and Office365
Thunderbird launches Thundermail and Pro services to offer an open-source alternative to Gmail and Office365
Tails 6.14.1 Released with Improved Tor Browser Integration
Tails 6.14.1, a privacy-focused Linux distro, brings better Tor Browser usability, security fixes, and updated components
 
Android Leftovers
14 handy hidden tricks for Google Maps on Android
Why I Don't Use Linux on My Desktop PC
Linux is a great operating system, but I just can't use it as my main desktop
Here's Everything New in Ubuntu 25.04 'Plucky Puffin'
Ubuntu 25.04, nicknamed "Plucky Puffin" is arriving this month
GNU/Linux and Free, Libre, and Open Source Software Leftovers
FOSS and more
Red Hat Official Publications and Paid-for Red Hat Fluff
Red Hat links
Open Hardware: ESP32, Coreboot Release, and More
gadgets and devices for now
Security Leftovers
Security-related stuff
GNU Octave 10.1.0 is out with New Functions [Ubuntu PPA]
GNU Octave, the free open-source programming language for scientific computing and numerical computation
Programming Leftovers
Development picks
today's howtos
last batch for Friday/week
Free and Open Source Software
This is free and open source software
Fun and productivity in Linux
You know me. Mega curmudgeon. Whenever I review Linux distros, I'm usually unhappy. Lots of people mistake my negativism as something inherently anti-Linux
A VisionFive 2 and a Raspberry Pi 1 B
A couple weeks ago I was playing around with a multiple architecture CI setup with another team
LXC/LXCFS/Incus 6.0.4 LTS release
The Linux Containers project maintains Long Term Support (LTS) releases for its core projects
Calibre 8.2 Ebook Manager Updates the Kobo Driver with New Tolino Firmware
Calibre developer Kovid Goyal released today Calibre 8.2 as a new stable version of this powerful, open-source, cross-platform, and free ebook management software for GNU/Linux, macOS, and Windows.
Huion Inspiroy H610X - review on GNU/Linux
This article accompanies my video review of the Huion Inspiroy H610X
Calibre 8.2 Brings New Kobo and Kindle Features
Calibre 8.2 ebook manager adds new Kobo firmware support
Android Leftovers
Android 15's Theft Detection Lock is overreacting, users say
Fedora 43 Ushers in RPM 6, Introduces New Project Leader
Fedora 43 will include RPM 6, a major upgrade approved by FESCo this week
Celluloid 0.28 Video Player Brings UI Redesign, Lua Modules Support
Celluloid 0.28 open-source video player is out with a refreshed interface, playlist duration display, and playlist navigation via next/previous buttons
Best Free and Open Source Software
If you’re looking to move away from products developed by Progress, let’s explore the finest open source alternatives
Axzez Expands OS Compatibility, Lowers Interceptor 2.0 Pricing
Axzez has officially released its updated Interceptor OS Installer
Luckfox Nova Features Cortex-A35 and Onboard Audio Peripherals
LuckFox has introduced a compact Linux development board named Luckfox Nova
Contribute at the Fedora Linux 42 Kernel 6.14 & A11Y Test Week
Fedora test days are events where anyone can help make certain that changes in Fedora Linux work well in an upcoming release
Thunderbird Fedora Flatpak rename may require manual intervention
A change in Fedora’s thunderbird RPM package a few months ago led to some issues with the Fedora Flatpak thereof
Games: Wildkeepers Rising, Steam Deck, Rising Costs of Gaming Rigs/Gadgets
mostly from GamingOnLinux
GNU/Linux and Free, Libre, and Open Source Software Leftovers
FOSS and more
Programming Leftovers
Development picks
Many Layoffs in Automattic
Automattic cuts 16%
Today in Techrights
Some of the latest articles
Linux Foundation / Openwashing Leftovers
LF stuff
Security Leftovers
Security stories and FUD
today's leftovers
FOSS and more
Open Hardware: Raspberry Pi, RISC-V, and More
Hardware picks
Videos and Shows: Destination Linux, Document Freedom Day, and Openwashing of Surveillance ("Open Source DNA")
some new shows and such
Red Hat Leftovers
and some Fedora, too
Android Leftovers
First look: This special version of Chrome for Android supports extensions
Mozilla: Firefox Features and Mozilla on Buzzwords
mostly Firefox
Back End/Databases: MongoDB, Postgres, and more
mostly DB news
Programming Leftovers
Development news
Security Leftovers
Security picks
Valve’s Latest Steam Client Release Brings Faster Download of Updates on Linux
Valve’s latest stable Steam Client update arrived today for all supported platforms, including Linux, with various improvements and many bug fixes for a better Steam gaming experience.
Zorin OS 17.3 takes the Brave step of changing its default browser from Firefox
To be fair, it sounds like the team has ironed out the more controversial features
Free and Open Source Software
This is free and open source software
Introducing Fedora Project Leader Jef Spaleta
Hello everyone! Current Fedora Project Leader Matthew Miller here, with some exciting news
Slackware-Based PorteuX 2.0 Distro Released with GNOME 48 and Linux Kernel 6.14
PorteuX 2.0 is out today as a new update to this portable Linux distribution based on Slackware Linux and inspired by both Slax and Porteus distros, designed to be small, fast, portable, modular, and immutable.
today's howtos
Instructionals/Technical picks
Security Leftovers
and Windows, too
Open Hardware/Modding: Raspberry Pi, Framework, and Arduino
Hardware leftovers
Games: DELTARUNE, Rosewater, and More
7 new stories from GamingOnLinux
Android Leftovers
Google Keep for Android rolls out ‘text notes by default’ & Audio shortcut
Mozilla Thunderbird 137 Open-Source Email Client Released, Here’s What’s Changed
The Mozilla Thunderbird 137 open-source email, calendar, address book, chat, and news client has been released with various changes and several bug fixes to improve existing functionality.
DeaDBeeF 1.10 Release Brings New Features
A new version of DeaDBeeF music player is out with some cool features, FFMPEG 7 support, and a flurry of bug fixes sure to appease long-time fans of this tool
Dull Desktop? Install ‘Picture of the Day’ App on Ubuntu
Over the years I’ve spotlighted scores of wallpaper apps, scripts and extensions for Ubuntu that set a new wallpaper each and every day
GNOME Has A New App for Daily Wallpapers from Bing, Wikimedia
Want to get refresh of your desktop background with new wallpapers every day
Free and Open Source Software, howtos and Installations
This is free and open source software
Practical Payment Solutions for Murena and /e/OS Users
We’re living in an age where every tap and every swipe can feed the data collection practices of Big Tech giants
If your notifications look kind of stupid in Plasma 6.3.4, it’s my fault
This is for everyone upgrading to Plasma 6.3.4, which was released yesterday
New to Linux? 4 things to focus on before you switch
It's important to narrow your focus when choosing your first distribution. Here's how to do that
GIMP 3.0 review - A solid, dependable update
I can surely get happy and excited about GIMP's latest
I'm a Linux power user and this distro has the most refreshing take on OS design
NixOS features a well-designed OS with an array of layouts
Today in Techrights
Some of the latest articles
Fedora and Red Hat Leftovers
IBM stuff
Security Leftovers
Security stories
GNU/Linux and Devices Leftovers
some KDE also
Audiocasts/Shows: Linux Matters and Destination Linux
2 new episodes
Free, Libre, and Open Source Software Leftovers
FOSS stories, some from LWN
LWN Coverage of Kernel (Linux)
half a dozen new articles
Linux 6.14 Released
original and LWN
Linus Torvalds rages against ‘random turd files’ in Linux 6.15-rc1 directories
The target of the Linux creator and lead developer’s ire was “the disgusting ‘hdrtest’ crap,”
Security Leftovers
Security-related and Linux-focused picks
GNU/Linux and Hardware Leftovers
mostly GNU/Linux
Releases and News on Free, Libre, and Open Source Software
FOSS picks
Programming Leftovers
Development picks
Latest From Red Hat and Red Hat-Sponsored Marketing Mills
some Red Hat stuff
KDE: Akademy 2025 Plans and Preparing KEcoLab Technical Documentation in Season of KDE ‘25
Some KDE picks
Debian Leftovers and Sparky Picks
Debian stuff for today
So-called Linux Foundation for Microsoft Hype and Proxies
nonsense again
Mozilla Firefox 137 Is Now Available with HEVC Playback Support on Linux
Mozilla published today the final build of the Firefox 137 open-source web browser for all supported platforms ahead of the April 1st, 2025, official release date, so it’s time to take a look at the new features and changes.
Backup Solutions with OpenZFS and HardenedBSD March 2025 Status Report
BSD picks
Tumbleweed Monthly Update and Seamless Migration from Windows to openSUSE Leap and Tumbleweed
some opensuse picks
today's howtos
many howtos again
GoboLinux 017.01 Released
New release of GoboLinux
Free, Libre, and Open Source Software Leftovers
Some more FOSS-related stories
Web Browser News and Views
Web with FOSS slant
Tor Browser 14.0.9 and Arti 1.4.2
Tor-related news
Linux Lite 7.4 Released with Kernel 6.8 and GUI Tweaks
Ubuntu-based Linux Lite 7.4 launches with kernel 6.8, new app versions, and enhanced stability
Steam Rolls Out April Update with Fixes and UI Improvements
Steam's latest update fixes UI bugs, improve download estimates and enhances controller support, HDR rendering, and Remote Play functionality
KDE Plasma 6.3.4 Is Out Today to Fix the Most Common Crashes and Other Bugs
Today, the KDE Project released KDE Plasma 6.3.4 as the fourth maintenance update to the latest KDE Plasma 6.3 desktop environment series with more bug and crash fixes, as well as some improvements.
No Snap or FlatPak! Linux Distros Agreed to Have Only One Universal Packaging
Is this the end of fragmentation for Linux
5 Linux distros built for developers and game developers
While it is true that any Linux distro can be installed and customized for any range of computing tasks
Inkscape 1.4.1 is out! Initial Linearity Curve Import & Splash Screen
Inkscape 1.4.1, the free open-source vector graphics editor, is out with new features and many bug-fixes
Best Free and Open Source Software
What are the best free and open source alternatives
NV8600-Nano AI Kit: Jetson Orin Nano Super Mode + 4x GbE, CANBus, MIPI
It also supports Linux-based operating systems, including NVIDIA JetPack 6.0 and above
Dave Täht RIP
From the LibreQoS site comes the sad news that Dave Täht has passed away
As a Linux power user, this is the distro with the most refreshing take on OS design
NixOS features a well-designed OS with an array of layouts
Open Hardware/Modding: Raspberry Pi 5, Arduino, and More
Hardware leftovers
Games: Monster Train 2, Victoria 3, and More
half a dozen new stories
We're Turning 21 in a Couple of Months! [original]
Will it make it till 40 (19 more years) like the FSF?
Today in Techrights
Some of the latest articles