-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Describe the bug
I have the 25.0.0 version of the custom device with VeriStand 2024 support installed. When I go to install the 25.0.1 patch to fix Auto-Detect Modules
, I get an error that the package cannot be installed.
To Reproduce
Steps to reproduce the behavior:
- Download and install the 25.0.0 release (
ni-scan-engine-veristand-<version>-support_25.0.0.8_windows_x64.nipkg
) - Download and attempt to install the 25.0.1 release (
ni-scan-engine-veristand-<version>-support_25.0.1.2_windows_x64.nipkg
) - See the NIPM error about a newer version being already installed
Expected behavior
I would expect 25.0.1 to upgrade 25.0.0.
Workaround
Manually uninstall the 25.0.0.8
package in NIPM before installing 25.0.1.2
.
Additional context
The issue is due to the releaseVersion
in the pipeline config file not getting incremented in the release branch. Because the build numbers are incremented per branch build history, the package that was named 25.0.1.2
actually contains Version: 25.0.0.2
in the control file, which is older than the 25.0.0.8
version in the 25.0.0 release file.