info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Gnuastro 0.16.1 released (bug fix)


From: Mohammad Akhlaghi
Subject: Gnuastro 0.16.1 released (bug fix)
Date: Tue, 12 Oct 2021 00:50:03 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0

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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]