From 9e5fdc80ee3bdf06831d188c030cd4717dbe118a Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 15 Aug 2024 16:01:30 +0200 Subject: [PATCH] osbuild-composer: add `Requires: osbuild-dnf-json-api = 7` Use an exact version dependency on the `osbuild-dnf-json-api` to ensure incompatible json protocol changes cannot break composer. See also https://github.com/osbuild/osbuild/pull/1849 --- osbuild-composer.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/osbuild-composer.spec b/osbuild-composer.spec index 19a795ca4..dd797b9f8 100644 --- a/osbuild-composer.spec +++ b/osbuild-composer.spec @@ -326,6 +326,9 @@ cd $PWD/_build/src/%{goipath} %package core Summary: The core osbuild-composer binary Requires: osbuild-depsolve-dnf >= %{min_osbuild_version} +# This version needs to get bumped everytime the osbuild-depsolve-dnf json +# API changes in incompatible ways +Requires: osbuild-dnf-json-api = 7 Provides: %{name}-dnf-json = %{version}-%{release} Obsoletes: %{name}-dnf-json < %{version}-%{release}