Hi! zimoun skribis: > On Tue, 26 Jan 2021 at 23:24, Ludovic Courtès wrote: > >>> $ guix import gem do-not-exist -r >>> #f >>> >>> $ ./pre-inst-env guix import gem do-not-exist -r >>> guix import: error: failed to download meta-data for package 'do-not-exist' >> >> I think we do want this error message. Why should we ignore >> non-existent packages when doing ‘-r’? It would think they’re still a >> problem, no? > > Do you mean instead of displaying an error about the query (what the > patch does), displaying which dependent package has failed? Something > along these lines: > > $ ./pre-inst-env guix import gem foo -r > guix import: error: failed to download meta-data for package 'bar' > > > If it is what you have in mind, it needs to really re-think how > ’recursive-import’ works. Not only fixing the corner case. :-) I was looking at hunks like this one: