Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1756

GNU Guile 3.0.4 released

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Ludovic Courtès <ludo@gnu.org>
Newsgroups gnu.announce
Subject GNU Guile 3.0.4 released
Date Wed, 24 Jun 2020 16:48:43 +0200
Lines 116
Approved info-gnu@gnu.org
Message-ID <mailman.387.1593019434.2574.info-gnu@gnu.org> (permalink)
References <875zbgwmd0.fsf@gnu.org>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
X-Trace usenet.stanford.edu 1593019434 520 209.51.188.17 (24 Jun 2020 17:23:54 GMT)
X-Complaints-To action@cs.stanford.edu
To guile-user@gnu.org, guile-devel@gnu.org, guile-sources@gnu.org, info-gnu@gnu.org
Envelope-to info-gnu@gnu.org
X-URL http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date 7 Messidor an 228 de la Révolution
X-PGP-Key-ID 0x090B11993D9AEBB5
X-PGP-Key http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS x86_64-pc-linux-gnu
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
X-Mailman-Approved-At Wed, 24 Jun 2020 13:23:52 -0400
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/info-gnu>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <875zbgwmd0.fsf@gnu.org>
Xref csiph.com gnu.announce:1756

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

We are pleased but also embarrassed to announce GNU Guile release 3.0.4.
This release fixes the SONAME of libguile-3.0.so, which was wrongfully
bumped in 3.0.3.  Distributions should use 3.0.4.  Apologies!

                             *  *  *

The Guile web page is located at http://gnu.org/software/guile/, and
among other things, it contains a copy of the Guile manual and pointers
to more resources.

Guile is an implementation of the Scheme programming language, packaged
for use in a wide variety of environments.  In addition to implementing
the R5RS, R6RS, and R7RS Scheme standards, Guile includes full access to
POSIX system calls, networking support, multiple threads, dynamic
linking, a foreign function call interface, powerful string processing,
and HTTP client and server implementations.

Guile can run interactively, as a script interpreter, and as a Scheme
compiler to VM bytecode.  It is also packaged as a library so that
applications can easily incorporate a complete Scheme interpreter/VM.
An application can use Guile as an extension language, a clean and
powerful configuration language, or as multi-purpose "glue" to connect
primitives provided by the application.  It is easy to call Scheme code
from C code and vice versa.  Applications can add new functions, data
types, control structures, and even syntax to Guile, to create a
domain-specific language tailored to the task at hand.

Guile 3.0 can be installed in parallel with Guile 2.2.x; see
http://www.gnu.org/software/guile/manual/html_node/Parallel-Installations.html.

                             *  *  *

Changes in 3.0.4 (since 3.0.3)

This release fixes the SONAME of libguile-3.0.so, which was erroneously
bumped in 3.0.3 compared to 3.0.2.  Distributions are strongly
encouraged to use 3.0.4 instead of 3.0.3.

Thanks to Chris Vine for reporting the issue.


                             *  *  *

Here are the compressed sources:
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.gz   (21MB)
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.lz   (11MB)
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.xz   (13MB)

Here are the GPG detached signatures[*]:
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.gz.sig
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.lz.sig
  https://ftp.gnu.org/gnu/guile/guile-3.0.4.tar.xz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/order/ftp.html

Here are the SHA256 checksums:

  13f2f61a665469d330e651c8e9f7faecbb87fe474767f9532f2e821701730957  guile-3.0.4.tar.gz
  f2b0b66fd72bc24df76856e1549bf327c025b8a5d5fa3cb1696327c5941c89c4  guile-3.0.4.tar.lz
  6b7947dc2e3d115983846a268b8f5753c12fd5547e42fbf2b97d75a3b79f0d31  guile-3.0.4.tar.xz

[*] 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 guile-3.0.4.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver pool.sks-keyservers.net \
      --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.16.2
  Libtool 2.4.6
  Makeinfo 6.7
  Gnulib v0.1-1157-gb03f418

Happy hacking with Guile!

Ludovic Courtès and Andy Wingo.

Back to gnu.announce | Previous | Next | Find similar


Thread

GNU Guile 3.0.4 released Ludovic Courtès <ludo@gnu.org> - 2020-06-24 16:48 +0200

csiph-web