-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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
Python: protobuf 3.0.0-alpha1 removed from PyPI #1303
Comments
@nathanielmanistaatgoogle What? We deleted a release from PyPI ? Why not just archive.... ? Deleting public packages (no matter what they're called) is sort of like rebasing commits that you've already pushed... :( |
/cc @solyony |
Sorry for the breakage. I removed v3.0.0-alpha-1 because the version schema it uses is wrong and pip thinks v3.0.0-alpha-1 is newer than v3.0.0a3. See: |
Wait... Can't we make it an archived package ? So it wouldn't be one "recommended"? @tseaver Any ideas on how we could fix this? I would re-open this if I could... we're breaking stuff :( |
PyPI has a "hide this release" feature. Unfortunately, I think we would need help from the PyPI admins to restore the release in order to hide it. @dstuft is the one person I can think of who would know. |
I understand that we are breaking stuff, and that's mostly my fault for uploading a package with the wrong name. I'm sorry for that. I don't understand why we want to restore a broken package though. Is that because we had a promise to users that every gcloud release package will work for an indefinite amount of time, even when it has a broken dependency? |
@xfxyjwf Now we trying to update to later version of gcloud and if everything will go fine we can close this issue. But maybe there can be more users who use specific version of gcloud which suddenly stops work after next |
Removing old releases is seriously bad practice: it damages repeatability of builds, and in this case, breaks the gcloud 0.7.1 release, which pinned that version of protobuf.
The text was updated successfully, but these errors were encountered: