{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidq7icj2rxvmzz2kjn2owatiiytidmx7knxnlqoirkym7ojgndyxe",
"uri": "at://did:plc:iuoqosr26amzfcpxojzct3gx/app.bsky.feed.post/3mhcspvbjki52"
},
"path": "/news/?id=10867",
"publishedAt": "2026-03-18T06:00:36.214Z",
"site": "https://savannah.gnu.org",
"textContent": "\n\n\n> This is to announce hello-2.12.3, a stable release.\n>\n> GNU hello is a demonstration and model of the GNU coding standards for\n> hackers, and a simple example for users.\n>\n> There have been 18 commits by 2 people in the 43 weeks since 2.12.2.\n>\n> See the NEWS below for a brief summary.\n>\n> Thanks to everyone who has contributed!\n> The following people contributed changes to this release:\n>\n> Collin Funk (16)\n> Reuben Thomas (2)\n>\n> Collin\n> [on behalf of the hello maintainers]\n> ==================================================================\n>\n> Here is the GNU hello home page:\n> https://gnu.org/s/hello/\n>\n> Here are the compressed sources and a GPG detached signature:\n> https://ftpmirror.gnu.org/hello/hello-2.12.3.tar.gz\n> https://ftpmirror.gnu.org/hello/hello-2.12.3.tar.gz.sig\n>\n> Use a mirror for higher download bandwidth:\n> https://www.gnu.org/order/ftp.html\n>\n> Here are the SHA256 and SHA3-256 checksums:\n>\n> SHA256 (hello-2.12.3.tar.gz) = DV9gFUOC/uELEUocNOeF2LH0kgc64tOm97FHaHs2aqA=\n> SHA3-256 (hello-2.12.3.tar.gz) = VQz4Y71rvDa2iSh59ZUTHiT0wJmFWKo4VcUvpkRi4Ek=\n>\n> Verify the base64 SHA256 checksum with 'cksum -a sha256 --check'\n> from coreutils-9.2 or OpenBSD's cksum since 2007.\n>\n> Verify the base64 SHA3-256 checksum with 'cksum -a sha3 --check'\n> from coreutils-9.8.\n>\n> Use a .sig file to verify that the corresponding file (without the\n> .sig suffix) is intact. First, be sure to download both the .sig file\n> and the corresponding tarball. Then, run a command like this:\n>\n> gpg --verify hello-2.12.3.tar.gz.sig\n>\n> The signature should match the fingerprint of the following key:\n>\n> pub rsa4096/8CE6491AE30D7D75 2024-03-11 [SC]\n> Key fingerprint = 2371 1855 08D1 317B D578 E5CC 8CE6 491A E30D 7D75\n> uid [ultimate] Collin Funk <collin.funk1@gmail.com>\n>\n> If that command fails because you don't have the required public key,\n> or that public key has expired, try the following commands to retrieve\n> or refresh it, and then rerun the 'gpg --verify' command.\n>\n> gpg --locate-external-key collin.funk1@gmail.com\n>\n> gpg --recv-keys 8CE6491AE30D7D75\n>\n> wget -q -O- 'https://savannah.gnu.org/project/release-gpgkeys.php?group=hello&download=1' | gpg --import -\n>\n> As a last resort to find the key, you can try the official GNU\n> keyring:\n>\n> wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg\n> gpg --keyring gnu-keyring.gpg --verify hello-2.12.3.tar.gz.sig\n>\n> This release is based on the hello git repository, available as\n>\n> git clone https://https.git.savannah.gnu.org/git/hello.git\n>\n> with commit 89fff19b23e35f0e97072507685c92aaae3d04c7 tagged as v2.12.3.\n>\n> For a summary of changes and contributors, see:\n>\n> https://gitweb.git.savannah.gnu.org/gitweb/?p=hello.git;a=shortlog;h=v2.12.3\n>\n> or run this command from a git-cloned hello directory:\n>\n> git shortlog v2.12.2..v2.12.3\n>\n> This release was bootstrapped with the following tools:\n> Autoconf 2.72\n> Automake 1.18.1\n> Gnulib 2026-03-16 4e11e3d07a79a49eaa9b155c43801bbc1e5bd86e\n>\n> NEWS\n>\n> * Noteworthy changes in release 2.12.3 (2026-03-17) [stable]\n>\n> The manual no longer mentions the -h and -v short options which were\n> removed in release 2.11.\n>\n> Update gnulib for compatibility with glibc-2.43.\n>\n> GNU hello no longer fails to build with BSD implementations of the\n> 'make' command. Previously they would be unable to find a target\n> listed as a dependency of the 'hello' program.\n>\n\n\n",
"title": "hello-2.12.3 released [stable]",
"updatedAt": "2026-03-18T03:46:16.000Z"
}