## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autochangelog ## END: Set by rpmautospec # To both save infrastructure resources and workaround for i686 FTBFS ExcludeArch: %{ix86} Name: galera Version: 26.4.23 Release: 1%{?dist} Summary: Synchronous multi-master wsrep provider (replication engine) License: GPL-2.0-only URL: http://galeracluster.com/ # Actually, the truth is, we do use galera source tarball provided by MariaDB on # following URL (without macros): # https://archive.mariadb.org/mariadb-10.11/galera-26.4.21/src/galera-26.4.21.tar.gz Source0: http://releases.galeracluster.com/source/%{name}-%{version}.tar.gz Patch0: cmake_paths.patch Patch1: docs.patch Patch2: network.patch BuildRequires: boost-devel check-devel openssl-devel cmake systemd gcc-c++ asio-devel Requires: nmap-ncat Requires: procps-ng %{?systemd_requires} %description Galera is a fast synchronous multimaster wsrep provider (replication engine) for transactional databases and similar applications. For more information about wsrep API see https://github.com/codership/wsrep-API repository. For a description of Galera replication engine see https://www.galeracluster.com web. %prep %setup -q %patch -P0 -p1 %patch -P1 -p1 %patch -P2 -p1 # Create a sysusers.d config file cat >galera.sysusers.conf < - 26.4.23-1 - Rebase to 26.4.23 * Wed Jul 30 2025 Michal Schorm - 26.4.22-1 - Rebase to 26.4.22 * Wed Jul 30 2025 Michal Schorm - 26.4.21-4 - [typo fixup] Fix typo in SPEC file comment * Wed Jul 23 2025 Fedora Release Engineering - 26.4.21-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 26.4.21-2 - Add sysusers.d config file to allow rpm to create users/groups automatically * Wed Feb 05 2025 Michal Schorm - 26.4.21-1 - Rebase to 26.4.21 * Thu Jan 23 2025 Michal Schorm - 26.4.20-3 - Fix for FTBFS after Fedora Change "Unify bin and sbin" https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin * Thu Jan 16 2025 Fedora Release Engineering - 26.4.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Thu Nov 14 2024 Michal Schorm - 26.4.20-1 - Rebase to 26.4.20 * Thu Nov 14 2024 Michal Schorm - 26.4.19-2 - Introduce patch removing unnecessary dependency * Fri Oct 18 2024 Michal Schorm - 26.4.19-1 - Rebase to 26.4.19 * Wed Jul 17 2024 Fedora Release Engineering - 26.4.18-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sun Jun 09 2024 Michal Schorm - 26.4.18-10 - Bump release for package rebuild * Sun Jun 09 2024 Michal Schorm - 26.4.18-9 - Fixup of systemd service rename * Sun Jun 09 2024 Michal Schorm - 26.4.18-8 - Bump release for package rebuild * Sun Jun 09 2024 Michal Schorm - 26.4.18-7 - Make sure the network is actually up at the moment of the service startup: https://systemd.io/NETWORK_ONLINE/ * Sun Jun 09 2024 Michal Schorm - 26.4.18-6 - Rename the systemd service from 'garbd.service' to 'garb.service' * Sun Jun 09 2024 Michal Schorm - 26.4.18-5 - [Documentation enhancement] Stop packing useless documentaion files, start packing useful documentation file * Sun Jun 09 2024 Michal Schorm - 26.4.18-4 - [SPECfile cleanup] start using %%{unitdir} macro * Sun Jun 09 2024 Michal Schorm - 26.4.18-3 - [SPECfile cleanup] Remove no longer used downstream versions of upstream files * Fri Jun 07 2024 Michal Schorm - 26.4.18-2 - ExcludeArch: %%{ix86} Both to: 1) Save infractsructure resources * Fri Jun 07 2024 Michal Schorm - 26.4.18-1 - Rebase to 26.4.18 * Wed Jan 24 2024 Michal Schorm - 26.4.16-5 - Rebuild * Tue Jan 23 2024 Michal Schorm - 26.4.16-4 - Fix FTBFS by applying upstream commit from a future version of Galera, which fixes the problem with SSL certificates exipirng, which was causing test failures * Fri Jan 19 2024 Fedora Release Engineering - 26.4.16-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 18 2024 Jonathan Wakely - 26.4.16-2 - Rebuilt for Boost 1.83 * Fri Nov 17 2023 Michal Schorm - 26.4.16-1 - Rebase to 26.4.16 - release with MariaDB 10.5.23 - galera 26.4.15 skipped by mariaDB upstream * Wed Jul 19 2023 Fedora Release Engineering - 26.4.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Apr 29 2023 Michal Schorm - 26.4.14-2 - Fix RPM syntax: '%%patchN' has been deprecated https://lists.fedoraprojec t.org/archives/list/devel@lists.fedoraproject.org/thread/VBFDPQHAHF3WG6WB ZR2L5GSWMW6CVTJS/ * Sat Apr 29 2023 Michal Schorm - 26.4.14-1 - Rebase to 26.4.14 * Thu Mar 30 2023 Lukas Javorsky - 26.4.13-4 - migrated to SPDX license * Mon Feb 20 2023 Jonathan Wakely - 26.4.13-3 - Rebuilt for Boost 1.81 * Thu Jan 19 2023 Fedora Release Engineering - 26.4.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Nov 15 2022 Michal Schorm - 26.4.13-1 - Rebase to 26.4.13 * Wed Aug 24 2022 Michal Schorm - 26.4.12-1 - Rebase to 26.4.12 * Thu Jul 21 2022 Fedora Release Engineering - 26.4.11-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue May 31 2022 Michal Schorm - 26.4.11-6 - Update the package description * Wed May 04 2022 Thomas Rodgers - 26.4.11-5 - Rebuilt for Boost 1.78 * Thu Apr 28 2022 Michal Schorm - 26.4.11-4 - Remove the second source path definition from the CMake command * Mon Feb 21 2022 Michal Schorm - 26.4.11-3 - cmake_paths.patch upstreaming efforts started * Sun Feb 20 2022 Michal Schorm - 26.4.11-2 - Enable CTest in the %%check phase * Sun Feb 20 2022 Michal Schorm - 26.4.11-1 - Rebase to 26.4.11 * Thu Jan 20 2022 Fedora Release Engineering - 26.4.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Nov 19 2021 Lukas Javorsky - 26.4.9-3 - Explicitly require the 'procps-ng' package * Tue Sep 14 2021 Sahana Prasad - 26.4.9-2 - Rebuilt with OpenSSL 3.0.0 * Sat Aug 07 2021 Michal Schorm - 26.4.9-1 - Rebase to 26.4.9 * Fri Aug 06 2021 Jonathan Wakely - 26.4.8-12 - Rebuilt for Boost 1.76 * Wed Jul 21 2021 Fedora Release Engineering - 26.4.8-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jul 15 2021 Michal Schorm - 26.4.8-10 - Release bump for: Switch from SCONS build tooling to CMAKE build tooling * Wed Jul 14 2021 Michal Schorm - 26.4.8-9 - PATCH 4: Use a dedicated user for the Systemd service * Wed Jul 14 2021 Michal Schorm - 26.4.8-8 - PATCH 3: Make sure the wrapper script is executable * Wed Jul 14 2021 Michal Schorm - 26.4.8-7 - PATCH 2: Fix the hardcoded paths * Wed Jul 14 2021 Michal Schorm - 26.4.8-6 - PATCH 1: Change the Systemd service name from "garb" to "garbd" * Thu Jun 10 2021 Michal Schorm - 26.4.8-5 - Revert "Fix the failing wsrep test issued in the BZ#1959484" * Thu Jun 10 2021 Michal Schorm - 26.4.8-4 - Switch from SCONS to CMAKE building tooling * Wed Jun 09 2021 Michal Schorm - 26.4.8-3 - Use bash globbing in .gitignore * Wed Jun 09 2021 Lukas Javorsky - 26.4.8-2 - Fix the failing wsrep test issued in the BZ#1959484 * Wed Jun 09 2021 Lukas Javorsky - 26.4.8-1 - Rebase to 26.4.8 * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 26.4.7-4 - Rebuilt for updated systemd-rpm-macros * Wed Feb 24 2021 Michal Schorm - 26.4.7-3 - Add a workaround for 32 bit architectures * Tue Feb 23 2021 Michal Schorm - 26.4.7-2 - typo * Tue Feb 23 2021 Michal Schorm - 26.4.7-1 - Rebase to 26.4.7 * Tue Jan 26 2021 Fedora Release Engineering - 26.4.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 22 2021 Jonathan Wakely - 26.4.6-3 - Rebuilt for Boost 1.75 * Wed Nov 11 2020 Michal Schorm - 26.4.6-2 - Fix the Source URL comment, point ot MariaDB.org Archive instead of a local mirror * Wed Nov 04 2020 Michal Schorm - 26.4.6-1 - Rebase to 26.4.6 * Thu Sep 17 2020 Michal Schorm - 26.4.5-2 - Extend the workaround also to ELN * Wed Sep 16 2020 Michal Schorm - 26.4.5-1 - Rebase to 26.4.5 * Wed Sep 16 2020 Michal Schorm - 26.4.4-7 - Apply workaround for FTBFS on F33+ * Sat Aug 01 2020 Fedora Release Engineering - 26.4.4-6 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 26.4.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jun 08 2020 Michal Schorm - 26.4.4-2 - Second rebuild for Boost 1.73 * Fri Jun 05 2020 Michal Schorm - 26.4.4-1 - Rebase to 26.4.4 Resolves: rhbz#1546787 * Thu May 28 2020 Jonathan Wakely - 26.4.3-4 - Rebuilt for Boost 1.73 * Tue Jan 28 2020 Fedora Release Engineering - 26.4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sun Jan 19 2020 Michal Schorm - 26.4.3-2 - Fix of sources for the previous commit * Sat Jan 18 2020 Michal Schorm - 26.4.3-1 - Rebase to 26.4.3 * Wed Nov 27 2019 Michal Schorm - 25.3.28-2 - RPMAUTOSPEC: unresolvable merge ## END: Generated by rpmautospec