On Mon Jun 17, 2024 at 3:42 PM CEST, Ludovic Courtès wrote:
> Hi!

Hi Ludo' !

> Romain GARBAGE <romain.garb...@inria.fr> skribis:
>
> [...]
> > * src/cuirass/base.scm: Handle SPECIFICATION-NAME as a symbol.
> > * src/cuirass/http.scm: Handle SPECIFICATION-NAME as a symbol.
> > * src/cuirass/templates.scm: Fix template generation.
>
> Bonus points if you can mention the affected procedures in the message
> above (I can do it for you otherwise).

Will fix in v2.

> I tested it locally following the instructions from ‘README’.  One case
> where we still get a type error is when triggering evaluation through
> the web interface:
>
>   wget --post-data="" -O/dev/null \
>     http://localhost:8080/jobset/random/hook/evaluate
>
> This leads to this backtrace in ‘cuirass web’:
>
> --8<---------------cut here---------------start------------->8---
> In cuirass/http.scm:
>   1408:46  1 (url-handler #<input-output: socket 44> _ _)
> In ice-9/boot-9.scm:
>   1685:16  0 (raise-exception _ #:continuable? _)
> In procedure string->symbol: Wrong type argument in position 1 (expecting 
> string): random
> --8<---------------cut here---------------end--------------->8---
>
> Note that this in turn causes communication with ‘cuirass register’ over
> the “bridge”, so there could be other issues there.

IIRC I saw that the register part properly handles the symbols.

I made some changes and checked locally, this case seems to be handled
correctly in v2.

Romain

Reply via email to