External Publication
Visit Post

hello-2.12.3 released [stable]

Planet GNU [Unofficial] March 18, 2026
Source
> This is to announce hello-2.12.3, a stable release. > > GNU hello is a demonstration and model of the GNU coding standards for > hackers, and a simple example for users. > > There have been 18 commits by 2 people in the 43 weeks since 2.12.2. > > See the NEWS below for a brief summary. > > Thanks to everyone who has contributed! > The following people contributed changes to this release: > > Collin Funk (16) > Reuben Thomas (2) > > Collin > [on behalf of the hello maintainers] > ================================================================== > > Here is the GNU hello home page: > https://gnu.org/s/hello/ > > Here are the compressed sources and a GPG detached signature: > https://ftpmirror.gnu.org/hello/hello-2.12.3.tar.gz > https://ftpmirror.gnu.org/hello/hello-2.12.3.tar.gz.sig > > Use a mirror for higher download bandwidth: > https://www.gnu.org/order/ftp.html > > Here are the SHA256 and SHA3-256 checksums: > > SHA256 (hello-2.12.3.tar.gz) = DV9gFUOC/uELEUocNOeF2LH0kgc64tOm97FHaHs2aqA= > SHA3-256 (hello-2.12.3.tar.gz) = VQz4Y71rvDa2iSh59ZUTHiT0wJmFWKo4VcUvpkRi4Ek= > > Verify the base64 SHA256 checksum with 'cksum -a sha256 --check' > from coreutils-9.2 or OpenBSD's cksum since 2007. > > Verify the base64 SHA3-256 checksum with 'cksum -a sha3 --check' > from coreutils-9.8. > > 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 hello-2.12.3.tar.gz.sig > > The signature should match the fingerprint of the following key: > > pub rsa4096/8CE6491AE30D7D75 2024-03-11 [SC] > Key fingerprint = 2371 1855 08D1 317B D578 E5CC 8CE6 491A E30D 7D75 > uid [ultimate] Collin Funk > > 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 --locate-external-key collin.funk1@gmail.com > > gpg --recv-keys 8CE6491AE30D7D75 > > wget -q -O- 'https://savannah.gnu.org/project/release-gpgkeys.php?group=hello&download=1' | gpg --import - > > 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 hello-2.12.3.tar.gz.sig > > This release is based on the hello git repository, available as > > git clone https://https.git.savannah.gnu.org/git/hello.git > > with commit 89fff19b23e35f0e97072507685c92aaae3d04c7 tagged as v2.12.3. > > For a summary of changes and contributors, see: > > https://gitweb.git.savannah.gnu.org/gitweb/?p=hello.git;a=shortlog;h=v2.12.3 > > or run this command from a git-cloned hello directory: > > git shortlog v2.12.2..v2.12.3 > > This release was bootstrapped with the following tools: > Autoconf 2.72 > Automake 1.18.1 > Gnulib 2026-03-16 4e11e3d07a79a49eaa9b155c43801bbc1e5bd86e > > NEWS > > * Noteworthy changes in release 2.12.3 (2026-03-17) [stable] > > The manual no longer mentions the -h and -v short options which were > removed in release 2.11. > > Update gnulib for compatibility with glibc-2.43. > > GNU hello no longer fails to build with BSD implementations of the > 'make' command. Previously they would be unable to find a target > listed as a dependency of the 'hello' program. >

Discussion in the ATmosphere

Loading comments...