From 79e98af604828a1ac9755006664b644718c3337a Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Sat, 27 Nov 2021 21:12:14 +0100 Subject: [PATCH] Handle error if we can't generate a compilation spec from a package --- pkg/compiler/compiler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/compiler/compiler.go b/pkg/compiler/compiler.go index 44b2715f..ab6522c4 100644 --- a/pkg/compiler/compiler.go +++ b/pkg/compiler/compiler.go @@ -1092,7 +1092,10 @@ func (cs *LuetCompiler) compile(concurrency int, keepPermissions bool, generateF } for _, p := range dbCopy.World() { copy := p.Clone() - spec, _ := cs.FromPackage(p) + spec, err := cs.FromPackage(p) + if err != nil { + return nil, errors.Wrap(err, "failed getting compile spec for package "+p.HumanReadableString()) + } if spec.RequiresFinalImages { copy.Requires([]*pkg.DefaultPackage{}) }