From 80ecdd9feaf33387da5fe221d8caf92633da0fe3 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 1 Aug 2026 20:29:25 +0300 Subject: [PATCH] maintainers/scripts/kde: use more precise metadata file --- maintainers/scripts/kde/utils.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/maintainers/scripts/kde/utils.py b/maintainers/scripts/kde/utils.py index 14ca61df3554..bbe11f0284be 100644 --- a/maintainers/scripts/kde/utils.py +++ b/maintainers/scripts/kde/utils.py @@ -91,13 +91,13 @@ class KDERepoMetadata: return {p.name: p for p in self.projects} @functools.cached_property - def projects_by_path(self): - return {p.project_path: p for p in self.projects} + def projects_by_repo(self): + return {p.repo_path: p for p in self.projects} def try_lookup_package(self, path): if path in IGNORE: return None - project = self.projects_by_path.get(path) + project = self.projects_by_repo.get(path) if project is None and path not in WARNED: WARNED.add(path) print(f"Warning: unknown project {path}") @@ -109,7 +109,7 @@ class KDERepoMetadata: Project.from_yaml(metadata_file) for metadata_file in repo_metadata.glob("projects-invent/**/metadata.yaml") ] + [ - Project(id, None, project_path, None) + Project(id, None, project_path, project_path) for project_path, id in THIRD_PARTY.items() ] @@ -125,11 +125,11 @@ class KDERepoMetadata: dep_graph = collections.defaultdict(set) if unstable: - spec_name = "dependency-data-kf6-qt6" + spec_name = "kde-dependencies-latest-kf6" else: - spec_name = "dependency-data-stable-kf6-qt6" + spec_name = "kde-dependencies-stable-kf6" - spec_path = repo_metadata / "dependencies" / spec_name + spec_path = repo_metadata / "kde-dependencies" / spec_name for line in spec_path.open(): line = line.strip() if line.startswith("#"):