Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ucommon for openSUSE:Factory checked 
in at 2023-11-07 21:28:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ucommon (Old)
 and      /work/SRC/openSUSE:Factory/.ucommon.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ucommon"

Tue Nov  7 21:28:08 2023 rev:27 rq:1123955 version:7.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ucommon/ucommon.changes  2021-10-08 
00:06:49.773832562 +0200
+++ /work/SRC/openSUSE:Factory/.ucommon.new.17445/ucommon.changes       
2023-11-07 21:29:03.929494566 +0100
@@ -1,0 +2,5 @@
+Tue Nov  7 10:43:33 UTC 2023 - Jan Engelhardt <[email protected]>
+
+- Add fips.patch, resolve build failure with openssl3
+
+-------------------------------------------------------------------

New:
----
  fips.patch

BETA DEBUG BEGIN:
  New:
- Add fips.patch, resolve build failure with openssl3
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ucommon.spec ++++++
--- /var/tmp/diff_new_pack.UkjS8c/_old  2023-11-07 21:29:04.369510770 +0100
+++ /var/tmp/diff_new_pack.UkjS8c/_new  2023-11-07 21:29:04.373510917 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ucommon
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2008, 2009 David Sugar, Tycho Softworks.
 # This file is free software; as a special exception the author gives
 # unlimited permission to copy and/or distribute it, with or without
@@ -29,9 +29,11 @@
 Group:          Development/Libraries/C and C++
 URL:            http://www.gnu.org/software/commoncpp
 
-#Git-Clone:    https://git.savannah.gnu.org/cgit/commoncpp.git
+#Git-Clone:    https://git.savannah.gnu.org/git/commoncpp.git
+#Git-Web:      https://git.savannah.gnu.org/cgit/commoncpp.git
 Source:         
https://git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-%version.tar.gz
 Source3:        %name.keyring
+Patch1:         fips.patch
 BuildRequires:  automake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -45,6 +47,9 @@
 Provides:       %name-bin = %version-%release
 
 %description
+#
+# """All development of Common C++ now [2017] happens as part of uCommon"""
+#
 GNU uCommon C++ is a lightweight library to facilitate using C++
 design patterns even for very deeply embedded applications, such as
 for systems using uClibc along with POSIX threading support.
@@ -78,15 +83,6 @@
 This package provides header and support files needed for building
 applications that use the uCommon library and frameworks.
 
-%package doc
-Summary:        Generated class documentation for ucommon
-Group:          Documentation
-BuildArch:      noarch
-
-%description doc
-Generated class documentation for GNU uCommon library from header files,
-html browsable.
-
 %prep
 %autosetup -p1 -n commoncpp-%version
 

++++++ fips.patch ++++++
From: Jan Engelhardt <[email protected]>
Date: 2023-11-07 11:43:16.366627007 +0100

OpenSSL 3 did away with this function

---
 openssl/secure.cpp |    4 ----
 1 file changed, 4 deletions(-)

Index: commoncpp/openssl/secure.cpp
===================================================================
--- commoncpp.orig/openssl/secure.cpp
+++ commoncpp/openssl/secure.cpp
@@ -52,10 +52,6 @@ bool secure::fips(void)
     // must always be first init function called...
     if(private_locks)
         return false;
-
-    if(!FIPS_mode_set(1))
-        return false;
-
     return init();
 #else
     return false;

Reply via email to