Tux Machines

Do you waddle the waddle?

Other Sites

LinuxGizmos.com

Innodisk Releases EXEC-Q911 Development Kit with Qualcomm QCS9075

Innodisk, in collaboration with Qualcomm Technologies, has released the EXEC-Q911, a ruggedized development kit built around a COM-HPC Mini module mounted on a dedicated carrier board for industrial edge workloads. Part of the company’s “AI on Dragonwing” series, the platform targets robotics, smart infrastructure, and edge LLM applications.

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

Check Point Spreading Fear of Linux, Without Explaining the Real Cause
as usual from Check Point
Linux Mobile Systems: LineageOS, Fairphone, NexPhone, OnePlus, and More
gadgets with GNU or Linux/GNU or just Linux
Snap Store Neglect
Snap Store issues
GNU Guix 1.5 Released with KDE Plasma 6.5, GNU Linux-Libre 6.17 Kernel
Noé Lopez released GNU Guix 1.5 today as the latest stable version of this advanced distribution of this GNU system that respects user freedom and transactional package manager for other GNU/Linux distributions.
Software Freedom is the Goal [original]
public understanding and awareness of Software Freedom
Video of the Talk Richard Stallman Gave at Georgia Tech Yesterday Afternoon [original]
Reposted from Techrights
 
