Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[testing-devel] lockfiles: drop graduated overrides 馃帗 #1452

Merged

Conversation

coreosbot-releng
Copy link

Triggered by remove-graduated-overrides GitHub Action.

Triggered by remove-graduated-overrides GitHub Action.
@bgilbert
Copy link
Contributor

[2022-01-27T01:44:45.158Z] Downgraded:
[2022-01-27T01:44:45.158Z]   polkit 0.120-1.fc35.1 -> 0.120-1.fc35
[2022-01-27T01:44:45.158Z]   polkit-libs 0.120-1.fc35.1 -> 0.120-1.fc35

@dustymabe
Copy link
Member

I can only assume this means that NVR comparison gives the answer that 0.120-1.fc35 is newer than 0.120-1.fc35.1 and thus the version in the release day repo is winning

@jlebon
Copy link
Member

jlebon commented Jan 27, 2022

I think the issue here is a little more subtle. When this workflow ran, https://bodhi.fedoraproject.org/updates/FEDORA-2022-da040e6b94 was already pushed to stable so I think it did really see .1 and favoured it. The problem is that the base lockfiles themselves did not yet match what was in the overrides. They eventually converge via bump-lockfile: this push bumps polkit to match the override. But CI here ran before that push and so pulled in the old polkit.

This doesn't happen often because overrides usually live long enough for bump-lockfile to run at least once. Thankfully, the CI downgrade check catches it! 馃帀

Probably simplest fix for this is to enhance the script to only consider fast-tracked overrides where the version in the base matches.

Anyway, I've restarted CI here which should pass now.

@jlebon
Copy link
Member

jlebon commented Jan 27, 2022

Probably simplest fix for this is to enhance the script to only consider fast-tracked overrides where the version in the base matches.

Unless someone else (@bgilbert maybe?) wants to, I can tackle this after #1441 merges.

Copy link
Member

@jlebon jlebon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not auto-merging so we sanity-check on top of CI that polkit is no longer being downgraded (see #1452 (comment)).

@jlebon jlebon merged commit de9d5a8 into coreos:testing-devel Jan 27, 2022
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.

None yet

5 participants