From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: unbounded variable from `FATAL: kernel too old` ? Date: Thu, 31 May 2018 19:30:33 +0200 Message-ID: <87a7sfpwau.fsf@elephly.net> References: <87r2lsq514.fsf@elephly.net> <87bmcwox64.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOS7i-0006RO-O1 for help-guix@gnu.org; Thu, 31 May 2018 14:16:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOS7g-0007SU-OJ for help-guix@gnu.org; Thu, 31 May 2018 14:16:30 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21033) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fOS7g-0007Rx-Ew for help-guix@gnu.org; Thu, 31 May 2018 14:16:28 -0400 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: zimoun Cc: help-guix@gnu.org Hi, >> The GWL may need to acquire a few more changes before I can propose it >> as a viable alternative for the team. > > What should be these changes ? > What do you have in mind ? I honestly don=E2=80=99t know yet. First I should take some time to discuss with Roel, who is the original author of the GWL and asked me to co-maintain it with him. Some time ago I added support for Wisp syntax and I added a few macros to make the GWL syntax look a bit more like what people are accustomed to when working with YAML or Python workflow languages. I=E2=80=99d like to make a release that includes these changes. The manual certainly needs to be expanded before we can recommend the GWL to other people. (There is a website, but it is not in sync with the included manual.) The GWL needs to gain common checks to skip rules when existing results are still =E2=80=9Cfresh=E2=80=9D. This has to be done manually now, but i= t doesn=E2=80=99t need to be this way. Another thing that I=E2=80=99d like to see is integration with existing application bundles. The GWL does very well by integrating Guix software deployment with the workflow definition, but it can be useful to mix and match Guix software with existing application bundles (e.g. a squashfs image containing some software). Another big thing I=E2=80=99d like to play with in the context of the GWL is data provenance. Can we come up with a way to track artefacts of the workflow, so that users can find out where a piece of data has come from and what its trajectory in the context of the workflow might be. Maybe there=E2=80=99s a chance to collaborate or integrate with iRODS. Instead of just producing files and encoding their origin and processing grade with file names we could annotate them with the help of an object storage system. I think there are still many things that we can do with the GWL that would make it much more interesting. -- Ricardo