Skip to content

25.0.1 Patch Release cannot install without uninstalling 25.0.0 #284

@Karl-G1

Description

@Karl-G1

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:

  1. Download and install the 25.0.0 release (ni-scan-engine-veristand-<version>-support_25.0.0.8_windows_x64.nipkg)
  2. Download and attempt to install the 25.0.1 release (ni-scan-engine-veristand-<version>-support_25.0.1.2_windows_x64.nipkg)
  3. See the NIPM error about a newer version being already installed

Expected behavior
I would expect 25.0.1 to upgrade 25.0.0.

Screenshots
Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions