apache / apache/couchdb-glazier

Windows Installer - Upgrade path

Open
#57 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
13
Forks
9
Avg merge
49m
Merged PRs (30d)
1

Description

Hello, I use couchdb and currently on version 3.5 on Windows 11 clients. I've recently upgraded from couch 1.6 to 2.3 and then to 3.5. I've noticed that in every upgrade the installer is not allowed to run on top of the current versions. It always gives an error saying another version is installed already. The process I follow is to uninstall, save data folder and reuse it after the installation of the new versions. This didn't work on the jump from 1.6 to 2.3, it did on the jump from 2.3 to 3.5.

Now that 3.5.2 is out, I'd like to patch my clients and install the latest version, however the installer is giving the same message. Is this a broken behavior from the installer that could be fixed or any particular reason why is designed like this?

Doing the process to uninstall/ install the new version is not hard for just 1 client but gets complicate with remote clients and in scaled scenarios with dozens or hundreds of clients.

Thank you

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named in the report. Reproduce the Windows 3.5.2 upgrade attempt, then trace the installer entry point that rejects an existing installation; done means an in-place upgrade is accepted without requiring uninstalling and restoring the data folder, or the behavior is documented as intentional.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.