Bug 12089 - 7.4 not removing older versions during install
: 7.4 not removing older versions during install
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Windows Installer
: 7.3.3
: PC All
: P1 normal (vote)
: 7.4.0
Assigned To: James Richardson
: TestCase
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-05-18 11:29 UTC by James Richardson
Modified: 2009-09-28 13:33 UTC (History)
2 users (show)

See Also:
Category: Task


Attachments
detailed test report (deleted)
2009-09-24 09:18 UTC, Chris Owens
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Richardson 2009-05-18 11:29:15 UTC
Installing 7.3.3 over pre 7.0.x versions do not fully remove older installs.  I had 5.2.0 installed on my windows system, upgraded to 7.3.3 and noticed that 5.2 had not been removed.

In fact, I can still run 5.2 and 7.3.3 never started properly.  It looked like 7.3.3 installed in both SlimServer and SqueezeCenter directory
Comment 1 Michael Herger 2009-05-18 11:43:55 UTC
James - unless you see the same issue when updating from SS6.x I won't bother about this.
Comment 2 James Richardson 2009-05-18 12:42:00 UTC
Same thing happens when upgrading from 6.5 to 7.3.3 on Windows x86

Both SlimServer and SqueezeCenter tray icons show up as well as /program file directories are there

To reproduce, clean windows system
Install 6.5
Reboot (optional)
Install 7.3.3
Observe
Comment 3 James Richardson 2009-05-18 12:49:45 UTC
MAC upgrade from 6.5.0 >> 7.3.3 works
Comment 4 James Richardson 2009-05-19 09:25:04 UTC
Mickey: should we hold 7.3.3 for this? or push off to 7.4

I don't know what how many people are still using <6.5 that would upgrade to 7.3.x
Comment 5 Mickey Gee 2009-05-19 09:35:37 UTC
Let's keep the focus of 7.3.3 on improving Controller reliability and adding AAC. I will retarget for 7.4.
Comment 6 Michael Herger 2009-05-25 04:46:39 UTC
That's working fine for me :-/. I did as you said (testing with 6.5), and the 7.3 installer did correctly uninstall 6.5, though leaving one file (slim.exe) behind. This would no longer work. 

When you tested this, was slimserver running as a service or app? Would you still see it running in the task manager?
Comment 7 James Richardson 2009-05-26 08:04:20 UTC
It was running as an Application.

I'll retest with a later version of 7.3.3 and 7.4 (which is now the target) to verify.
Comment 8 James Richardson 2009-08-01 11:45:28 UTC
I need to write up the test case and verify this is good now that all the name changes have taken place.
Comment 9 James Richardson 2009-08-06 16:00:50 UTC
Adding time worked info
Comment 10 Pat Farrell 2009-08-23 15:01:26 UTC
Dup in spirit of 7.4 problem. Installation scripts for squeezeboxserver don't remove squeezecenter. At least on Debian Lenny, probably other debian based distros (ubuntu, etc.)
Comment 11 James Richardson 2009-09-09 10:34:30 UTC
I have not been able to reproduce this, been testing for several weeks now. 
Please continue to monitor up-till GM
Comment 12 Pat Farrell 2009-09-13 14:38:11 UTC
Similar or related bug just occured on latest nightly, see https://bugs-archive.lyrion.org/show_bug.cgi?id=13595
Comment 13 Pat Ransil 2009-09-15 17:56:27 UTC
Retargeting for 8.0. Still working on 13595 but this seems rare.
Comment 14 James Richardson 2009-09-15 18:13:42 UTC
Pat: this is needed for 7.4 verification.  This is NOT an 8.0 issue.
Comment 15 Chris Owens 2009-09-24 09:18:26 UTC
Created attachment 5919 [details]
detailed test report
Comment 16 Chris Owens 2009-09-24 09:19:37 UTC
Ignore that test report; I attached it to the wrong bug, sorry.
Comment 17 James Richardson 2009-09-24 11:53:13 UTC
The content of attachment 5919 [details] has been deleted by
    James Richardson <jrichardson@slimdevices.com>
who provided the following reason:

attached to wrong bug

The token used to delete this attachment was generated at 2009-09-24 11:53:02 PDT.
Comment 18 Marc Auslander 2009-09-24 12:02:19 UTC
(In reply to comment #10)
> Dup in spirit of 7.4 problem. Installation scripts for squeezeboxserver don't
> remove squeezecenter. At least on Debian Lenny, probably other debian based
> distros (ubuntu, etc.)

IMHO, Debian install works correctly.  squeezeboxserver install triggers a remove, but not a purge, of squeezecenter.  That means you can go back.  To get rid of the config files, you use the standard Debian installer purge option to purge the config files.
Comment 19 James Richardson 2009-09-24 12:07:28 UTC
Marc: thanks for the update this is good news :)
Comment 20 James Richardson 2009-09-28 13:33:05 UTC
For the most part this bug can be closed.  Individual upgrade issues will be opened per os