vipm-io / vipm-desktop-issues

All software has bugs. So does VIPM. Thanks for your help reporting them! We hope to squash them all :)
5 stars 1 forks source link

[Bug] VIPM Shows No Packages Installed in LV 2023 Q3 after upgrading from LV 2023 Q1 #32

Open jimkring opened 1 year ago

jimkring commented 1 year ago

Who is Affected

Symptoms

Problem Details

VIPM keeps an installation database of installed packages for each LabVIEW version. The reason that previously installed packages show as missing is because VIPM initialized a new installation database for 2023 Q3 and left the old installation database for 2023 Q1 in place, unused.

image

Problem Background

Recently, LabVIEW introduced a new versioning system where quarterly release numbers are used as LabVIEW's minor version number (LabVIEW 2023 Q3 --> 23.3). Previously, service pack releases used the bugfix version number (e.g. LabVIEW 2019 SP1 --> 19.0.1). Historically, it has been assumed that the minor version number would never change and only the bugfix version number would be incremented for SP releases (e.g. quarterly or semi-annual service packs). Accounting for this change in quarterly versioning of LabVIEW has impacted a variety of different LabVIEW tools (and features of LabVIEW)

Work-around

1) Use VIPM to uninstall all packages from LabVIEW 2023 Q3 2) Exit / Quit VIPM 3) Delete the LV 23.3 (64-bit) package installation database folder (located here C:\ProgramData\JKI\VIPM\databases\) 4) Rename the LV 23.1 (64-bit) folder as LV 23.3 (64-bit) 5) Restart VIPM 6) Uninstall all packages from LabVIEW 2023 Q3 7) Re-install the packages you need for working on your project (e.g. using Dragon).

Plans for a Fix

A VIPM 2023.3 f1 is planned, which will have a fix for this issues, and will also include a solution for verifying the package installation databases.

jmmarquis commented 2 days ago

I just discovered this behavior after updating from LabVIEW 2024 Q1 to Q3. VIPM version 2024.3