Skip to content

Ignore release if not specified in the pkg state (bsc#1280289) - #786

Merged
vzhestkov merged 2 commits into
openSUSE/release/3006.0from
openSUSE/fix/3006.0/pkg-install-validation
Sep 18, 2026
Merged

vzhestkov merged 2 commits into
openSUSE/release/3006.0from
openSUSE/fix/3006.0/pkg-install-validation

Conversation

@vzhestkov

Copy link
Copy Markdown
Contributor

What does this PR do?

It's a follow up fix for regression caused by #782
Upstream PR saltstack/salt#70231 will be updated with the same fix.

What issues does this PR fix or reference?

Upstream PR: saltstack/salt#70231

Previous Behavior

State works as expected, but the verification after installing the package fails on comparing the version of installed package and requested if the requested one has no release part specified. For example with = 1.2.3, the verification will fail if installed 1.2.3-1.1.

New Behavior

Returning to the previous behaviour we had before #782 while having strict check of the version with no ignoring release if omitted for one of two versions specified for comparison for salt.utils.pkg.rpm.version_cmp.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes/No

Please review Salt's Contributing Guide for best practices.

See GitHub's page on GPG signing for more information about signing commits with GPG.

@vzhestkov
vzhestkov merged commit 733b8f2 into openSUSE/release/3006.0 Sep 18, 2026
8 checks passed
@vzhestkov
vzhestkov deleted the openSUSE/fix/3006.0/pkg-install-validation branch September 18, 2026 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants