bug#35631: shepherd: dies on invalid code

2019-05-08 Thread Ludovic Courtès
Hello! Gábor Boskovits skribis: > In shepherd/service.scm: >270:14 6 (condition->sexp #) > In srfi/srfi-1.scm: >592:29 5 (map1 (#f "definition in expression context, where d…" …)) >592:29 4 (map1 ("definition in expression context, where defi…" …)) >592:17 3 (map1 (((line . 2

bug#35631: shepherd: dies on invalid code

2019-05-08 Thread Gábor Boskovits
Observed behaviour: Shepherd dies on loading invalid code. Expected behaviour: Send an error message to the log and back to the herd, that the given service could not be loaded. (Maybe a more detailed one, that helps in debugging). Continue operation without the offending service. Steps to reprod