Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-1422

Windows: Uninstall 32 bit Picard before upgrade

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2.1.3
    • 2.0.4
    • Packaging & Deployment
    • None
    • Windows

      On Windows Picard should uninstall previous installs before upgrading, at least if the previous install was a 32 bit version.

      This solves:

      • Installer suggesting 32 bit Programs folder for installation, even though Picard is a 64bit application
      • Possible incompatibility between installed libararies

          [PICARD-1422] Windows: Uninstall 32 bit Picard before upgrade

          The following changes have been implemented:

          1. The installer will now always uninstall the previous installed version. This avoids conflicts with any remaining files. The config will be preserved, though, and the old install location will be reused (with the exception below)
          2. If the installer detects that the old install location was inside the 32bit programs folder ("Program Files (x86)") it will reset the install location to the default ("Program Files\MusicBrainz Picard")

          Philipp Wolfer added a comment - The following changes have been implemented: The installer will now always uninstall the previous installed version. This avoids conflicts with any remaining files. The config will be preserved, though, and the old install location will be reused (with the exception below) If the installer detects that the old install location was inside the 32bit programs folder ("Program Files (x86)") it will reset the install location to the default ("Program Files\MusicBrainz Picard")

          It's probably a sane approach to always offer uninstalling the previous install by default, might prevent things like PICARD-1343 and PICARD-1469

          Philipp Wolfer added a comment - It's probably a sane approach to always offer uninstalling the previous install by default, might prevent things like PICARD-1343 and PICARD-1469

          For PICARD-1371 we already detect whether installing on 64 or 32 bit system. Maybe some of this is for use here.

          Philipp Wolfer added a comment - For PICARD-1371 we already detect whether installing on 64 or 32 bit system. Maybe some of this is for use here.

            outsidecontext Philipp Wolfer
            outsidecontext Philipp Wolfer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                2.1.3