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

Reply via email to