forked from ALHP/ALHP.GO
fixed packages being queued which should not be queued
This commit is contained in:
9
main.go
9
main.go
@@ -398,11 +398,20 @@ func (b *BuildManager) syncWorker(ctx context.Context) error {
|
|||||||
}
|
}
|
||||||
b.alpmMutex.Unlock()
|
b.alpmMutex.Unlock()
|
||||||
|
|
||||||
|
// do refreshSRCINFOs twice here
|
||||||
|
// since MirrorLatest depends on the DB being correct, there can be packages queued which should not be queued,
|
||||||
|
// so we check them twice to eliminate those.
|
||||||
log.Debugf("generating build-queue for PKGBUILDs found in %s", filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
log.Debugf("generating build-queue for PKGBUILDs found in %s", filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
||||||
err = b.refreshSRCINFOs(ctx, filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
err = b.refreshSRCINFOs(ctx, filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("error refreshing PKGBUILDs: %v", err)
|
log.Fatalf("error refreshing PKGBUILDs: %v", err)
|
||||||
}
|
}
|
||||||
|
log.Debugf("regenerating build-queue for PKGBUILDs found in %s", filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
||||||
|
err = b.refreshSRCINFOs(ctx, filepath.Join(conf.Basedir.Work, upstreamDir, "/**/PKGBUILD"))
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("error refreshing PKGBUILDs: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
queue, err := b.queue()
|
queue, err := b.queue()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Warningf("Error building buildQueue: %v", err)
|
log.Warningf("Error building buildQueue: %v", err)
|
||||||
|
Reference in New Issue
Block a user