48080c559aAdded the .fmf directory needed for running the tests in gating.yaml
Pavol Sloboda
2025-11-13 12:12:45 +0100
ca3eacfce0Fixed up the gating.yaml file to include rhel-10 specifically and to include the new tests from the mariadb55 repo for mariadb11.8.
Pavol Sloboda
2025-11-06 09:15:26 +0100
20c96b6cb3Updated the rh-skipped-test-* based on the latest builds with full test suite
Pavol Sloboda
2025-11-04 12:01:31 +0100
1f4e432289[Packaging improvement] Fixed the changelog to be in chronological order and the latest release bump entry to have the correct day of the week associated with the date.
Pavol Sloboda
2025-11-03 09:48:04 +0100
209265af8e[Image mode] Updated the sysusers.d config usage to accomodate for the older version of rpm in RHEL10 as it does not create the useradd and groupadd %pre steps and they need to be provided using the %sysusers_create_compat macro. This creates a need for a new BuildRequires and the usage fo the %{sysusers_requires_compat} macro.
Pavol Sloboda
2025-10-30 13:17:49 +0100
94796336e7[PCRE] started bunding pcre with mariadb again because the one we have in RHEL10 is at version 10.44 and mariadb11.8.3 requires pcre 10.45
Pavol Sloboda
2025-10-30 13:11:15 +0100
af8a124509Revert to soft static allocation of MariaDB and MySQL sysusers.d files
Lukas Javorsky
2025-10-30 08:08:19 +0000
1aba859e0d[tmpfiles.d] Remove duplicate tmpfiles.d entry
Nikola Davidova
2025-10-29 11:55:17 +0100
ed01148ea4Bump release for tmpfiles.d change
Nikola Davidova
2025-10-29 10:54:35 +0100
7b4bc1f73f[tmpfiles.d] Extend tmpfiles.d rules for ImageMode
Nikola Davidova
2025-10-29 10:46:18 +0100
4bf8f880beReset the changelog to mark the begining of the Mariadb11.8 package in RHEL10
Pavol Sloboda
2025-10-16 16:22:16 +0200
a4a7efce0fAdded the source for bundled fmt as we use fmt-11.1.4 and RHEL10 only has fmt-10.2.1 therefore we need to bundle it in RHEL
Pavol Sloboda
2025-10-16 10:20:02 +0200
aa732aea0cMerge remote-tracking branch 'fedora/rawhide' into import_from_fedroa_c10s
Pavol Sloboda
2025-10-16 09:17:38 +0200
44408c2780Bump release for rebuild
Petr Khartskhaev
2025-09-30 12:27:43 +0200
d39272d1d8Update unstable tests list
Petr Khartskhaev
2025-09-29 12:39:53 +0200
def9e70848Add galera recovery environment variable to service file and move temporary 'wsrep' files to '/run' This commit fixes two issues:
Petr Khartskhaev
2025-09-29 10:21:02 +0200
8bffe5586b[tests] Updated the rpminspec.yaml to the latest format to enable the ignoring of badfuncs for the relevant files and functions: /usr/bin/resolveip: - gethostbyname - gethostbyaddr - inet_aton - inet_ntoa /usr/lib*/mariadb/plugin/ha_sphinx.so: - inet_addr And thus enabling the rpminspect badfuncs test to pass without verify outcomes.
Pavol Sloboda
2025-08-26 15:51:34 +0200
383bda7890Bump release for package rebuild
Michal Schorm
2025-08-12 12:02:20 +0200
042b9de1d7[rebase][3/3] Rebase to 11.8.3 - Testsuite verification for 11.8.3
Michal Schorm
2025-08-09 20:04:37 +0200
881afbf96c[rebase][2/3] Rebase to 11.8.3 - Drop upstreamed patch for 'galera_new_cluster'
Michal Schorm
2025-08-08 16:48:30 +0200
d5d7fb23d9[rebase][1/3] Rebase to 11.8.3 - Rebase
Michal Schorm
2025-08-09 20:03:49 +0200
1a70ba6dd8Bump release for package rebuild
Michal Schorm
2025-08-01 10:01:21 +0200
0963c8ec77[bugfix] Fix the 'Conflicts:' with MySQL packages
Michal Schorm
2025-08-01 09:58:18 +0200
dad68941ab[SPECfile cleanup] Remove 'Conflicts:' with mysql-embedded-devel no such MySQL sub-package exists
Michal Schorm
2025-08-01 09:56:41 +0200
e9382b02e6[CMake] Added the argument specifying the minimum required policy version for cmake to version 3.5 to comply to this fedora change: https://fedoraproject.org/wiki/Changes/CMake4.0 and enable us to use CMake4.0 in the future.
Pavol Sloboda
2025-07-18 14:34:11 +0000
b0d82771cfStopped bundling the fmt library with the package as the fmt library we have on fedora 43, 42 and 41 is compatible with mariadb at the moment, therefore the mariadb-libfmt.patch is no longer needed as we can just use the system fmt package. I have kept the infrastructure as it needs to be used on rhel as rhel8 and rhel9 dont' have an fmt package and rhel10s version is too old to be used with this version of mariadb.
Pavol Sloboda
2025-06-26 16:38:43 +0200
47a26ba1d8[testsuite verification] Update skipped tests list for 11.8.2 release
Michal Schorm
2025-06-17 09:20:41 +0200
6a8ffb28b7[MTR] Renamed the mysql-test directory to mariadb-test as the mariadb upstream migrated the testsuite from /usr/share/mysql-test to /usr/share/mariadb-test and changed the scripts running the test suites to match the new directory. This change has been discussed with the mariadb upstream and shouldn't break backwards compatibilty of the package.
Pavol Sloboda
2025-07-07 12:17:28 +0200
950a8c759d[upstream commit] Remove '/usr/bin/galera_new_cluster' when galera building is disabled
Michal Schorm
2025-07-17 11:40:57 +0200
6765464f31Rename the sysuser.d config file from 'mariadb10.11.conf' to 'mariadb.conf'
Pavol Sloboda
2025-06-13 13:22:06 +0200
80cf16a70bRemoved ha_federated.so since ha_federatedx.so serves as the same purpose and is supposed to a replacement for ha_federated.so Upstream has opted to change the storage engine from federated to federatedx as federated is no longer being developed by Oracle and federatedx is a fork of it that is still being developed and maintained. More information can be found here: https://mariadb.com/kb/en/about-federatedx/
Pavol Sloboda
2025-05-26 09:54:29 +0200
93912555ddReplace define with global
Nikola Davidova
2025-05-21 14:01:43 +0000
48a013aec8Update the names of the SPECfile and RPMLintrc file
Michal Schorm
2025-06-12 21:44:54 +0200
71e4d2ae03Rebase to 11.8.2
Michal Schorm
2025-04-25 10:34:49 +0200
bd30527b5bRebase to 11.4.5
Michal Schorm
2025-04-23 20:10:23 +0200
1874a7e743Disable the "distribution default" control variable. The "distribution default" version is MariaDB 10.11
Michal Schorm
2025-04-29 14:59:01 +0200
95292b36ccImport content from the mariadb10.11 component - branch rawhide
Michal Schorm
2025-07-23 10:02:05 +0200
c62fc5a81cAdded the README
releng bot
2025-07-23 07:54:29 +0000
01c3ed1a1dUpdated the cil selinux rules for galera to install properly added the missing bracket and removed the illegal . from the name and replaced it with a _
Pavol Sloboda
2025-07-23 08:58:31 +0200
d0ed3f88b5[SPECfile cleanup] Remove Obsolete from 'mariadb-common' to 'mariadb-libs'
Michal Schorm
2025-06-17 17:32:51 +0200
f401430d5b[packaging bugfix] Fix undeclared file conflicts with rocksdb-tools
Michal Schorm
2025-06-17 10:36:00 +0200
ff080d1daf[packaging bugfix] The Galera documentation file should only be packaged by the '-server-galera' sub-package
Michal Schorm
2025-06-17 11:08:26 +0200
c8027d496a[SPECfile enhancement] Added the documentation regarding the 'rocksdb' bundling - why the version of the bundled rocksdb provided by the mariadb-rocksdb-engine subpackage is not specified inside the spec file and the info about where the rough version of rocksdb can be found.
Pavol Sloboda
2025-06-16 17:23:51 +0200
68aa608fdb[SPECfile enhancement] Clarify the error message for mismatching PCRE version
Michal Schorm
2025-06-16 15:48:39 +0200
02819ea294Rebase to 10.11.13
Pavol Sloboda
2025-06-06 10:47:56 +0200
e1a265078f[packaging bugfix] Exclude galera specific file from the '-common' sub-package
Michal Schorm
2025-06-16 18:18:21 +0200
2f305d04f2[packaging bugfix] Disable building of the 'mariadb-server-galera' sub-package on the %{ix86} architectures
Michal Schorm
2025-06-16 13:20:49 +0200
498ee13b13[packaging enahancement] Move the 'wsrep_info.so' from the 'mariadb-server' to the 'mariadb-server-galera' sub-package, as it is only used with the galera cluster and therefore it fits into the '-server-galera' subpackage more.
Pavol Sloboda
2025-06-16 12:55:54 +0200
ad73a518de[SELinux] Added the %ghost file to ensure that the policy created by selinux for the mariadb-server-galera subpackage is owned by the subpackage. I did this for the other selinux policy as well to achieve the same with it as well. Also changed the occurences of "targeted" to %selinuxtype to make further administration of the package easier and to make the spec file more readable. Also removed the no longer needed BuildRequires of selinux-policy-devel for the mariadb-server-galera subpackage as no policy is being compiled as we changed tot he cil format of the policy. But I needed to add the BuildRequires and Requires of selinux-policy-targeted for the installation of the policy.
Pavol Sloboda
2025-06-06 08:21:50 +0200
6c8b0197db[SELinux] Changed from the .te format of selinux rules to the .cil format as it removes the need to compile the selinux rules, thus getting rid of the `` [!]: Uses parallel make %{?_smp_mflags} macro.``` warning. This change was created as a part of the fixing of the problems with the rebase to 11.8 which are documented here: https://bugzilla.redhat.com/show_bug.cgi?id=2368742
Pavol Sloboda
2025-06-05 15:17:20 +0200
ff377c9133[SPECfile bugfix] Fix the 'BuildRequires' for the hashicorp plugin
Michal Schorm
2025-06-12 10:19:13 +0200
c69d236cf2[SPECfile bugfix] Fix the control code when the 'common' sub-package is not built
Michal Schorm
2025-06-12 10:18:20 +0200
7cd1b99ae6[SPECfile bugfix] Fix the control code for the GSSAPI plugin
Michal Schorm
2025-06-12 10:17:55 +0200
7984b9ae05[SPECfile cleanup] Removed the redundant 'BuildRequires' of 'libsphinxclient' of the '-shpinx-engine' sub-package as the 'libsphinxclient' library is already required by the 'libsphinxclient-devel' 'BuildRequires' of the same subpackage, therefore it will be provided inside the buildroot even without the explicit 'BuildRequires'
Pavol Sloboda
2025-06-09 10:14:25 +0200
59a3784bf9[packaging enhancement] Start packing the 'mariadb-embedded' binary
Pavol Sloboda
2025-06-04 10:46:40 +0200
7c2073e861[SPECfile enhancement] Added a few comments to note the differences between how we and the MariaDB upstream package the 'ha_sphinx' and 'hashicorp' parts of the package
Pavol Sloboda
2025-06-02 17:22:13 +0200
6cdc4a90cc[packaging enhancement] Moved the '.so' and '.ini' files used specifically for testing from the '-server' sub-package to the '-test' sub-package Also added the '%{_libdir}/%{majorname}/plugin' directory to the %files section of the '-test' sub-package to ensure that the directory does not become unowned if only the '-test' sub-package is installed without the '-server' subpackage.
Pavol Sloboda
2025-06-02 13:16:30 +0200
61ec4a36a2[packaging enhancement] Moved the 'replace' utility from the '-server' sub-package to the main package as it only seems to be used by the 'msql2mysql' utility which is inside the main package, therefore the replace util fits there better as well as a client util.
Pavol Sloboda
2025-06-02 10:26:29 +0200
a2d03b8796[packaging enhancement] Moved the 'mariadb-dumpslow' and 'mysqldumpslow' utils from the '-server-utils' to the '-client-utils' sub-package, as it connects to the database server using a client interface.
Pavol Sloboda
2025-06-02 09:59:18 +0200
7780436e80[packaging enhancement] Moved the 'mariadb-hotcopy' and 'mysqlhotcopy' utils from the '-server-utils' to the '-client-utils' sub-package, as it connects to the database server using a client interface.
Pavol Sloboda
2025-06-02 09:46:01 +0200
f8ce3bb5b5[packaging enhancement] Moved the 'mariadb-setpermission' and 'mysql_setpermission' utils from the '-server-utils' to the '-client-utils' sub-package, as it connects to the database server using a client interface.
Pavol Sloboda
2025-06-02 09:02:26 +0200
74ea0b38be[packaging enhancement] Moved the 'mariadb-convert-table-format' and 'mysql_convert_table_format' utils form the '-server-utils' sub-package into the '-client-utils' sub-package because they are written to communicate with the server part of the package through a client interface.
Pavol Sloboda
2025-06-02 08:20:09 +0000
6ed9d8c35c[packaging enhancement] Moved the 'my_print_defaults' binary from the '-server' sub-package into the '-client' sub-package.
Pavol Sloboda
2025-06-02 08:20:09 +0000
583731bcd0[packaging enhancement] Moved the 'mariadb-tzinfo-to-sql' and 'mysql_tzinfo_to_sql' from the '-server' sub-package into the '-client' sub-package, since it is a utility used by the client part of the package to set the timezoneinfo of the client.
Pavol Sloboda
2025-06-03 16:22:08 +0200
a2f8ad1597Changed the occurences of redhat-linux-build to %{_vpath_builddir}
Pavol Sloboda
2025-05-30 10:05:35 +0000
6decd3d82b[SPECfile cleanup] The INFO_{BIN,SRC} files patch isn't necessary
Michal Schorm
2025-05-30 12:29:54 +0200
2ff1031b65[packaging enhancement] Pack the symlinks to the mariadb systemd service so that the user can access it using the 'mysql.service' and 'mysqld.service' names even before the first call of 'systemctl enable mariadb.service' which creates the symlinks.
Michal Schorm
2025-05-29 15:13:56 +0200
7e36d42bdcStopped providing the INFO_SRC and INFO_BIN files as there seems to be no good place for them inside the packages as they are no longer provided by upstream.
Michal Schorm
2025-05-29 11:27:00 +0200
b9a73375ac[packaging enhancement] Update justification of patches
Nikola Davidova
2025-05-21 09:58:58 +0200
719cb12a75[packaging enahncement] Replace hard coded paths with macros
Nikola Davidova
2025-05-21 09:55:40 +0200
9945c635b1[bugfix] Fixup of the versioned package layout control code
Michal Schorm
2025-04-29 15:16:38 +0200
6fe64f2be1[bugfix] Add Requires to 'which' for the server.
Michal Schorm
2025-05-15 15:36:48 +0200
6ef7f3da69Bump release for package rebuild
Michal Schorm
2025-05-07 13:23:39 +0200
810dbf2ed2PARTIAL REVERT of "[packaging fix for containers] Drop usage of tmpfiles.d"
Michal Schorm
2025-05-07 13:17:08 +0200
b74fb13bdb[packaging bugfix] Fix the application of the compilation flags
Michal Schorm
2025-05-06 21:35:44 +0200
3ca7be2944[packaging enahancement] Remove no longer needed workaround for debug build
Michal Schorm
2025-05-06 19:50:28 +0200
d56cff44c7Removed the no longer needed patch for rocksdb and gc13
Pavol Sloboda
2025-05-06 16:59:56 +0200
9847d25db4Removed the no longer needed %ifarch i686 as the issue is resolved
Pavol Sloboda
2025-05-05 16:34:17 +0200
381ac0c846Bump release for package rebuild
Michal Schorm
2025-05-05 12:43:58 +0200
f19e9b6545[packaging enahncement] Remove 'force' from 'rm -rf', to be be notified of unexpected changes in the removed files
Michal Schorm
2025-05-03 08:18:34 +0200
902fdc60db[packaging enhancement] Disable the generation of the upstream sysusersdir.d config file by CMake, we use a downstream one.
Michal Schorm
2025-05-03 01:51:23 +0200
9f34c64543[packaging fix for containers] Drop usage of tmpfiles.d
Michal Schorm
2025-05-02 18:47:22 +0200
d321029c85Bump release for package rebuild
Michal Schorm
2025-04-22 22:20:47 +0200
6a9fe92fcf[packaging enhancement] Make sub-packages 'galera', 'client-utils' and 'server-utils' noarch
Michal Schorm
2025-04-22 11:08:15 +0200
752c65a873[packaging enhancement] Move compiled utilities to the server subpackage
Michal Schorm
2025-04-22 11:04:32 +0200
26b2d808a3[packaging enhancement] Make '%files' section more compact
Michal Schorm
2025-04-22 11:00:54 +0200
a3826e2600Bump release for package rebuild
Michal Schorm
2025-04-07 12:55:33 +0200
6e14d48369Update the 'mysql' user GECOS field to be more accurate
Michal Schorm
2025-04-07 12:54:41 +0200
377e0193bdBump release
Adam Williamson
2025-04-04 23:26:17 -0700
3577147befcorrect sysusers.d config format
Adam Williamson
2025-04-04 23:17:00 -0700
d733c03ec2Update skipped test list
Michal Schorm
2025-04-04 17:30:28 +0200