From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 11.mo582.mail-out.ovh.net ( [192.168.2.1]) by mugam.systemreboot.net (OpenSMTPD) with ESMTPS id cc0bf87e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 13 Mar 2025 15:02:54 +0000 (UTC) Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.9.56]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4ZD9j66F7fz1WXS for ; Thu, 13 Mar 2025 15:02:50 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-r9vtf (unknown [10.110.168.195]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2C57E1FEBC; Thu, 13 Mar 2025 15:02:49 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-r9vtf with ESMTPSA id 9TSeHJnz0mehPAgAhfWTxQ (envelope-from ); Thu, 13 Mar 2025 15:02:49 +0000 Authentication-Results:garm.ovh; auth=pass (GARM-106R006b6433af9-7b9d-40b9-ad3d-e611b9bed8cd, 253A3CC725AA613F70F187488B254021740E493E) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp:80.215.205.195 From: Nicolas Graves To: ravanan@systemreboot.net Cc: Arun Isaac Subject: Re: Some ravanan feedback In-Reply-To: <87cyenph7i.fsf@systemreboot.net> References: <871pv4kz0h.fsf@ngraves.fr> <87cyenph7i.fsf@systemreboot.net> Date: Thu, 13 Mar 2025 16:02:48 +0100 Message-ID: <874izxug6f.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 17553342497813094982 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduvdekvdeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfesthhqredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpefgtdeuteeghfffffelleetfeevfffgteffudduleefveduffeufeektddtuddtveenucffohhmrghinhepghhithhhuhgsrdgtohhmpdgtohhmmhhonhiflhdrohhrghdpshihshhtvghmrhgvsghoohhtrdhnvghtnecukfhppeduvdejrddtrddtrddupdektddrvdduhedrvddthedrudelhedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtoheprhgrvhgrnhgrnhesshihshhtvghmrhgvsghoohhtrdhnvghtpdfovfetjfhoshhtpehmohehkedvmgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=c8AKA5vOWKYOspmm2PGBlrHcznqSW6bBcGrTMSIfNgQ=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1741878171; v=1; b=FwN8m7iBFPmHSnO8fWYhNl+/hixkPJndQeHxee4EKZSRPN/z46634uRXWlODDMDBSolUL2nN uL03GClxeyqOIx5pEPJd20Meql/L+9S6RywpQw5UJ4Qp9IE/pUrA3WS/+3cINYBS5RrMGljAEkV DAYH9SSZ1IC/dkQxXpHS6Q5hSVMBpKMUaSytezl9MXdBftMU4ZwpWotNWFkJT++ZQ0aI94bFt3N HElahXz15U7s1y93WS1s6VbtODO3iOflvwwX77cX0g2D14H6voHFAwaVnPLOco0+yHvlg7Sgrah D0NMj4KBFz/Xwm5AjROuQmKA6hBwvaG1aPBMI6vRrwRaQ== List-Id: I still experience quite some errors, for instance with a random repository online : https://github.com/nfdi4plants/cwl-examples and the following changes :=20 modified run-python-script/test.cwl @@ -3,8 +3,9 @@ cwlVersion: v1.2 class: CommandLineTool hints: - DockerRequirement: - dockerPull: python:latest + SoftwareRequirement: + packages: + python baseCommand: python stdout: output.txt inputs: modified run-python-script/testRun.yml @@ -1,5 +1,5 @@ src: class: File - path: test.py + location: test.py firstArg: memem secondArg: soos I happen to have such a backtrace : Backtrace: In ice-9/eval.scm: 619:8 19 (_ #(#(#(#(#(#(#(#(#(#(#(=E2=80=A6) =E2=80=A6) =E2=80=A6) =E2= =80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) = =E2=80=A6)) 293:34 18 (_ #(#(#(#(#(#(#(#(#(#(#(=E2=80=A6) =E2=80=A6) =E2=80=A6) =E2= =80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) = =E2=80=A6)) In ice-9/boot-9.scm: 724:2 17 (call-with-prompt ("prompt") # =E2=80=A6) 1752:10 16 (with-exception-handler _ _ #:unwind? _ # _) 152:2 15 (with-fluid* _ _ _) In ice-9/exceptions.scm: 406:15 14 (run-workflow _ _ _ _ _ _ _ _ #:guix-daemon-socket _) In ice-9/boot-9.scm: 1752:10 13 (with-exception-handler _ _ #:unwind? _ # _) In ravanan/workflow.scm: 592:26 12 (_) 293:29 11 (schedule _ _ _) In ravanan/command-line-tool.scm: 361:10 10 (run-command-line-tool "test" #f #f (("baseCom=E2=80=A6" . #) = =E2=80=A6) =E2=80=A6) 828:13 9 (build-command-line-tool-script "test" _ #f _ ((# =E2=80=A6) = =E2=80=A6) =E2=80=A6) 831:21 8 (_ _) In ravanan/work/vectors.scm: 62:3 7 (vector-map->list _ _ . _) In srfi/srfi-43.scm: 376:5 6 (vector-fold # =E2=80=A6) In ice-9/boot-9.scm: 1685:16 5 (raise-exception _ #:continuable? _) 1683:16 4 (raise-exception _ #:continuable? _) In ice-9/eval.scm: 293:34 3 (_ #(#(# ("p=E2=80=A6")) = #)) 182:19 2 (proc #(#(# (#)) #)) 142:16 1 (compile-top-call # =E2= =80=A6) In unknown file: 0 (%resolve-variable (7 . manifest-file-error?) #) https://www.commonwl.org/implementations/ I don't know if there's a database to test against, here they have the notion of "self-reported compliance" but it seems unclear / case-by-case to see where those compliance tests are implemented and if you can use them as a base to test against. I think those are pretty good examples of poor backtraces too. Cheers, Nicolas On 2025-03-11 18:14, Arun Isaac wrote: > Hi Nicolas, > > Thanks for trying out ravanan! > >> For some reason (script-module evaluates to #f), using ravanan, the >> manifest needs to have a proper define-module (as opposed to the more >> classic use-modules). As it's non-standard, it probably should be >> documented. > > I do use manifest files with use-modules, that is, no define-module. > >> I manage to run a step but it blocks at that point : >> >> Running /gnu/store/wvi50qxx03ibvx39zam8704agw2z3y8a-download_and_extract= _data >> /gnu/store/wvi50qxx03ibvx39zam8704agw2z3y8a-download_and_extract_data fa= iled; logs at /home/graves/proj >> ects/src/competences_vertes_rncp/store/logs/wvi50qxx03ibvx39zam8704agw2z= 3y8a-download_and_extract_data. >> stdout and /home/graves/projects/src/competences_vertes_rncp/store/logs/= wvi50qxx03ibvx39zam8704agw2z3y8 >> a-download_and_extract_data.stderr >> >> Backtrace: >> In ice-9/boot-9.scm: >> 1752:10 13 (with-exception-handler _ _ #:unwind? _ # _) >> In unknown file: >> 12 (apply-smob/0 #) >> In ice-9/boot-9.scm: >> 724:2 11 (call-with-prompt _ _ #) >> In ice-9/eval.scm: >> 619:8 10 (_ #(#(#))) >> 619:8 9 (_ #(#(#(#(#(#(#(#(#(#(#(=E2=80=A6) =E2=80=A6) =E2=80=A6) = =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6= ) =E2=80=A6)) >> 293:34 8 (_ #(#(#(#(#(#(#(#(#(#(#(=E2=80=A6) =E2=80=A6) =E2=80=A6) = =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6= ) =E2=80=A6)) >> In ice-9/boot-9.scm: >> 724:2 7 (call-with-prompt _ _ #) >> 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) >> 152:2 5 (with-fluid* _ _ _) >> 1685:16 4 (raise-exception _ #:continuable? _) >> In ice-9/eval.scm: >> 293:34 3 (_ #(#(# ("p=E2=80=A6"= )) #)) >> 182:19 2 (proc #(#(# (#)) #)) >> 142:16 1 (compile-top-call # = =E2=80=A6) >> In unknown file: >> 0 (%resolve-variable (7 . manifest-file-error?) #) >> >> ERROR: In procedure %resolve-variable: >> error: manifest-file-error?: unbound variable >> zsh: exit 1 ravanan workflow.cwl inputs.yaml --store=3Dstore >> --guix-manifest=3Dmanifest.scm > > Could you share the ravanan command that resulted in this error? I'd > also be interested in seeing the workflow.cwl, inputs.yaml and > manifest.scm files, or some minimal version of them. > > And, btw, there is also a ravanan public-inbox you can write to at > ravanan@systemreboot.net. https://lists.systemreboot.net/ravanan/ > > Cheers! > Arun --=20 Best regards, Nicolas Graves