Skip to content
Snippets Groups Projects

draft: updates: Spot updates for policykit by dropping its epoch

Closed Emanuele Aina requested to merge wip/em/policykit-strip-epoch into master
+ 8
3
@@ -10,6 +10,10 @@ import debian.debian_support
import yaml
from classes import Report
STRIP_EPOCH = [
"policykit-1",
]
def base_for_source(data, sourcename):
base = data["sources"][sourcename]["base"]
@@ -83,9 +87,10 @@ def compute_updates(data):
logging.debug(
f"Comparing branch {source_destination} version and upstream: {branch.version}{upstream['version']}"
)
if branch.version and upstream["version"] <= debian.debian_support.Version(
branch.version
):
v = branch.version
if v and package.name in STRIP_EPOCH:
v = v[v.find(":") + 1 :]
if v and upstream["version"] <= debian.debian_support.Version(v):
continue
basename = base_for_source(data, branch.name)
base = git.branches.get(basename)
Loading