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;
