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 f290c58003
commit 20426a4c6c
2 changed files with 6 additions and 4 deletions

View File

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