From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id SCcXGpYzgWbJEQAAe85BDQ:P1 (envelope-from ) for ; Sun, 30 Jun 2024 10:29:42 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id SCcXGpYzgWbJEQAAe85BDQ (envelope-from ) for ; Sun, 30 Jun 2024 12:29:42 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=qNXoHSPv; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719743382; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:cc:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Xb/r5bg4lrBI1BNg+g1R0TvdjjoRjMvL7QXO/f8td34=; b=FC/wLKbWeoZ+Gnktpr/fW93GUue8jH8X+TaI8nn0Yau4KfZQ4KYysYiLRrNBOc5xSzr39R WL1ojBbFKhDqv0fPzy+75eB4xzHDYBdcTWK4szFMr3r9IxsFFyXiJZeHW50VCfQ5oE3ZPM VtNZ2W/0P4CcTeCSYMQ3ZFRidZ/GtBloJ35q8gVHDxfFOloX8lElEdUp/LqyGQQOfJfQ4j SooGpkdV1weSOjTyHpwdUpILO49u3rygUlBE6GEmPI8aYyPMYeGHnML2yVqGsxPyUaCBNs wv6fsVvEewYgPdC0WNTHEJZ1H5WJvruefuz0dWSIlwC5ZfBZA/SNPSk+jqp8tg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=qNXoHSPv; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719743382; a=rsa-sha256; cv=none; b=n3rqpyvGVSGbXeRVKg0huJahbRqpmj7Z83c/ykvdnAk1VKi7ddwKwS8chMMCUblrqGLWmw fMPuggu9+kzIbIv1/IR7eLJL3g8SigEd6IDaO78dRdYF7r2v40A/8X1/CiEX8lf4tQ8hZo Rb2KClBssT7M1RkZ8ZDDmoU1+G0hrrvqAZ/GD9UZ3F6qVOseHprNcD+p3R5yTT7g4UCreY izt09oJfsiL+hNyAt8p+gTpEujBEdPE7NzdeVqjHOSyxi1fdkcwbgZmjHfK/xK7PsE1LhU lhDJ+itm7X5zIp/OdrEwKcJeG1DFYAnEC4kO66nXt26r/bjdNn84NyhAPAaT1A== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3463957D2B for ; Sun, 30 Jun 2024 12:29:42 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sNrnu-00013I-M1; Sun, 30 Jun 2024 06:29:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNrns-00012Q-Fm; Sun, 30 Jun 2024 06:29:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNrni-00059d-6Z; Sun, 30 Jun 2024 06:28:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=Xb/r5bg4lrBI1BNg+g1R0TvdjjoRjMvL7QXO/f8td34=; b=qNXoHSPvOg7okR NCq2YwQl2D7yWKTt8U8apxj7Ge4E+g3XIBeawBLCOFzIbuqcIH/T0WKsNd/Hs8sEwv4e68mKvTbCm wd0v9+6V91sDoN0i/mnBiDOw2h5IytnGP9F0JZjIRAIAzngPSV1OYhOL3zbuinbhBFglBzxicD9YT VnwQEoqPPxYbBzcj/Yn5Z9372OyyoOoNisMWNS5Z3zRL6mxd+UxpAlxo7Vq/8pbMyjJA0gOgj8wm+ 6emVkZGTXvnSCpljg9Mmn0mPqA78OqZBy7ibNPrxoqjC83Y80mS3Kqpg+gBZCBtuCj18pRY/G+Vva svpcndCy/R8Oan9NfJHA==; From: Janneke Nieuwenhuizen To: bug-mes@gnu.org Cc: guix-devel@gnu.org Cc: bootstrappable@freelists.org Cc: rb-general@lists.reproducible-builds.org Subject: GNU Mes 0.26.2 released Organization: AvatarAcademy.nl X-Url: http://AvatarAcademy.nl Date: Sun, 30 Jun 2024 12:28:38 +0200 Message-ID: <87o77isp0p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 3463957D2B X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -12.52 X-Spam-Score: -12.52 X-TUID: JOhyzOZrZmMa --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mes 0.26.2 is a bug-fix release. Enjoy! ABOUT GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. It has helped to decimate the number and size of binary seeds that were used in the bootstrap of GNU Guix 1.0. Recently, version 0.24.2 has realized the first Full Source Bootstrap for Guix . The final goal is to help create a full source bootstrap as part of the bootstrappable builds effort for any UNIX-like operating system. Mes + MesCC + Mes C Library can build a bootstrappable TinyCC that is self-hosting. Using this bootstrappable-tcc and the Mes C library we can build an ancient version of the GNU tools triplet: glibc-2.2.5, binutils-2.20.1, gcc-2.95.3. This is enough to bootstrap Guix for i686-linux, x86_64-linux, armhf-linux and aarch64-linux. Mes was inspired by The Maxwell Equations of Software: LISP-1.5 -- John McCarthy page 13, Guix's source/binary packaging transparency and Jeremiah Orians's Stage0 , a ~500-byte self-hosting hex assembler. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DOWNLOAD git clone git://git.savannah.gnu.org/mes.git Here is the GNU mes home page: https://gnu.org/s/mes/ For a summary of changes and contributors, see: https://git.sv.gnu.org/gitweb/?p=3Dmes.git;a=3Dshortlog;h=3Dv0.26.2 or run this command from a git-cloned mes directory: git shortlog v0.26.1..v0.26.2 Here are the compressed sources and a GPG detached signature: https://ftp.gnu.org/gnu/mes/mes-0.26.2.tar.gz https://ftp.gnu.org/gnu/mes/mes-0.26.2.tar.gz.sig Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/mes/mes-0.26.2.tar.gz https://ftpmirror.gnu.org/mes/mes-0.26.2.tar.gz.sig Here are the SHA1 and SHA256 checksums: dbc1bdbcc4784555cf8afdcf6d4ab7717f3b5892 mes-0.26.2.tar.gz 2fb8bf99f13c4b769af2f50d2dceac0c25caccc6342b65e31121456f253d0a88 mes-0.2= 6.2.tar.gz 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 mes-0.26.2.tar.gz.sig The signature should match the fingerprint of the following key: pub rsa4096 2018-04-08 [SC] 1A85 8392 E331 EAFD B8C2 7FFB F3C1 A0D9 C1D6 5273 uid Jan (janneke) Nieuwenhuizen If that command fails because you don't have the required public key, or that public key has expired, try the following commands to retrieve or refresh it, and then rerun the 'gpg --verify' command. gpg --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273 As a last resort to find the key, you can try the official GNU keyring: wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg gpg --keyring gnu-keyring.gpg --verify mes-0.26.2.tar.gz.sig Alternatively, Mes can be installed using GNU Guix: guix pull guix install mes NEWS * Changes in 0.26.2 since 0.26.1 ** Build *** Make check now succeeds again for x86_64 and ARM. ** Noteworthy bug fixes *** A typo was fixed in in the ARM signal.h header. See also . Join bug-mes@gnu.org and #bootstrappable on irc.libera.chat for discussions. Janneke [on behalf of the mes maintainers] =2D-=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEGoWDkuMx6v24wn/788Gg2cHWUnMFAmaBM1YACgkQ88Gg2cHW UnMW/A/+MLbcdNcZ97ARAtb8fwzO2KehiCI6Wzy39iW8T5vwvULBqOcRlZqtYtmA TF0mW5maYzQWDbXyF/aq63m/yfeF9qgz/ezc0TJANx+LDOtWm6QfI8EoAk/UWMgy N/NQetTAkrcvOPTiifvHAzXAF/DgTHrhU4Y3I5slZUB74OpJGpOOpeNjCp75kLjk O0ACxyAO/tifUcf5Kfz060gutOl6sgH2lF1zfBRsWDPzBY6W+jIHSaUSrGOBO/0V TS59ROnrPTRwTSXHvX2s12GSrW/99yvDvOrYFijKW0JO4KFCWOeBZ9hx7yoeJrpH fGUjHlPCydklUoo7e+K2PUrfPK7y1FdpnmQBkLIMrXp7972Koi4s2IEfTATyJTWI ZcWxN1KbigZKIRS11B5PX2pmvLWjTFiMYCzwmys0kOPkiyjCTTRwpBqVtBPZsZU5 bDV6jI8F5/d8btcwQ0/x/lQ2mfY8df8jjahD77qZfkh/0F5Pl/jxm1OnFN4LsLvk 82/Af25RrFdf3vX3LKeuapidDVpYJCcYLKVd8yFJ9M546658RJFyj+zwUoqR+WN6 e0E4rcL/PMA4OFLTe9vt/rind5Z81SfKVWzmtUBH023tk8XOM6pdqJvB0c1ULJw3 xEB6KOZrpInjq78vxl7v6ITG0oCH/o1yaGtRIxUgmYFs0yW9WXE= =ce4A -----END PGP SIGNATURE----- --=-=-=--