Fixes for issues found by linters

mysql8.4-test.x86_64: E: file-parent-ownership-mismatch Path "/usr/share/mysql-test/platform-specific-tests.list" owned by "root" is stored in directory owned by "mysql"

mysql8.4-server.x86_64: E: missing-dependency-to-logrotate for logrotate script /etc/logrotate.d/mysqld

"macro-in-comment"

Related: RHEL-63025
This commit is contained in:
Michal Schorm 2024-11-16 11:50:06 +01:00
parent f19cf00ec8
commit 7765a3bfe0
2 changed files with 6 additions and 4 deletions

View File

@ -104,7 +104,7 @@ ExcludeArch: %{ix86}
Name: %{majorname}%{majorversion}
Version: %{package_version}
Release: 1%{?with_debug:.debug}%{?dist}
Release: 2%{?with_debug:.debug}%{?dist}
Summary: MySQL client programs and shared libraries
URL: http://www.mysql.com
@ -125,7 +125,7 @@ Source15: mysql-scripts-common.sh
Source17: mysql-wait-stop.sh
Source18: mysql@.service.in
# To track rpmlint warnings
Source30: %{pkgnamepatch}.rpmlintrc
Source30: %{name}.rpmlintrc
# Configuration for server
Source31: server.cnf.in
# Skipped tests lists
@ -402,6 +402,8 @@ Requires(post): policycoreutils-python-utils
Requires: (mysql-selinux if selinux-policy-targeted)
%endif
Suggests: logrotate
%{?with_conflicts_mariadb:Conflicts: mariadb-server}
%{?with_conflicts_mariadb:Conflicts: mariadb-server-utils}
%{?with_conflicts_mariadb:Conflicts: mariadb-server-galera}
@ -728,7 +730,7 @@ mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap,my_print_defaults}.1*
%if %{with config}
mkdir -p %{buildroot}%{_sysconfdir}/my.cnf.d
%else
#rm %{buildroot}%{_sysconfdir}/my.cnf
#rm %%{buildroot}%%{_sysconfdir}/my.cnf
%endif
%if ! %{with common}
@ -1019,7 +1021,7 @@ fi
%{_bindir}/mysqlxtest
%dir %attr(-,mysql,mysql) %{_datadir}/mysql-test
%{_datadir}/mysql-test/%{skiplist}
%attr(-,mysql,mysql) %{_datadir}/mysql-test/%{skiplist}
%dir %{_libdir}/mysql
%dir %{_libdir}/mysql/plugin