Nothing serious, but I just realized this minor issue as I wrote “cairo”
instead of “Cairo”:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix import cran cairo
guix import: error: failed to download description for package 'cairo'
--8<---------------cut here---------------end--------------->8---

I think we need to have details as to why downloading things failed,
such as whether it’s a system error (say, DNS resolution error), an HTTP
error, or invalid upstream XHTML.

Currently ‘cran-fetch’ seems to hide those details.  I think it mostly
boils down to removing ‘false-if-exception’ to let exceptions through
(‘with-error-handling’ takes care of them, except for SXML exceptions.)

Could you eventually look into it?

(Now I notice that the ‘gnu’ and ‘nix’ importers are doing a very bad
job at reporting errors, I’m not really setting an example here.  ;-))

Thanks,
Ludo’.

Reply via email to