Fix of broken cross mysql-mariadb dependecies

Fix of community-mysql server-client dependecy
This commit is contained in:
Michal Schorm 2017-02-15 16:55:40 +01:00
parent fddd774f2c
commit edace6bcbd

View File

@ -80,7 +80,7 @@
Name: community-mysql Name: community-mysql
Version: 5.7.17 Version: 5.7.17
Release: 3%{?with_debug:.debug}%{?dist} Release: 4%{?with_debug:.debug}%{?dist}
Summary: MySQL client programs and shared libraries Summary: MySQL client programs and shared libraries
Group: Applications/Databases Group: Applications/Databases
URL: http://www.mysql.com URL: http://www.mysql.com
@ -173,9 +173,9 @@ BuildRequires: perl(Test::More)
BuildRequires: perl(Time::HiRes) BuildRequires: perl(Time::HiRes)
%{?with_init_systemd:BuildRequires: systemd} %{?with_init_systemd:BuildRequires: systemd}
Requires: bash
Requires: fileutils
Requires: grep Requires: bash fileutils grep
Requires: %{name}-common%{?_isa} = %{sameevr} Requires: %{name}-common%{?_isa} = %{sameevr}
%if %{with mysql_names} %if %{with mysql_names}
@ -217,7 +217,7 @@ Provides: mysql-libs%{?_isa} = %{sameevr}
%endif %endif
%description libs %description libs
The mysql-libs package provides the essential shared libraries for any The mysql-libs package provides the essential shared libraries for any
MySQL client program or interface. You will need to install this package MySQL client program or interface. You will need to install this package
to use any other MySQL package or any clients that need to connect to a to use any other MySQL package or any clients that need to connect to a
MySQL server. MySQL server.
@ -267,7 +267,10 @@ MySQL packages.
Summary: The MySQL server and related files Summary: The MySQL server and related files
Group: Applications/Databases Group: Applications/Databases
Requires: %{name}%{?_isa} = %{sameevr} # Require any mysql client, but prefer community-mysql client for community-mysql server
Suggests: %{name}%{?_isa} = %{sameevr}
Requires: mysql%{?_isa}
Requires: %{name}-common%{?_isa} = %{sameevr} Requires: %{name}-common%{?_isa} = %{sameevr}
Requires: %{_sysconfdir}/my.cnf Requires: %{_sysconfdir}/my.cnf
Requires: %{_sysconfdir}/my.cnf.d Requires: %{_sysconfdir}/my.cnf.d
@ -292,6 +295,8 @@ Obsoletes: mysql-bench%{?_isa}
Obsoletes: community-mysql-bench < 5.7.8 Obsoletes: community-mysql-bench < 5.7.8
%{?with_conflicts:Conflicts: mariadb-server} %{?with_conflicts:Conflicts: mariadb-server}
%{?with_conflicts:Conflicts: mariadb-galera-server} %{?with_conflicts:Conflicts: mariadb-galera-server}
# A dependency mistake was made, to fix it, old version of the utils must be Obsoleted. Affected versions: F24, F25, F26 until their EOL.
Obsoletes: mariadb-server-utils < 3:10.1.21-3
%description server %description server
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
@ -849,7 +854,6 @@ fi
%{_bindir}/mysql_ssl_rsa_setup %{_bindir}/mysql_ssl_rsa_setup
%{_bindir}/mysql_tzinfo_to_sql %{_bindir}/mysql_tzinfo_to_sql
%{_bindir}/mysql_upgrade %{_bindir}/mysql_upgrade
%{_bindir}/mysqlbinlog
%if %{with init_systemd} %if %{with init_systemd}
%{_bindir}/mysqld_pre_systemd %{_bindir}/mysqld_pre_systemd
%else %else
@ -966,6 +970,10 @@ fi
%endif %endif
%changelog %changelog
* Wed Feb 15 2017 Michal Schorm <mschorm@redhat.com> - 5.7.17-4
- Fix of broken cross mysql-mariadb dependecies
- Fix of community-mysql server-client dependecy
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.17-3 * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
@ -1182,7 +1190,7 @@ fi
- outfile_loaddata resolved on all archs - outfile_loaddata resolved on all archs
- Solaris files not installed, no need to remove - Solaris files not installed, no need to remove
- Simplify multilib install - Simplify multilib install
- Use install's -D option some places - Use install's -D option some places
- Add explicit conflict with mariadb-galera-server - Add explicit conflict with mariadb-galera-server
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.17-3 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.17-3
@ -2113,7 +2121,7 @@ Resolves: #199368
pinging mysql server (#108779) pinging mysql server (#108779)
* Mon Oct 27 2003 Kim Ho <kho@redhat.com> 3.23.58-4 * Mon Oct 27 2003 Kim Ho <kho@redhat.com> 3.23.58-4
- update mysql.init to wait (max 10 seconds) for mysql server to - update mysql.init to wait (max 10 seconds) for mysql server to
start (#58732) start (#58732)
* Mon Oct 27 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-3 * Mon Oct 27 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-3
@ -2130,7 +2138,7 @@ Resolves: #199368
- rebuilt - rebuilt
* Wed Jul 02 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-1 * Wed Jul 02 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-1
- revert to prior version of MySQL due to license incompatibilities - revert to prior version of MySQL due to license incompatibilities
with packages that link against the client. The MySQL folks are with packages that link against the client. The MySQL folks are
looking into the issue. looking into the issue.
@ -2141,18 +2149,18 @@ Resolves: #199368
- rebuilt - rebuilt
* Thu May 29 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-2 * Thu May 29 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-2
- fix filter-requires-mysql.sh with less restrictive for mysql-bench - fix filter-requires-mysql.sh with less restrictive for mysql-bench
* Wed May 28 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-1 * Wed May 28 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-1
- update for MySQL 4.0 - update for MySQL 4.0
- back-level shared libraries available in mysqlclient10 package - back-level shared libraries available in mysqlclient10 package
* Fri May 09 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-2 * Fri May 09 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-2
- add sql-bench package (#90110) - add sql-bench package (#90110)
* Wed Mar 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-1 * Wed Mar 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-1
- upgrade to 3.23.56 for security fixes - upgrade to 3.23.56 for security fixes
- remove patch for double-free (included in 3.23.56) - remove patch for double-free (included in 3.23.56)
* Tue Feb 18 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.54a-11 * Tue Feb 18 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.54a-11
- enable thread safe client - enable thread safe client
@ -2210,11 +2218,11 @@ Resolves: #199368
- rebuild - rebuild
* Thu Jul 18 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-3 * Thu Jul 18 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-3
- Fix #63543 and #63542 - Fix #63543 and #63542
* Thu Jul 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-2 * Thu Jul 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-2
- Turn off bdb on PPC(#68591) - Turn off bdb on PPC(#68591)
- Turn off the assembly optimizations, for safety. - Turn off the assembly optimizations, for safety.
* Wed Jun 26 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-1 * Wed Jun 26 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-1
- Work around annoying auto* thinking this is a crosscompile - Work around annoying auto* thinking this is a crosscompile
@ -2256,12 +2264,12 @@ Resolves: #199368
- 3.23.48 - 3.23.48
* Thu Jan 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-4 * Thu Jan 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-4
- Use kill, not mysqladmin, to flush logs and shut down. Thus, - Use kill, not mysqladmin, to flush logs and shut down. Thus,
an admin password can be set with no problems. an admin password can be set with no problems.
- Remove reload from init script - Remove reload from init script
* Wed Jan 16 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-3 * Wed Jan 16 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-3
- remove db3-devel from buildrequires, - remove db3-devel from buildrequires,
MySQL has had its own bundled copy since the mid thirties MySQL has had its own bundled copy since the mid thirties
* Sun Jan 6 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-1 * Sun Jan 6 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-1
@ -2270,7 +2278,7 @@ Resolves: #199368
* Mon Dec 3 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.46-1 * Mon Dec 3 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.46-1
- 3.23.46 - 3.23.46
- use -fno-rtti and -fno-exceptions, and set CXX to increase stability. - use -fno-rtti and -fno-exceptions, and set CXX to increase stability.
Recommended by mysql developers. Recommended by mysql developers.
* Sun Nov 25 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.45-1 * Sun Nov 25 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.45-1
@ -2292,7 +2300,7 @@ Resolves: #199368
* Tue Aug 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.41-1 * Tue Aug 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.41-1
- 3.23.41 bugfix release - 3.23.41 bugfix release
- disable innodb, to avoid the broken updates - disable innodb, to avoid the broken updates
- Use "mysqladmin flush_logs" instead of kill -HUP in logrotate - Use "mysqladmin flush_logs" instead of kill -HUP in logrotate
script (#51711) script (#51711)
* Sat Jul 21 2001 Trond Eivind Glomsrd <teg@redhat.com> * Sat Jul 21 2001 Trond Eivind Glomsrd <teg@redhat.com>
@ -2341,7 +2349,7 @@ Resolves: #199368
- small i18n-fixes to initscript (action needs $) - small i18n-fixes to initscript (action needs $)
* Tue Jan 30 2001 Trond Eivind Glomsrd <teg@redhat.com> * Tue Jan 30 2001 Trond Eivind Glomsrd <teg@redhat.com>
- make it shut down and rotate logs without using mysqladmin - make it shut down and rotate logs without using mysqladmin
(from #24909) (from #24909)
* Mon Jan 29 2001 Trond Eivind Glomsrd <teg@redhat.com> * Mon Jan 29 2001 Trond Eivind Glomsrd <teg@redhat.com>
@ -2366,14 +2374,14 @@ Resolves: #199368
- as above in logrotate script - as above in logrotate script
- changes to the init sequence - put most of the data - changes to the init sequence - put most of the data
in /etc/my.cnf instead of hardcoding in the init script in /etc/my.cnf instead of hardcoding in the init script
- use /var/run/mysqld/mysqld.pid instead of - use /var/run/mysqld/mysqld.pid instead of
/var/run/mysqld/pid /var/run/mysqld/pid
- use standard safe_mysqld - use standard safe_mysqld
- shut down cleaner - shut down cleaner
* Mon Jan 08 2001 Trond Eivind Glomsrd <teg@redhat.com> * Mon Jan 08 2001 Trond Eivind Glomsrd <teg@redhat.com>
- 3.23.30 - 3.23.30
- do an explicit chmod on /var/lib/mysql in post, to avoid - do an explicit chmod on /var/lib/mysql in post, to avoid
any problems with broken permissons. There is a report any problems with broken permissons. There is a report
of rm not changing this on its own (#22989) of rm not changing this on its own (#22989)
@ -2422,7 +2430,7 @@ Resolves: #199368
instead of tempnam(). instead of tempnam().
- revert changes made yesterday, the problem is now - revert changes made yesterday, the problem is now
isolated isolated
* Tue Oct 17 2000 Trond Eivind Glomsrd <teg@redhat.com> * Tue Oct 17 2000 Trond Eivind Glomsrd <teg@redhat.com>
- use the compat C++ compiler FTTB. Argh. - use the compat C++ compiler FTTB. Argh.
- add requirement of ncurses4 (see above) - add requirement of ncurses4 (see above)
@ -2439,8 +2447,8 @@ Resolves: #199368
- rename config file to /etc/my.cnf, which is what - rename config file to /etc/my.cnf, which is what
mysqld wants... doh. (#17432) mysqld wants... doh. (#17432)
- include a changed safe_mysqld, so the pid file option - include a changed safe_mysqld, so the pid file option
works. works.
- make mysql dir world readable to they can access the - make mysql dir world readable to they can access the
mysql socket. (#17432) mysql socket. (#17432)
- 3.23.24 - 3.23.24
@ -2451,7 +2459,7 @@ Resolves: #199368
- Add "|| :" to condrestart to avoid non-zero exit code - Add "|| :" to condrestart to avoid non-zero exit code
* Thu Aug 24 2000 Trond Eivind Glomsrd <teg@redhat.com> * Thu Aug 24 2000 Trond Eivind Glomsrd <teg@redhat.com>
- it's mysql.com, not mysql.org and use correct path to - it's mysql.com, not mysql.org and use correct path to
source (#16830) source (#16830)
* Wed Aug 16 2000 Trond Eivind Glomsrd <teg@redhat.com> * Wed Aug 16 2000 Trond Eivind Glomsrd <teg@redhat.com>
@ -2488,8 +2496,8 @@ Resolves: #199368
- more cleanups in initscript - more cleanups in initscript
* Thu Jul 13 2000 Trond Eivind Glomsrd <teg@redhat.com> * Thu Jul 13 2000 Trond Eivind Glomsrd <teg@redhat.com>
- add a patch to work around compiler bug - add a patch to work around compiler bug
(from monty@mysql.com) (from monty@mysql.com)
* Wed Jul 12 2000 Trond Eivind Glomsrd <teg@redhat.com> * Wed Jul 12 2000 Trond Eivind Glomsrd <teg@redhat.com>
- don't build the SQL daemon statically (glibc problems) - don't build the SQL daemon statically (glibc problems)