{
  "$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"
}