osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/41255?usp=email )
Change subject: OBS: let osmocom-keyring not depend on other pgks ......................................................................
OBS: let osmocom-keyring not depend on other pgks
The osmocom-latest, osmocom-nightly etc. meta-packages depend on the osmocom-keyring package. Fix that the osmocom-keyring package was also depending on these meta packages.
This fixes that when uninstalling all osmocom:latest packages by removing the osmocom-latest meta package, the osmocom-keyring package would also get removed. This is undesirable for switching between latest and nightly, as the osmocom-keyring package must remain installed to be able to install new packages from the repository (as it has the repo key).
Change-Id: If8fbbc40ee45e603de281003db2f61dcb7603e7b --- M scripts/obs/lib/srcpkg.py 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/55/41255/1
diff --git a/scripts/obs/lib/srcpkg.py b/scripts/obs/lib/srcpkg.py index b0f76b8..7b93937 100644 --- a/scripts/obs/lib/srcpkg.py +++ b/scripts/obs/lib/srcpkg.py @@ -195,7 +195,7 @@ print(f"{project}: building source package {version_epoch}") write_tarball_version(project, version_epoch)
- if project in lib.config.projects_osmocom and not lib.args.no_meta: + if project in lib.config.projects_osmocom and not lib.args.no_meta and project != "osmocom-keyring": metapkg = lib.args.conflict_pkgname or f"osmocom-{feed}" lib.debian.control_add_depend(project, metapkg, conflict_version) if has_rpm_spec: