Bug #33469 "Instance Manager" is still listed in package descriptions, packaging fails
Submitted: 21 Dec 2007 20:50 Modified: 17 Mar 2008 20:05
Reporter: Joerg Bruehe Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S1 (Critical)
Version:6.0.4-alpha OS:Any (Linux + Windows)
Assigned to: Joerg Bruehe CPU Architecture:Any

[21 Dec 2007 20:50] Joerg Bruehe
Description:
The "instance manager" is discontinued in 6.0.
It is removed from the code, some scripts in the source tree, and from the Makefiles.
This was WL#4085.

However, it is still listed in the package descriptions for
- Windows
- Linux RPM files

As a consequence, creating such packages fails.

How to repeat:
Try a build.

Suggested fix:
I will fix the RPM spec file, delete all references to "mysqlmanager".

Corresponding actions are needed in (at least)
- the XML files controlling Windows,
- MySQLInstanceConfig.exe
[21 Dec 2007 20:53] Daniel Fischer
I removed the mysqlmanager* files from mysql_server_fragment_6.0.xml and *6.0_x64.xml, and the InstanceManager component from mysql_server_6.0.xml and *6.0_x64.xml.
[21 Dec 2007 21:06] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/40360

ChangeSet@1.2775, 2007-12-21 22:05:56+01:00, joerg@trift2. +1 -0
  support-files/mysql.spec.sh
      Remove the Instance Manager ("mysqlmanager") from the spec file.
      
      This fixes bug#33469 as far as Linux is concerned.
[21 Dec 2007 22:52] Joerg Bruehe
Status is "verified" as far as Windows GUI configurator is concerned.

The push listed in this bug affects only the Linux RPM spec file.

For the Windows XML packaging description, a fix was done by Daniel.
It made the Windows packaging proceed.
Some Windows packaging guru should verify that it is complete and proper.
[21 Dec 2007 23:47] Paul DuBois
Docs note: I have removed the mysqlmanager.8 manpage and it will no longer appear in the man-6.0 package of manpages.
[10 Jan 2008 19:41] Iggy Galarza
The code change to mysql_server_6.0.xml and mysql_server_fragment_6.0.xml correctly removed the "Instance Manager" from the 6.0 package(s).
[27 Feb 2008 12:28] Joerg Bruehe
This is fixed in 6.0.4-alpha.

I just verified the Windows package contents: no "mysqlmanager" any more.
For Linux, see the commit message of Dec 21 - this is contained in 6.0.4.
[12 Mar 2008 23:02] Bugs System
Pushed into 6.0.4-alpha
[17 Mar 2008 20:05] Paul DuBois
No user-visible change. No changelog entry needed.