added detailed logging to package checks in housekeeping
This commit is contained in:
parent
36578d1dfb
commit
8c148c6e89
|
@ -59,8 +59,21 @@ func housekeeping(repo, march string, wg *sync.WaitGroup) error {
|
|||
buildManager.alpmMutex.Unlock()
|
||||
if err != nil || pkgResolved.DB().Name() != pkg.DBPackage.Repository.String() || pkgResolved.DB().Name() != pkg.Repo.String() ||
|
||||
pkgResolved.Architecture() != pkg.Arch || pkgResolved.Name() != mPackage.Name() {
|
||||
|
||||
switch {
|
||||
case pkgResolved.DB().Name() != pkg.DBPackage.Repository.String():
|
||||
log.Infof("[HK] %s->%s not included in repo (repo mismatch: repo:%s != db:%s)", pkg.FullRepo, mPackage.Name(), pkgResolved.DB().Name(), pkg.DBPackage.Repository.String())
|
||||
case pkgResolved.DB().Name() != pkg.Repo.String():
|
||||
log.Infof("[HK] %s->%s not included in repo (repo mismatch: repo:%s != pkg:%s)", pkg.FullRepo, mPackage.Name(), pkgResolved.DB().Name(), pkg.Repo.String())
|
||||
case pkgResolved.Architecture() != pkg.Arch:
|
||||
log.Infof("[HK] %s->%s not included in repo (arch mismatch: repo:%s != pkg:%s)", pkg.FullRepo, mPackage.Name(), pkgResolved.Architecture(), pkg.Arch)
|
||||
case pkgResolved.Name() != mPackage.Name():
|
||||
log.Infof("[HK] %s->%s not included in repo (name mismatch: repo:%s != pkg:%s)", pkg.FullRepo, mPackage.Name(), pkgResolved.Name(), mPackage.Name())
|
||||
default:
|
||||
log.Infof("[HK] %s->%s not included in repo (resolve error: %v)", pkg.FullRepo, mPackage.Name(), err)
|
||||
}
|
||||
|
||||
// package not found on mirror/db -> not part of any repo anymore
|
||||
log.Infof("[HK] %s->%s not included in repo", pkg.FullRepo, mPackage.Name())
|
||||
err = pkg.findPkgFiles()
|
||||
if err != nil {
|
||||
log.Errorf("[HK] %s->%s unable to get pkg-files: %v", pkg.FullRepo, mPackage.Name(), err)
|
||||
|
|
Loading…
Reference in New Issue