-
Notifications
You must be signed in to change notification settings - Fork 122
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pinning for ops-scenario should be explicit #1550
Comments
Also there seems to be no 7.1.0 tag on https://github.com/canonical/ops-scenario, last is 7.0.4 from September 2024. If this no longer the correct upstream for ops-scenario, can that repository be archived to avoid misunderstandings? |
That is not the correct upstream, this repository is (you can find the link on PyPI). @PietroPasotti is taking care of archiving it. |
Thanks @tonyandrewmeyer :-) I was just going to github.com/canonical/ops-scenario straight away as that is what I guessed where the upstream is (at least I've seen it before). I haven't checked the repository linked on PyPI. If that one is correct, that is fine but we should still archive the other one to avoid any one else being confused. Thanks for pinging @PietroPasotti on this! |
Sorry, I missed this. We fixed it the other way around (updating I'll talk to the team about whether we want to do a .1 release on either/both the packages to avoid this, or whether it's a bit late now and we just need to do it better next time and have everyone update both to compatible versions.
We do not want to do that. It causes other problems where there are other packages that have However, we certainly do need to make sure that the |
We can yank todays ops-scenario as a stop-gap In fact the ops-scenario 7.1.1 could be as simple as requiring stricter version of ops. I have a PR in #1551 |
Done! P.S. thank you for a prompt bug report! |
Hey all!
Starting a few hours ago we see the following in our CI now that ops-scenario 7.1.0 is released
The underlying reason for this seems to be that
ops-scenario
is not explicitly pinned but set to"ops-scenario>=7.0.5,<8",
which is then causing us to pull 7.1.0 when we setops[testing]==2.17.1
.Can we set an explicit version for ops-scenario or better avoid breaking changes in minor versions? :-)
The text was updated successfully, but these errors were encountered: