Closed Bug 986977 Opened 10 years ago Closed 9 years ago

Maintenance service installation updates the add programs registry entries with earlier version

Categories

(Toolkit :: Application Update, defect)

31 Branch
x86_64
Windows 8.1
defect
Not set
minor

Tracking

()

RESOLVED DUPLICATE of bug 862894

People

(Reporter: Spampot, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release)
Build ID: 20140314220517

Steps to reproduce:

1.) Install a current Firefox (e. g. v28) along with the Mozilla Maintenance Service (v28), then install Thunderbird (e. g. v24.4.0).

- or -

2.) Let Firefox and Thunderbird take turns in auto-updating themselves.


Actual results:

Although a newer version of the Mozilla Maintenance Service (e. g. v28) is already installed, the install (or update) of Thunderbird replaces it with an older version (e. g. v24.4.0).


Expected results:

If a newer version of the Mozilla Maintenance Service is already present on the system, it should NOT be replaced with an older one when either Firefox or Thunderbird are installed or updated.
I have just confirmed that this bug is still present with Thunderbird 31.6.0 on Windows 8.1 64-bit:

1. Install Firefox 37.0
=> Mozilla Maintenance Service 37.0 is also installed

2. Install Thunderbird 31.6.0
=> Mozilla Maintenance Service 37.0 is replaced with 31.6.0 (and thereby downgraded)
OS: Windows XP → Windows 8.1
Hardware: x86 → x86_64
Version: 24 → 31
Component: Installer → Application Update
Product: Thunderbird → Toolkit
Target Milestone: --- → mozilla31
Version: 31 → 31 Branch
Target Milestone: mozilla31 → ---
Please check the file version and post it in the bug.
It is located in under Program Files or Program Files (x86) in the Mozilla Maintenance Service directory.
Flags: needinfo?(Spampot)
Ok, I did. Results:

1. After installing Firefox 37.0.1
----------------------------------
Control Panel\Programs and Features
=> Mozilla Maintenance Service Version 37.0.1
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice.exe
=> File version 37.0.1.5570
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice_tmp.exe
=> File version 37.0.1.5570

2. After installing Thunderbird 31.6.0
--------------------------------------
Control Panel\Programs and Features
=> Mozilla Maintenance Service Version 31.6.0
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice.exe
=> File version 37.0.1.5570
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice_tmp.exe
=> File version 31.6.0.5567

3. After reboot
---------------
Control Panel\Programs and Features
=> Mozilla Maintenance Service Version 31.6.0
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice.exe
=> File version 37.0.1.5570
%ProgramFiles(x86)%\Mozilla Maintenance Service\maintenanceservice_tmp.exe
=> (File no longer exists)

So it seems that the maintenance service itself is not downgraded when TB 31.6.0 is installed on top of FF 37.0.1 (at least not always), but at least the version entry at Control Panel\Programs and Features is not kept in sync with the actual file version. Not sure about the meaning of the additional "..._tmp.exe".
Flags: needinfo?(Spampot)
Severity: normal → minor
Summary: Thunderbird install/update downgrades existing Maintenance Service → Maintenance service installation updates the add programs registry entries with earlier version
Whiteboard: [DUPEME]
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Whiteboard: [DUPEME]
You need to log in before you can comment on or make changes to this bug.