Dear all, Gnuastro 0.16 was released yesterday. However, after the release, a bug was found on macOS systems that caused a pseudo-FAIL in the 'make check' phase (the problem wasn't with Gnuastro, but with a non-portable usage of SED in the 'convolve/spectrum-1d.sh' checking script), for more see:
https://savannah.gnu.org/bugs/index.php?61329 If you are on a GNU-based operating system (like those using the Linux kernel) you can ignore the rest of this message. If you are on an affected system (it may happen on other non-GNU-based systems also), and you are building Gnuastro from source manually, and only observe a failed 'convolve/spectrum-1d.sh' test, you can safely ignore it, and continue with 'make install'. However, if you need Gnuastro to build successfully all the way to the end, on an affected OS (for example for an automated packaging script), you can use the tarball(s) below. Here is the compressed source and the GPG detached signature for this release. To uncompress Lzip tarballs, see [1] below. To check the validity of the tarballs using the GPG detached signature (*.sig) see [2]: https://ftp.gnu.org/gnu/gnuastro/gnuastro-0.16.1-e0f1.tar.lz (3.7MB) https://ftp.gnu.org/gnu/gnuastro/gnuastro-0.16.1-e0f1.tar.gz (5.9MB) https://ftp.gnu.org/gnu/gnuastro/gnuastro-0.16.1-e0f1.tar.gz.sig (833B) https://ftp.gnu.org/gnu/gnuastro/gnuastro-0.16.1-e0f1.tar.lz.sig (833B) Here are the SHA1 and SHA256 checksums (other ways to check if the tarball you download is what we distributed). Just note that the SHA256 checksum is base64 encoded, instead of the hexadecimal encoding that most checksum tools default to. ad30d297d8f1f2eee408d668c2616f5e8bee6303 gnuastro-0.16.1-e0f1.tar.lz Yk410tv9jb9Q/JEKH/BdHnZjQMYL4hlLHXB5+nK6XbE gnuastro-0.16.1-e0f1.tar.lz 2f8ad97b7b88bf020fbf6b9d7f011048f7bc4010 gnuastro-0.16.1-e0f1.tar.gz tbowtiAPjfzzubG+ahQQm38YKhJpU11zUT3ciMLUQPE gnuastro-0.16.1-e0f1.tar.gz I am very grateful to Sebastian Luna-Valero and Bob Proulx for helping in fixing the bug and making this bug-fix release. Except for the very small change mentioned above, the tarball was built/bootstrapped with the same tools as version 0.16: https://lists.gnu.org/archive/html/info-gnuastro/2021-10/msg00000.html Best wishes, Mohammad -- Researcher (tenure track) Centro de Estudios de Física del Cosmos de Aragón (CEFCA), Plaza San Juan 1, Planta 2, Teruel 44001, Spain [1] Lzip has better compression ratio and archival features compared to the `.gz' or `.xz' formats. Therefore Gnuastro's alpha/test releases are only in this format, but for historical reasons we also include `.gz' tarballs in the official releases. If you don't have Lzip (you can check with `lzip --version' command), download and install it from its webpage: https://www.nongnu.org/lzip/lzip.html If Lzip is present and you use GNU Tar, then the single command below should uncompress and un-pack the tarball: $ tar -xf gnuastro-0.16.1-e0f1.tar.lz If the command above doesn't work, you have to un-compress and un-pack it with two separate commands (or use a pipe to feed the output of the first into the second: `lzip -cd gnuastro-0.6.tar.lz | tar -xf -'): $ lzip -d gnuastro-0.16.1-e0f1.tar.lz $ tar -xf gnuastro-0.16.1-e0f1.tar [2] 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 gnuastro-0.16.1-e0f1.tar.lz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver pgp.mit.edu --recv-keys 71E899012D174B66 and rerun the 'gpg --verify' command. -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.