Skip to content
Snippets Groups Projects

Don't report missing packages on apt for packages no longer in an active Apertis release

Merged Dylan Aïssi requested to merge wip/daissi/AT10084 into master
All threads resolved!
1 file
+ 13
0
Compare changes
  • Side-by-side
  • Inline
@@ -1043,6 +1043,19 @@ class InvariantChecker:
if not set(package).intersection({"git", "obs", "published"}):
return
if "published" not in package:
if package.git.default_branch:
default_branch = package.git.default_branch
channels = set(package.git.branches).intersection(self.data.channels)
active_channels = [
name
for name in channels
if channel_is_active(self.data.channels[name])
]
if default_branch not in active_channels:
logging.info(
f"{package.name}: ignoring missing package on apt: no longer in an active Apertis release: {package.git.default_branch}"
)
return
self.error(package.name, Report.APT_PACKAGE_MISSING)
return
if "obs" not in package:
Loading