-
Notifications
You must be signed in to change notification settings - Fork 97
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
supersede: duplicate package in rings can cause failure in middle of non-atomic operation #1188
Comments
From journal: sudo journalctl -u osrt-staging-bot-regular@openSUSE:Factory --since '-18 hours' --until '-17 hours'
|
Relevant lines seem to explain the behavior. Not sure what the proper way to handle this would be. Really we want the operation to be atomic, but no simple way of doing that. Could map before, but that seems somewhat arbitrary. Likely the best method is to ensure that when moving things between rings the package if first removed before added to new ring to ensure there are not duplicates. I am inclined to close this since any of the code could crap out in the middle and no rollback of partial change...like API transactions with commit. |
Feel free to re-open if you believe something more should be done. The workflow should be reflect in #848. |
llvm4 SR#532127(https://build.opensuse.org/request/show/532127) has been staged in Staging M, it was superseded by SR#533345 , staging-bot handles it in a strange way
The text was updated successfully, but these errors were encountered: