From 4d507152ec295d2a0e85de72136a17807b2a9112 Mon Sep 17 00:00:00 2001 From: crozzy Date: Mon, 24 Oct 2022 15:38:54 -0700 Subject: [PATCH] fetcher: Add layer hash to error message In order to better debug errors it helps to have the layer hash to be able to analyse the offending layer. Signed-off-by: crozzy --- libindex/fetcher.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libindex/fetcher.go b/libindex/fetcher.go index efb8c22e4..92b28f119 100644 --- a/libindex/fetcher.go +++ b/libindex/fetcher.go @@ -95,7 +95,7 @@ func (a *RemoteFetchArena) fetchOne(ctx context.Context, l *claircore.Layer) (do return a.realizeLayer(ctx, l) }): if err := res.Err; err != nil { - return err + return fmt.Errorf("error realizing layer %s: %w", h, err) } ff = res.Val.(string) case <-ctx.Done():