Synchronous multi-master wsrep provider (replication engine)
Go to file
Michal Schorm 64680cf340 Remove the second source path definition from the CMake command
The '%cmake' RPM macro in Fedora actually expands to:
| ...
|   /usr/bin/cmake \
|         -S "." \
|         -B "redhat-linux-build" \
| ...

So in this case the source patch was specified twice.
First in the macro with the '-S' option and second time outside of the macro,
in the SPECfile, without the '-S' option.

CMake upstream declares that:
|  This has never been officially documented or supported,
|  but older versions accidentally accepted multiple source paths
|  and used the last path specified. Update scripts to avoid
|  passing multiple source path arguments.
https://cmake.org/cmake/help/v3.23/release/3.23.html#deprecated-and-removed-features

This was discovered as CMake upstream implemented a change to the 3.23.0-rc2 release
that changed this behavior and it broke many Fedora packages that used this
double source path definition.
  See rhbz#2057738 to see how build behaved

After the CMake upstream got aware of what problems it caused in Fedora,
they opened a merge request to restore the behavior to the old one,
but kept the warnings that that is an unsupported and problematic behavior:
  https://gitlab.kitware.com/cmake/cmake/-/issues/23334
2022-04-28 12:52:44 +02:00
.gitignore Use bash globbing in .gitignore 2021-06-09 22:29:39 +02:00
cmake_paths.patch cmake_paths.patch upstreaming efforts started 2022-02-21 02:45:41 +01:00
galera.spec Remove the second source path definition from the CMake command 2022-04-28 12:52:44 +02:00
garbd-wrapper Initial import (#1083232) 2014-04-28 08:56:12 -05:00
garbd.service Initial import (#1083232) 2014-04-28 08:56:12 -05:00
sources Rebase to 26.4.11 2022-02-20 04:13:27 +01:00