From d1725d7bcd516f88d77e901748ec6844cf2fc771 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 23 May 2023 18:36:04 +0200 Subject: [PATCH] added availability check before package is created in database --- buildmanager.go | 5 +++++ 1 file changed, 5 insertions(+) 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)