<?xml version="1.0" encoding="utf-8"?>
<launchpad-bug id="952607">
  <date_last_updated>2012-03-12 12:13:54.109785+00:00</date_last_updated>
  <api_links>
    <bug_api_link>https://api.launchpad.net/1.0/bugs/952607</bug_api_link>
    <bug_owner_link>https://api.launchpad.net/1.0/~wlad-montyprogram</bug_owner_link>
    <milestone_link>https://api.launchpad.net/1.0/maria/+milestone/5.2</milestone_link>
    <linked_branches_collection_link>https://api.launchpad.net/1.0/bugs/952607/linked_branches</linked_branches_collection_link>
    <activity_link>https://api.launchpad.net/1.0/bugs/952607/activity</activity_link>
  </api_links>
  <bug_web_link>https://bugs.launchpad.net/bugs/952607</bug_web_link>
  <owner>Vladislav Vaintroub</owner>
  <assignee>Vladislav Vaintroub</assignee>
  <milestone_title>Maria 5.2</milestone_title>
  <duplicate_link></duplicate_link>
  <duplicate_bug_id></duplicate_bug_id>
  <title>upgrade wizard on Windows should hide some  MySQL services</title>
  <status>Fix Released</status>
  <importance>High</importance>
  <created>2012-03-11 23:11:56.515914+00:00</created>
  <description>
<![CDATA[This problem is found via Winqual.
Some OEM vendors (n this case) Dell embed MySQL (and actually more,  something like WAMP) with their own tools preinstalled on new computers.  Since we do not know OEM applications well enough, and do not trust users to know what they do, we should exclude OEM-specific instances from the list offered by upgrade wizard (it automatically starts whenever a service running MySQL is found)

Winqual reported several crashes on Dell machines, while running upgrade from 5.0.45 (preinstalled) to 5.3.5. 
What exactly the application does is not clear, the service is named dls-db, has display name RemoteDB, and is configued to run as
C:\Program Files\Common Files\Dell\MySQL\bin\mysqld.exe 
  --defaults-file=C:\Program Files\Common Files\Dell\MySQL\my.ini dsl-db
The only known thing is that it belongs somehow to Dell specific systems.

Why crashes happen, is a subject for another report . the purpose of this bug report is different:  we should not offer to upgrade OEM specific MySQL installations via  UpgradeWizard GUI.]]>  </description>
  <activities>
    <activity datechanged="2012-03-11T23:11:56.515914+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[]]>      </newvalue>
      <whatchanged>bug</whatchanged>
      <person>Vladislav Vaintroub</person>
      <message>added bug</message>
    </activity>
    <activity datechanged="2012-03-11T23:13:43.472432+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[Example of the upgrade crash. https://bugs.launchpad.net/maria/+bug/952607/+attachment/2853618/+files/mysql.err]]>      </newvalue>
      <whatchanged>attachment added</whatchanged>
      <person>Vladislav Vaintroub</person>
      <message></message>
    </activity>
    <activity datechanged="2012-03-11T23:17:01.140067+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[some more info by winqual  (mysql_upgrade_service.exe invocation command line here) https://bugs.launchpad.net/maria/+bug/952607/+attachment/2853619/+files/WERInternalMetadata.xml]]>      </newvalue>
      <whatchanged>attachment added</whatchanged>
      <person>Vladislav Vaintroub</person>
      <message></message>
    </activity>
    <activity datechanged="2012-03-12T11:19:30.974112+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[lp:maria/5.2]]>      </newvalue>
      <whatchanged>branch linked</whatchanged>
      <person>Launchpad Janitor</person>
      <message></message>
    </activity>
    <activity datechanged="2012-03-12T12:13:52.776324+00:00">
      <oldvalue>
<![CDATA[Confirmed]]>      </oldvalue>
      <newvalue>
<![CDATA[Fix Released]]>      </newvalue>
      <whatchanged>maria: status</whatchanged>
      <person>Vladislav Vaintroub</person>
      <message></message>
    </activity>
    <activity datechanged="2012-03-12T12:13:52.776324+00:00">
      <oldvalue>
<![CDATA[]]>      </oldvalue>
      <newvalue>
<![CDATA[Vladislav Vaintroub (wlad-montyprogram)]]>      </newvalue>
      <whatchanged>maria: assignee</whatchanged>
      <person>Vladislav Vaintroub</person>
      <message></message>
    </activity>
  </activities>
  <comments>
    <comment commentlink="https://api.launchpad.net/1.0/maria/+bug/952607/comments/0" datecreated="2012-03-11T23:11:56.515914+00:00">
      <person>Vladislav Vaintroub</person>
      <subject>
<![CDATA[upgrade wizard on Windows should hide some  MySQL services]]>      </subject>
      <content>
<![CDATA[This problem is found via Winqual.
Some OEM vendors (n this case) Dell embed MySQL (and actually more,  something like WAMP) with their own tools preinstalled on new computers.  Since we do not know OEM applications well enough, and do not trust users to know what they do, we should exclude OEM-specific instances from the list offered by upgrade wizard (it automatically starts whenever a service running MySQL is found)

Winqual reported several crashes on Dell machines, while running upgrade from 5.0.45 (preinstalled) to 5.3.5. 
What exactly the application does is not clear, the service is named dls-db, has display name RemoteDB, and is configued to run as
C:\Program Files\Common Files\Dell\MySQL\bin\mysqld.exe 
  --defaults-file=C:\Program Files\Common Files\Dell\MySQL\my.ini dsl-db
The only known thing is that it belongs somehow to Dell specific systems.

Why crashes happen, is a subject for another report . the purpose of this bug report is different:  we should not offer to upgrade OEM specific MySQL installations via  UpgradeWizard GUI.]]>      </content>
    </comment>
    <comment commentlink="https://api.launchpad.net/1.0/maria/+bug/952607/comments/1" datecreated="2012-03-11T23:13:43.472432+00:00">
      <person>Vladislav Vaintroub</person>
      <subject>
<![CDATA[Re: upgrade wizard on Windows should hide some  MySQL services]]>      </subject>
      <content>
<![CDATA[]]>      </content>
    </comment>
    <comment commentlink="https://api.launchpad.net/1.0/maria/+bug/952607/comments/2" datecreated="2012-03-11T23:17:01.140067+00:00">
      <person>Vladislav Vaintroub</person>
      <subject>
<![CDATA[Re: upgrade wizard on Windows should hide some  MySQL services]]>      </subject>
      <content>
<![CDATA[]]>      </content>
    </comment>
  </comments>
  <branches>
    <branch>lp:maria/5.2</branch>
  </branches>
  <messages>
    <message created="2012-03-11 23:13:43.472432+00:00" owner="Vladislav Vaintroub">
<![CDATA[]]>      <attachment link="https://bugs.launchpad.net/bugs/952607/+attachment/2853618" type="Unspecified">
        <title>Example of the upgrade crash.</title>
        <file>LPexportBug952607_mysql.err</file>
      </attachment>
    </message>
    <message created="2012-03-11 23:17:01.140067+00:00" owner="Vladislav Vaintroub">
<![CDATA[]]>      <attachment link="https://bugs.launchpad.net/bugs/952607/+attachment/2853619" type="Unspecified">
        <title>some more info by winqual  (mysql_upgrade_service.exe invocation command line here)</title>
        <file>LPexportBug952607_WERInternalMetadata.xml</file>
      </attachment>
    </message>
  </messages>
</launchpad-bug>
