Skip to content
Snippets Groups Projects

extra-repos/systemd/plasma*: upgrade to 6.2.2

Merged Bart Ribbers requested to merge upgrade-plasma-systemd into master_staging_systemd
Compare and Show latest version
1 file
+ 16
8
Compare changes
  • Side-by-side
  • Inline
@@ -14,6 +14,8 @@ import pmb.core
import pmb.parse
import pmb.parse._apkbuild
import pmb.helpers.pmaports
# import pmb.helpers.frontend
import pmb.build.checksum
from pmb.core.context import get_context
@@ -36,10 +38,16 @@ def verify_checksums(packages, arch):
print("no packages changed, not doing any checksums verification")
return
common.run_pmbootstrap(["build_init"])
common.run_pmbootstrap(["--details-to-stdout", "checksum", "--verify"] +
list(packages))
fail = False
for pkgname in packages:
try:
pmb.build.checksum.verify(pkgname)
except RuntimeError:
print(f"FAIL: {pkgname} checksum is incorrect")
fail = True
if fail:
sys.exit(1)
if __name__ == "__main__":
# Architecture to build for (as in build-{arch})
@@ -55,6 +63,11 @@ if __name__ == "__main__":
# Package count sanity check
common.get_changed_packages_sanity_check(len(packages))
# Load context
sys.argv = ["pmbootstrap.py", "chroot"]
args = pmb.parse.arguments()
context = get_context()
# [ci:skip-build]: verify checksums and stop
verify_only = common.commit_message_has_string("[ci:skip-build]")
if verify_only:
@@ -63,11 +76,6 @@ if __name__ == "__main__":
verify_checksums(packages, arch)
sys.exit(0)
# Load context
sys.argv = ["pmbootstrap.py", "chroot"]
args = pmb.parse.arguments()
context = get_context()
# Get set of all buildable packages for the enabled repos, for skipping unbuildable
# aports later. We might be given a changed aport from e.g. extra-repos/systemd when
# that repo is not enabled
Loading