Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openscap for openSUSE:Factory checked in at 2023-01-20 17:39:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openscap (Old) and /work/SRC/openSUSE:Factory/.openscap.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openscap" Fri Jan 20 17:39:09 2023 rev:80 rq:1059915 version:1.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/openscap/openscap.changes 2022-09-21 14:44:05.778022216 +0200 +++ /work/SRC/openSUSE:Factory/.openscap.new.32243/openscap.changes 2023-01-20 17:39:29.132788490 +0100 @@ -1,0 +2,5 @@ +Thu Jan 19 15:55:11 UTC 2023 - Marcus Meissner <meiss...@suse.com> + +- 0001-Use-correct-includes.patch: fixed build with rpm 4.18 + +------------------------------------------------------------------- New: ---- 0001-Use-correct-includes.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openscap.spec ++++++ --- /var/tmp/diff_new_pack.UoX2Fz/_old 2023-01-20 17:39:30.084793755 +0100 +++ /var/tmp/diff_new_pack.UoX2Fz/_new 2023-01-20 17:39:30.092793800 +0100 @@ -1,7 +1,7 @@ # # spec file for package openscap # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -44,6 +44,7 @@ %if 0%{?suse_version} != 1599 Patch4: oscap-remediate.service.in.patch %endif +Patch5: 0001-Use-correct-includes.patch BuildRequires: asciidoc # Use package name cause of "have choice for perl(XML::Parser): brp-check-suse perl-XML-Parser" BuildRequires: cmake ++++++ 0001-Use-correct-includes.patch ++++++ >From 8dec1bb5e9546e75ae6e7b7cf94cf00197ce3e5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cern=C3=BD?= <jce...@redhat.com> Date: Tue, 24 May 2022 12:15:44 +0200 Subject: [PATCH] Use correct includes rpmvercmp is defined in rpm/rpmver.h risdigit is defined in rpm/rpmstring.h Resolves: rhbz#2080210 --- cmake/FindRPM.cmake | 3 +++ config.h.in | 1 + src/OVAL/results/oval_cmp_evr_string.c | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/cmake/FindRPM.cmake b/cmake/FindRPM.cmake index a666942ea..369d153fc 100644 --- a/cmake/FindRPM.cmake +++ b/cmake/FindRPM.cmake @@ -30,6 +30,9 @@ set(RPM_VERSION ${RPM_PKGCONF_VERSION}) if(RPM_VERSION) string(COMPARE GREATER "4.6" ${RPM_VERSION} RPM46_FOUND) string(COMPARE GREATER "4.7" ${RPM_VERSION} RPM47_FOUND) + if(NOT (RPM_VERSION VERSION_LESS "4.18")) + set(RPM418_FOUND 1) + endif() endif() # Set the include dir variables and the libraries and let libfind_process do the rest. diff --git a/config.h.in b/config.h.in index 1b7285582..bb1428afc 100644 --- a/config.h.in +++ b/config.h.in @@ -44,6 +44,7 @@ #cmakedefine HAVE_RPMVERCMP #cmakedefine RPM46_FOUND #cmakedefine RPM47_FOUND +#cmakedefine RPM418_FOUND #cmakedefine BZIP2_FOUND diff --git a/src/OVAL/results/oval_cmp_evr_string.c b/src/OVAL/results/oval_cmp_evr_string.c index 3bfc8ce5f..3ba0fa0cb 100644 --- a/src/OVAL/results/oval_cmp_evr_string.c +++ b/src/OVAL/results/oval_cmp_evr_string.c @@ -37,7 +37,12 @@ #include "common/_error.h" #ifdef HAVE_RPMVERCMP +#ifdef RPM418_FOUND +#include <rpm/rpmver.h> +#include <rpm/rpmstring.h> +#else #include <rpm/rpmlib.h> +#endif #else #ifdef OS_WINDOWS #include <malloc.h> -- 2.35.3