From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 6MhYGTF92WLHMgAAbAwnHQ (envelope-from ) for ; Thu, 21 Jul 2022 18:22:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id gGhjGDF92WJBhQAAG6o9tA (envelope-from ) for ; Thu, 21 Jul 2022 18:22:09 +0200 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 0DFD5E442 for ; Thu, 21 Jul 2022 18:22:09 +0200 (CEST) Received: from localhost ([::1]:40282 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oEYwC-0003gD-9g for larch@yhetil.org; Thu, 21 Jul 2022 12:22:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oEYvo-0003Bh-1h; Thu, 21 Jul 2022 12:21:44 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21179) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oEYvl-0004k6-PM; Thu, 21 Jul 2022 12:21:43 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1658420495; cv=none; d=zohomail.com; s=zohoarc; b=SrF3lCBKEQ9u2k2aSnSGCgXbYerBz0BzPOdD7dCC+794B8vhaU5jaU1u8ns3wM2+UHg7LoewJth706FYu98Cbcax+AtvgIHLzv4aw7jfjeCZHEJfBWwB49heESVLQ+nkTwi725FmZHJJrEDrGiOEa98G6p0F5jgB1oZYBj1PjLw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1658420495; h=Content-Type:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=hNWKLZ6Z/d/+mtVsozh9pEB5y8ber3hUryFjMUzrEBk=; b=jGBDcvS/cQ9jQ0urvPJmhE7ZN6qj+ZUQGt+2Efc7bbpAEcmVrmhuGOiQsPMYURfnt8UDDT2GOzE1409t7ayDqkdiOEPCPVQWlv0FqC17LuR2+dymRgI00G/JVt6cjoPBfKZePnOoEgmvr+dr4ZcEaC6oDWZPt3AlZqbdIkwt+jE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1658420495; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=hNWKLZ6Z/d/+mtVsozh9pEB5y8ber3hUryFjMUzrEBk=; b=EavJDJurCHLuqzCy5C20+F0VOcxHza63SrE46LzS4RUxYjNI2CDCv2cSrDi1sh/S M5dqabDX4h0UGLJ87rmt4g3mcJfd0cBRqqOsliu0JUDE9r0Y+KHnSh8BCnFJ9yqhrfX M9SA6ybK/Aildk3EoDtAAD9If41MAKKCla8xW56Y= Received: from localhost (208-110-142-46.pool.kielnet.net [46.142.110.208]) by mx.zohomail.com with SMTPS id 1658420494544628.6617099462512; Thu, 21 Jul 2022 09:21:34 -0700 (PDT) User-agent: mu4e 1.6.11; emacs 28.1 From: Ricardo Wurmus To: info-gnu@gnu.org Cc: gwl-devel@gnu.org, guix-devel@gnu.org Subject: gwl-0.5.0 released [stable] Date: Thu, 21 Jul 2022 17:56:25 +0200 Mail-Followup-To: gwl-devel@gnu.org X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87czdysago.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Zoho-Virus-Status: 1 X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gwl-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+larch=yhetil.org@gnu.org Sender: "gwl-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1658420529; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=hNWKLZ6Z/d/+mtVsozh9pEB5y8ber3hUryFjMUzrEBk=; b=p8QPN/ecDSFNNYqAvl631s6mP1gQtbtuA1bFmBFoiX5fJW53qe3S2oIfSSu2aMT7RetXeS X1rNlUQqgfK4O3FAGPhGgJ1+XD8Z8zw1JfZcVduIqTdfOfNEdISRCi3L5NvEq7QzN1X7Ss wpacWBOTYdYx38zFQbs0qsZ9KKb+ZK7I3eOCgPYptIg+mZqSRkTP2MkT2i9AX/rKiS7lJ9 fge+ChY9hTuT55iC67UJl+w8tX5qUHnHltSK6GO6mD9wxYJ2yjuMUU7ODNrkcOg7p0SdTb Q/Lwm/iphSRVOI4D7xRuwbueyFLAIiBQ15c2rEbHD3scaGnU3RO885xagM4NVQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1658420529; a=rsa-sha256; cv=pass; b=DrMXXneLc8TOnjMvpyoO/8fhXr4OgC/p7o6TebTJERKRAnhgHOowp1tM2V3Qw6ik7sUZ32 pFk/qFCRAXndYhJwy9lbWfrCiecrnQov23EKrJiWm0JCgj05TIcLCoxNBI0HK58ZR4Z8NE YrR9LAfndaxYJ9j5d19rhUnkvUvI8wOPpjpUwgqHf3U+DgKhVusnQAUsb7fL4mS5WAZiP7 Ila8bE0Bm4bSBXS2oTYDwCgsowMHMJMvUYcjXQ9sQApq62FyKKYC99w23ubRUaWEWgpy/3 I3LCTxxwllcccbBntwcEoDeguY9OYKNz16Dd/DgspNGEveD94Jm6e8CodcCBEg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=EavJDJur; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "gwl-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="gwl-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -11.84 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=EavJDJur; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "gwl-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="gwl-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 0DFD5E442 X-Spam-Score: -11.84 X-Migadu-Scanner: scn0.migadu.com X-TUID: VJYIO5DmEmui --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are pleased to announce the release of the GNU Guix Workflow Language version 0.5.0, representing 46 commits by two people, incorporating the results of productive discussions among a number of helpful people on the #guix and #guix-hpc IRC channels on libera.chat and on the gwl-devel@gnu.org mailing list. This is a maintenance release with a number of bug fixes. For details see the NEWS excerpt below. =E2=80=A2 About The Guix Workflow Language (GWL) provides an extension to GNU Guix's declarative language for package management to automate the execution of programs in scientific workflows. The GWL can use process engines to integrate with various computing environments. See the manual for details: https://workflows.guix.info/manual/ =E2=80=A2 Download Here are the compressed sources and a GPG detached signature[*]: https://ftpmirror.gnu.org/gwl/gwl-0.5.0.tar.gz https://ftpmirror.gnu.org/gwl/gwl-0.5.0.tar.gz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html [*] 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 gwl-0.5.0.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 BCA689B636553801C3C62150197A58= 88235FACAC and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.16.3 Gnulib v0.1-3269-g03d7a6b1f NEWS * Changes in 0.5.0 (since 0.4.0) ** Package handling =2D Package specifications may also contain outputs. ** Testing =2D Integration tests verify that all examples from the documentation can b= e executed correctly. =2D Integration tests include submission of jobs to a local Slurm cluster v= ia DRMAA. ** Bug fixes =2D Processes comparisons are now performed with an identity comparison. This was always intended in cache table lookups, but the wrong comparison procedure was used. =2D Custom interpreters in code snippets would be miscompiled due to a regression. =3Dcompile-procedure=3D was modified to address this regression. =20=20 =2D With containerized execution, the contained script was not passed its arguments for inputs, outputs, and values. Now the arguments are passed through. =20=20 =2D The container scripts were compiled with fixed values for process inputs and outputs; now they read these values from their arguments as in other execution modes. =20=20 =2D Set the job=E2=80=99s working directory when launching a DRMAA job. =2D-=20 Ricardo --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFHBAEBCgAxFiEEvKaJtjZVOAHDxiFQGXpYiCNfrKwFAmLZfQcTHHJla2Fkb0Bl bGVwaGx5Lm5ldAAKCRAZeliII1+srARiB/9+nPCG28NFDz/BmrOD/snm/ycKAFor yboRpFX6ztbqaJDKCmBS2ANZEG+uaigU2SvHOsu0N+wvDwHmfRSm8J/36DQpBdDb Zjw3xhGTW3V7dpsyOWDtWTeBxWeC5vo4qG961J2qloum8wBwhe7EwoT1aJJ4AF5U AvmJ5n2MUFTDJ4wlCZf5tpU0IbVixUkPI6kPKDg1UJUzLO9A/GN/z6MMxz/S8qGl nZ9rbkyTK3/4sZysB91weUat7J0dtSqsvh/+RbjjmbA613l8aSKhmPUeOZc/+j/I 0Tc3oxgTrBzyfyxi8OdXFozqFIdPn8Wy19VzXmKdQeB7YEdifvU42Kp9 =Wdtt -----END PGP SIGNATURE----- --=-=-=--