Revert "Remove error on game missing hard deps"

This reverts commit aff20f1a6d.
This commit is contained in:
rubenwardy 2021-07-18 17:59:35 +01:00
parent 52437d4e2e
commit fb2f71e1dc
1 changed files with 5 additions and 0 deletions

View File

@ -97,6 +97,11 @@ def postReleaseCheckUpdate(self, release, path):
depends.discard(mod)
optional_depends.discard(mod)
# Raise error on unresolved game dependencies
if package.type == PackageType.GAME and len(depends) > 0:
deps = ", ".join(depends)
raise MinetestCheckError("Game has unresolved hard dependencies: " + deps)
# Add dependencies
for meta in getMetaPackages(depends):
db.session.add(Dependency(package, meta=meta, optional=False))