From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user,gmane.lisp.guile.sources Subject: GNU Guile 2.2.6 released Followup-To: gmane.lisp.guile.user Date: Sun, 30 Jun 2019 23:57:34 +0200 Message-ID: <87ef3arb1t.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="141736"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) To: guile-user@gnu.org, guile-devel@gnu.org, guile-sources@gnu.org, info-gnu@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jun 30 23:57:55 2019 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hhhpZ-000amz-LR for guile-devel@m.gmane.org; Sun, 30 Jun 2019 23:57:53 +0200 Original-Received: from localhost ([::1]:46710 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhhpY-0005mj-N1 for guile-devel@m.gmane.org; Sun, 30 Jun 2019 17:57:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48527) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhhpL-0005lY-Js; Sun, 30 Jun 2019 17:57:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hhhpL-00069q-Fb; Sun, 30 Jun 2019 17:57:39 -0400 Original-Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41040 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hhhpJ-0002rm-5t; Sun, 30 Jun 2019 17:57:38 -0400 Mail-Followup-To: guile-user@gnu.org X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= 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 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19995 gmane.lisp.guile.user:15599 gmane.lisp.guile.sources:506 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are delighted to announce GNU Guile release 2.2.6, the sixth bug-fix release in the 2.2 stable release series. See the NEWS excerpt that follows for full details. * * * Guile is an implementation of the Scheme programming language. The Guile web page is located at https://gnu.org/software/guile/, and among other things, it contains a copy of the Guile manual and pointers to more resources. 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 implements many common Scheme standards, including R5RS, R6RS, and a number of SRFIs. In addition, Guile includes its own module system, full access to POSIX system calls, networking support, multiple threads, dynamic linking, a foreign function call interface, and powerful string processing. Guile 2.2.6 can be installed in parallel with Guile 2.0.x; see https://www.gnu.org/software/guile/manual/html_node/Parallel-Installations.= html. * * * Changes in 2.2.6 (since 2.2.5) * Bug fixes ** Fix regression introduced in 2.2.5 that would break HTTP servers Guile 2.2.5 introduced a bug that would break the built-in HTTP server provided by the (web server) module. Specifically, HTTP servers would hang while reading requests. See . ** 'strftime' and 'strptime' honor the current locale encoding Until now these procedures would wrongfully assume that the locale encoding is always UTF-8. See . ** Re-export 'current-load-port' This procedure was erroneously removed in the 2.2 series but was still documented. ** Minor documentation mistakes were fixed * * * Here are the compressed sources: https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.gz (18MB) https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.lz (9MB) https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz (11MB) Here are the GPG detached signatures[*]: https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.gz.sig https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.lz.sig https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the SHA256 checksums: 08c0e7487777740b61cdd97949b69e8a5e2997d8c2fe6c7e175819eb18444506 guile-2.2= .6.tar.gz 1a71fd3d37f97423a402b2e38b1be9d80387dafa5c66fc3e5967307d85624aa5 guile-2.2= .6.tar.lz b33576331465a60b003573541bf3b1c205936a16c407bc69f8419a527bf5c988 guile-2.2= .6.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-2.2.6.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 keys.gnupg.net --recv-keys 3CE464558A84FDC69DB40CFB090B11= 993D9AEBB5 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.16.1 Libtool 2.4.6 Makeinfo 6.5 Gnulib v0.1-1157-gb03f418 Happy hacking with Guile! Ludovic Court=C3=A8s, Mark H Weaver, and Andy Wingo. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl0ZME4ACgkQCQsRmT2a 67U3jA//fBPL4W4q7E1VTRzsZ8xFPDmv9pRqG5Kc8kad9Ib5umHfjrfeM2rvXWKO 3CY/axBewyGr/q2I77CvZRu69flBvhjc7jzjIy++15tuawMlIp+/u71APfMzBDI6 u+66GDbZsW3ZIL4zhY9LbZwv7P3CvZsDkXrQfJh5yW5B4XYevFZWKT0TwDpUIFrO VMmKCdeEDkmeqbW9Ded8yYK3zSNaVQQdT/4JK5Gjn3NKwRqTgWz/dCi8nd0AJIIq ksXA5GLkZRsLCEIbFASg0cY8u49NRNewP1RlO8Tzt8La97EVwnO0A0If1reIcZAf 9lvxiDnBmFzz8uSQwdDsXNWDonpl1amIyTdygELnpkI3t+7yy7ph0r/fAHHOBvjw vT+S5IkZSGaBnumk8g9r/JbdEH8zuSlf/3yn+ENucTyyjResXSlsPaavctCXHx3C JkWz6mHEbRQqUneOz5Ks0RwcYdZJ81SWg77U9AhNsp7cx2/BdDHNAtDS1LgJUloz CUPtJyHTqZIBOU6pVYuQomkuzLSbaa7P/axk9UXiMopYJbirpvu85uqwSsHNJ9es dA/4ldHsiqGzY34q7hCqw/IGhMl45K4O7FEqMmkbhaaUs1sS6kbvI+uwRLB1IRqJ lmPGkFuvRdfaUkWKt0Fv8OO2lnbsTykpI3urx8Cu9ZYfD+4SNmQ= =9/4v -----END PGP SIGNATURE----- --=-=-=--