From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:33275) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1higdQ-0001WD-T3 for gwl-devel@gnu.org; Wed, 03 Jul 2019 10:53:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1higdO-0006At-Vf for gwl-devel@gnu.org; Wed, 03 Jul 2019 10:53:24 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1higdL-00068k-TD for gwl-devel@gnu.org; Wed, 03 Jul 2019 10:53:21 -0400 References: <20190703132504.4vxrdbscwwz3vpnj@pelzflorian.localdomain> From: Ricardo Wurmus In-reply-to: <20190703132504.4vxrdbscwwz3vpnj@pelzflorian.localdomain> Date: Wed, 03 Jul 2019 16:53:06 +0200 Message-ID: <87sgrntbjh.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Bug?] Cannot use Guix Workflow Language on Guix System List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+kyle=kyleam.com@gnu.org Sender: "gwl-devel" To: "pelzflorian (Florian Pelz)" Cc: gwl-devel@gnu.org Hi Florian, thanks for your message! > I hope this is the right mailing list. It is! > (the website appears to be down) Oh, it crashed=E2=80=A6 I fixed the bug causing the crash and the site is up again. > How can I use the Guix Workflow Language on Guix System? I tried > `guix package -i gwl` as described on > The version of the gwl that=E2=80=99s currently available in Guix is pretty= old and I=E2=80=99ve been meaning to make a new release as soon as I get around= to fixing an annoying bug (in =E2=80=9Cload-workflow=E2=80=9D). > but the guix process and guix workflow commands do not become > available. Hmm. I=E2=80=99m only ever using it from a git checkout with =E2=80=9C./pr= e-inst-env guix workflow=E2=80=9D and that works just fine. The behaviour you describe sounds like a bug, though. FWIW =E2=80=9Cguix process=E2=80=9D no longer exists in the latest version,= and =E2=80=9CGUIX_WORKFLOW_PATH=E2=80=9D has been removed =E2=80=94 workflows a= re now executed directly from files and are no longer arranged in Guile modules. The relationship to Guix as an extension is =E2=80=A6 difficult. I=E2=80= =99m evaluating a few changes for the future, such as whether it would make sense to use =E2=80=9Cguix repl=E2=80=9D instead of directly extending Guix. > On Debian I had written a Guix workflow to deploy a not-yet-public > Haunt website to a shared hosting provider and tried to use it on Guix > now. (I hope that is a legitimate use case; I used gwl because I can > specify package inputs.) Interesting. While the primary audience is HPC users with scientific workflows where parallel execution of processes on a cluster is desirable, I guess building a website automatically with GWL processes would work fine. Personally, I=E2=80=99d probably directly use a Guix build script because this workflow does not seem to benefit much from parallel execution. -- Ricardo