Commit Graph

19 Commits

Author SHA1 Message Date
Michal Schorm
2d0e5ceca6 Added support for various authentications algorithms
The AWS plugin returns:
-- Can't build aws_key_management - AWS SDK not available (AWS SDK has Apache 2.0 License which is not compatible with GPLv2. Set -DNOT_FOR_DISTRIBUTION=ON if you need it)

I'm not sure what is meant by that, both are free licenses.
But even with 'BuildRequires: aws-devel' the build wasn't possible
2024-06-10 23:09:24 +02:00
Michal Schorm
04bdb57678 Added support for various compression algorithms 2024-06-10 23:09:24 +02:00
Michal Schorm
1e92e80480 [SPECfile fixup] Move bits regarding clustercheck around the SPECfile, so they are only used when galera sub-package is built
Build should now work correctly for both variants:
  %bcond_without galera
  %bcond_with galera

wsrep and clustercheck bits are meant to only be packed fi galera sub-package is being built
2024-06-10 23:09:24 +02:00
Michal Schorm
f5d17b63c1 Add wsrep_sst_rsync_tunnel script 2024-06-10 23:09:12 +02:00
Michal Schorm
a8701cb45d Set the minimal required version of the mysql-selinux package 2024-06-09 07:36:14 +02:00
Michal Schorm
603aa27cc7 Rebase to 10.11.8 2024-06-07 11:25:54 +02:00
Michal Schorm
948e9f4103 Rebase to 10.11.7 2024-06-07 08:08:21 +02:00
Michal Schorm
57325b1f99 [rpmlint fixup] mariadb10.11.spec:1: W: macro-in-comment %{name} 2024-06-06 23:10:20 +02:00
Michal Schorm
16ae5e13de SPECfile %files section fixup - add missing directories
Resolves: #2283500

--

Script used for checking the files inside "/usr/share/mariadb*"

| # Find directories that start with 'mariadb' under /usr/share/
| find /usr/share/ -type d -name 'mariadb*' | while read -r dir; do
|     # For each directory found, recursively find all files and directories
|     find "$dir" -print0 | while IFS= read -r -d '' file; do
|         rpm -qf "$file"	| grep -i -e "not owned"
|     done
| done

Results:

|  file /usr/share/mariadb-server is not owned by any package
|  file /usr/share/mariadb-server/groonga is not owned by any package
|  file /usr/share/mariadb-server/groonga-normalizer-mysql is not owned by any package
|  file /usr/share/mariadb/mroonga is not owned by any package
2024-05-27 17:48:37 +02:00
Michal Schorm
0690c54c41 [Fixup] Fix my.cnf dependency
Fixup of commit:
  commit 45b40b2e9c
  Author: Yaakov Selkowitz <yselkowi@redhat.com>
  Date:   Mon Apr 8 23:18:44 2024 -0400

Fixup contains:
 - use macro instead of '/etc/'
 - extend the condition to other occurences
2024-04-17 02:01:06 +02:00
Yaakov Selkowitz
45b40b2e9c Fix my.cnf dependency
Installation path macros are not allowed in file dependencies.
Starting with F40, these break flatpak builds entirely because
dnf5 only recognizes file deps in /etc, /usr/bin, and /usr/sbin,
not /app/etc.  At this point, mariadb-connector-c-config is the
sole provider of my.cnf.

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies
2024-04-08 23:20:11 -04:00
Honza Horak
fa89209ac6 Enable test-suite during build 2024-02-16 13:39:08 +01:00
Filip Janus
19889e78e3 Release bump 2024-02-07 12:54:21 +01:00
Filip Janus
6673fbda85 Add architecture specific requirement in -server subpacakge 2024-02-05 21:09:33 +01:00
Filip Janus
a85be7152c Renaming macro names to be more descriptive 2024-02-05 20:33:34 +01:00
Honza Horak
6bab42f298 Remove %pkg_provides macro
This macro does not add any new provides that wouldn't be there automatically.
2024-02-05 13:44:38 +01:00
Honza Horak
b636fca34b Do not add automatic provides for private sub-packages
These sub-packages (errmsg and common) are only required by the same build
of mariadb. When built with the automatic provides (that adds %{_isa} as well),
these noarch sub-packages cause koji to complain and build to fail with:

BuildError: The following noarch package built differently on different
architectures: mariadb-errmsg-10.11.6-2.fc40.noarch.rpm
rpmdiff output was:
removed     PROVIDES mariadb-errmsg(x86-32) = 3:10.11.6-2.fc40
removed     PROVIDES mariadb10.11-errmsg(x86-32) = 3:10.11.6-2.fc40
added       PROVIDES mariadb-errmsg(x86-64) = 3:10.11.6-2.fc40
added       PROVIDES mariadb10.11-errmsg(x86-64) = 3:10.11.6-2.fc40
2024-02-05 09:25:42 +01:00
Filip Janus
aaaf2ae734 Add mariadbXX.XX provide 2024-02-02 09:37:15 +01:00
Filip Janus
6af9ed3656 Apply demodularization 2024-02-01 07:17:13 +01:00