From be4475611e4a01856e21bbe38d4cd23aea22a299 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 30 Jun 2025 17:45:17 +0200 Subject: [PATCH] Temporarily do not generate linux-meta cruft removals Currently noble fails because linux-meta packages ended up in cruft. We don't know how it ends up in an inconsisent state from there, because it should detect they are still referenced some way, but let's skip generating the removals for now. --- britney2/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/britney2/utils.py b/britney2/utils.py index b48426e..305078f 100644 --- a/britney2/utils.py +++ b/britney2/utils.py @@ -359,6 +359,9 @@ def old_libraries(mi_factory, suite_info, outofsync_arches=frozenset()): for arch in binaries_t: for pkg_name in binaries_t[arch]: pkg = binaries_t[arch][pkg_name] + # FIXME: If linux-meta packages are old we break the suite consistency. + if pkg.source.startswith("linux-meta"): + continue if sources_t[pkg.source].version != pkg.source_version and \ (arch not in outofsync_arches or pkg_name not in binaries_s[arch]): removals.append(mi_factory.generate_removal_for_cruft_item(pkg.pkg_id))