diff --git a/buildmanager.go b/buildmanager.go index 6a83b2c..5dd7ed2 100644 --- a/buildmanager.go +++ b/buildmanager.go @@ -588,6 +588,11 @@ func (b *BuildManager) genQueue() ([]*ProtoPackage, error) { Arch: arch, } + if !pkg.isAvailable(alpmHandle) { + log.Debugf("[QG] %s->%s not available on mirror, skipping build", pkg.FullRepo, pkg.Pkgbase) + continue + } + err = pkg.toDBPackage(true) if err != nil { log.Warningf("[QG] error getting/creating dbpackage %s: %v", state.Pkgbase, err)