GIMP 3.0.8 Released
We are happy to announce the fourth micro-release GIMP 3.0.8
SteamOS proved the Linux desktop doesn't need to look like Windows to succeed
I don't know Linux the way I know Windows, in and out
Vanilla OS 2 is the bulletproof Linux distro I recommend to friends
Most people on Windows use the latest version of the OS
Raspberry Pi's USB upgrade, Photoshop on Linux, and more: Linux news roundup
This was another busy week for Linux news, with a helpful update to Raspberry Pi boards
CachyOS is the latest Linux distro to put Wayland first in its new update
In just a few months, we've seen a few Linux dev teams go for a Wayland-first approach
I Replaced Windows 11 With Linux Mint. Here Are 7 Things It Does Much Better
Linux Mint beats Windows 11 in more ways than I expected
Why I recommend these 5 Linux file managers over GUI - and they're all free
There are instances when a GUI file manager just won't work
Free and Open Source Software
This is free and open source software
Original screenshot courtesy of hikari_no_yume
This sure sounds like a meme project, but there's more to it
Today in Techrights
Some of the latest articles
GIMP 3.0.8 Image Editor Released with Wayland and Font Handling Improvements
The GIMP project released GIMP 3.0.8 today as the latest stable update in the GIMP 3.0 series of this widely used open-source, cross-platform, and free image manipulation program.
Security Leftovers
Security news and breaches
GNU/Linux Leftovers
some more picks regarding GNU/Linux
Free, Libre, and Open Source Software and Web Leftovers
Web-centric news
OpenSUSE Tumbleweed Review of the week and Planet News Roundup
OpenSUSE leftovers
Mozilla: Martin Stransky et al on MozPhab, Firefox, Servo Etc.
Mozilla leftovers
Red Bait (Red Hat) on Buzzwords Like "AI" and "Zero Trust"
latest from Red Bait
Programming Leftovers
Development related picks
Open Hardware/Modding: Raspberry Pi, ESP32, and Lots More
Hardware leftovers
Applications for GNU/Linux and "3 cool Linux apps to try this weekend"
software picks
today's howtos
Instructionals/Technical posts
Games: Godot 4.5.2 RC 1, Game About a 1993 Hint Line, Rootkits as Hostile Barrier to Linux Compatibility
gamine picks for today
Linux Foundation Issues Paid-for SPAM for Microsoft and Others, Promoting a Financial Scam
typical LF
China's Deepin Linux has built-in [Slop], snazzy desktop
Deepin 25.0.10 is the latest point release of Uniontech's free community desktop, following the debut of Deepin 25 in June 2025
CachyOS ISO Release for January 2026 Brings KDE’s New Plasma Login Manager
The developers of the Arch Linux-based CachyOS distribution have released a new ISO snapshot today, for January 2026, which brings the latest package updates, new features, and various improvements.
Wine 11.1 is out
The Wine development release 11.1 is now available
GNOME Foundation Update and This Week in GNOME
GNOME updates
today's leftovers
4 more misc. links
Free, Libre, and Open Source Software Leftovers
only 3 for now
Android Leftovers
I'm tired of pretending this isn't why you'd switch to Android
Firefox’s Tab Notes Feature Feels Genuinely Useful (For Me, At Least)
But it seems Firefox has a fix for my forgetfulness in the works
GNU/Linux Surge in Viet Nam (Almost 10% in 2026) [original]
15 years ago it didn't register at even 1%
Tonearm, New Unofficial TIDAL Client for Linux, Hits Beta
Tonearm is a new GTK4/libadwaita TIDAL client that delivers what the streaming service itself doesn’t
The philosophy behind ODF: openness, freedom and control
Understanding this philosophy helps to explain why ODF exists
Free and Open Source Software, howtos and Installations
This is free and open source software
This Week in Plasma: fixing all the things
This week the Plasma team focused almost entirely on bug fixing
Why Ubuntu? And the answer is, why not
Linux endeavors, which almost always revolve around Ubuntu and its derivatives
Stable kernels: Linux 6.18.7, and Linux 6.12.67
I'm announcing the release of the 6.18.7 kernel
Alpine Linux Turns Equinix Metal Exit Into an Infrastructure Upgrade
Alpine Linux has secured fresh backing from regional cloud and hosting providers
Games: Deadlock, Bazzite, Ubisoft Layoffs
7 stories from GamingOnLinux
Today in Techrights
Some of the latest articles
Why I'm Not Suing Anthropic
"When plunder becomes a way of life for a group of men in a society, over the course of time they create for themselves a legal system that authorizes it and a moral code that glorifies it" – Frederic Bastiat
Desktop Environments (DE): Windows Copycats and GNOME
3 links for now
Turning GNU/Linux Into Windows With Adobe Proprietary Software
via WINE
Openwashing and Linux Foundation (LF) SPAM About Slop (Mislabeled as "AI"), Sponsored by Microsoft
SPAM from the LF
You Can Now Run Debian GNU/Linux on the OpenWrt One Open-Source Router
Collabora shares with us today a new project that lets you install and run the Debian GNU/Linux operating system on the open-source OpenWrt One router.
GNU/Linux and BSD Leftovers
mostly GNU/Linux today
Open Hardware and Raspberry Pi Projects
a pair of stories
Free, Libre, and Open Source Software Leftovers
FOSS news
This Week in Rust and Microsoft GitHub Users "Announcing Rust 1.93.0"
Updates on Rust
Mozilla, Firefox, and Misconceptions
Nostly Firefox links
Free, Libre Software Events: GNU Guix and LibreOffice at FOSDEM, Microsoft Lobbying Group 'Open Source' Initiative (OSI) Says Where It'll Go
3 picks for today
Security Leftovers
Security patches and more
Security Leftovers
Security news
Recent Shows and Videos About GNU/Linux
various recent videos
Microsoft TCO and Windows Causing Chaos
mostly security incidents
GNU/Linux and Free Software Leftovers
mostly GNU/Linux
today's howtos
Instructionals/Technical posts
KDE: Skrooge 26.1.20 and Tellico 4.1.5 Released
two new releases
Open Hardware/Modding: Arduino, Raspberry Pi, and More
Hardware leftovers
Red Hat Leftovers (and less about slop than usual)
only a little
Programming Leftovers
Development with Perl and more
Feeding 'Problem' Solved [original]
Earlier this week a neighbour attempted to stop our neighbours and us from feeding birds
Free/Libre Software And Our Freedom, Richard Stallman's Talk About 7 Hours From Now (Georgia Tech Scheller College of Business, Room 100, Atlanta, GA) [original]
over 500 people can probably attend if some people are willing to stand rather than sit down
This new Debian edition doesn't use Linux
The Debian project has just released a new snapshot of its alternative operating system
Linux 7.0 finally retires a standard it supported for over 20 years
The newest version, Linux 7.0, will remove support for HIPPI
Last Week of January [original]
The year moves along so fast!
This glorious-looking Linux distro left me awestruck - see what it's all about
Arch-based StratOS with Hyprland is about as cool as they come
Free and Open Source Software
This is free and open source software
This Could be the Best Graphics Editor for Linux Users (Yes, it is Open Source)
Graphite is an open-source
GNU/Linux Seen as Rising Sharply in Mayotte This Year [original]
GNU/Linux and ChromeOS rose quite sharply when Vista 10 became unsupported. Their combined share is now at over 7%.
Today in Techrights
Some of the latest articles
Security Issue Found in telnetd, Patches Put Forth Already
via LWN