diff --git a/master.py b/master.py index 8dd794d..49527bc 100644 --- a/master.py +++ b/master.py @@ -219,8 +219,13 @@ def fill_queue(): name = path_split[1] repo = path_split[3].split("-")[0] + "-" + march - if not package_exists(name, repo) or parse_repo(name, repo) < parse_pkgbuild(pkgb): + if not package_exists(name, repo): q.put((pkgb, repo)) + logging.debug("[%s/%s] Build queued (package not build yet)", repo, pkgb.split("/")[-4]) + elif parse_repo(name, repo) < parse_pkgbuild(pkgb): + q.put((pkgb, repo)) + logging.debug("[%s/%s] Build queued (new version available %s < %s)", repo, pkgb.split("/")[-4], + parse_repo(name, repo), parse_pkgbuild(pkgb)) logging.info("Queue size after fill: %s", q.qsize())