Commit 6a2e37b3 authored by K900's avatar K900
Browse files

linux/update-mainline: fix oldest version check

parent 7c1e8955
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -87,9 +87,8 @@ def get_hash(kernel: KernelRelease):
    return f"sha256:{hash}"


def get_oldest_branch() -> Version:
    with open(VERSIONS_FILE) as f:
        return parse_version(sorted(json.load(f).keys())[0])
def get_oldest_branch(kernels) -> Version:
    return min(parse_version(v) for v in kernels.keys() if v != "testing")


def predates_oldest_branch(oldest: Version, to_compare: str) -> bool:
@@ -118,8 +117,7 @@ def main():
        if (parsed := parse_release(release)) is not None
    ]
    all_kernels = json.load(VERSIONS_FILE.open())

    oldest_branch = get_oldest_branch()
    oldest_branch = get_oldest_branch(all_kernels)

    for (branch, kernels) in groupby(parsed_releases, lambda kernel: kernel.branch):
        kernel = max(kernels, key=lambda kernel: kernel.parsed_version)