From 1ee2cc1ea84efdef48df744062361fcb34d9aab0 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 27 Jul 2021 18:42:37 +0200 Subject: [PATCH] handle broken dependencies --- main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index a3be070..94eeadf 100644 --- a/main.go +++ b/main.go @@ -274,13 +274,15 @@ func (b *BuildManager) parseWorker() { continue } + isLatest, err := isMirrorLatest(alpmHandle, pkg) + if err != nil { + log.Warningf("[%s/%s] Problem solving dependencies: %v", pkg.FullRepo, info.Pkgbase, err) + } + dbLock.Lock() dbPkg = dbPkg.Update().SetStatus(QUEUED).SaveX(context.Background()) dbLock.Unlock() - isLatest, err := isMirrorLatest(alpmHandle, pkg) - check(err) - if !isLatest { log.Infof("Delayed %s: not all dependencies are up to date", info.Pkgbase) dbLock.Lock()