Bug #1610 RPM dependencies for embedded server.
Submitted: 20 Oct 2003 9:37 Modified: 21 Nov 2003 4:24
Reporter: Scott Harrison Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Installing Severity:S2 (Serious)
Version:4.0.15 OS:Linux (RedHat 9.0)
Assigned to: Lenz Grimmer CPU Architecture:Any

[20 Oct 2003 9:37] Scott Harrison
Description:
When trying to install
MySQL-embedded-4.0.15-0.i386.rpm
it requested that I also install
MySQL-devel-4.0.15-0.i386.rpm
which makes sense.

MySQL-devel, however, is set to
depend upon MySQL-client.  Thus,
MySQL-embedded transitively
requires that MySQL-client be
installed.

It should not be the case that
I have to install MySQL-client in
order to install MySQL-embedded.

It is a serious problem when dependencies
are miscoded.

How to repeat:
Download the MySQL-client, MySQL-devel, and
MySQL-embedded RPMs from a mirror for
version 4.0.15.

Suggested fix:
MySQL-devel does not logically need to require MySQL-client.
[21 Nov 2003 4:24] Lenz Grimmer
Thanks for the suggestion - this will now be fixed for all upcoming
releases (4.0.17 and onwards)