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()