Wireshark-bugs: [Wireshark-bugs] [Bug 2628] New: Wireshark installer doesn' t handle multiple ve
Date: Fri, 20 Jun 2008 09:11:57 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2628

           Summary: Wireshark installer doesn't handle multiple versions
                    gracefully
           Product: Wireshark
           Version: 1.0.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: stuart.macdonald@xxxxxxxxxxxxxxxxxxx


Build Information:
Version 1.0.0

Copyright 1998-2008 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GTK+ 2.12.8, with GLib 2.14.6, with WinPcap (version unknown),
with libz 1.2.3, without POSIX capabilities, with libpcre 7.0, with SMI 0.4.5,
with ADNS, with Lua 5.1, with GnuTLS 1.6.1, with Gcrypt 1.2.3, with MIT
Kerberos, with PortAudio V19-devel, with AirPcap.

Running on Windows XP Service Pack 2, build 2600, with WinPcap version 4.0.2
(packet.dll version 4.0.0.1040), based on libpcap version 0.9.5, without
AirPcap.

Built using Microsoft Visual C++ 6.0 build 8804

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
I just downloaded nightly build 25493 to test a fix for a minor bug I'd
reported. I installed it to C:\Program Files\Wireshark-SVN-25493, no menu
groups or icons or file associations. Ran it manually from the install dir,
tested the fix (see bug 2599), it worked, uninstalled.

The uninstall worked, selected keep preferences and WinPCap, but deleted the
start menu group even though it hadn't installed it. Unsure of what else it
deleted that it shouldn't have I was forced to uninstall my 1.0.0 and
reinstall it.

It would be nice if the installer handled gracefully having multiple versions
of Wireshark (and maybe Ethereal too) installed.

It should detect installed versions, ask if this is an upgrade or separate
install, track what it in fact installs, and uninstall itself and shared
components only if it's the last uninstall. To do this properly should involve
reference counting shared components like WinPCap, so that a non-symmetrical
install A install B uninstall A uninstall B works.

...Stu


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.