-
-
Notifications
You must be signed in to change notification settings - Fork 38
Issues w/ Sigstore signing #21
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
Comments
Hi @di. Thanks for helping with this!
The permissions are only needed on the download server so the perms in For context:
This needs changes so the output of the command is shown to stdout so the operator can copy the URL and paste it in the browser and then it needs to take the code from stdin and move it to the stdin of the ssh command so is pasted in the process running remotely.
👍 One note, I ran manually the current (fixed version for the NameError) script in |
The automation script is running interactively (it needs input from other commands). What is missing here is that it displays the output and allows the operator to paste the code so the ssh command gets it remotely. Currently, the command is just executed and the output is checked under the assumption that there is no input needed. |
@pablogsal I'm happy to make the changes here, but is there any way for us to test this before the 3.11.0 final release in October? I really don't want to hold up that release as well. |
I can do some manual test of the end-to-end before the final release. Unfortunately this repo never developed automatic testing so there isn't any better way than that that I can think off :( |
Thanks a lot for the help, btw |
@di Another thing I realized while signing the 3.11.0rc2 release. The URLs for pre-releases are wrongly calculated. The current script generates the following for the rc2 release: https://www.python.org/ftp/python/3.11.0rc2/Python-3.11.0rc2.tgz.sig but it should be https://www.python.org/ftp/python/3.11.0/Python-3.11.0rc2.tgz.sig I fixed these manually this time. |
Another thing we need to do here is upgrade the version of Python on the release server to be a version supported by the most modern |
Uh oh!
There was an error while loading. Please reload this page.
Hey @pablogsal, sorry for the troubles. Just want to make sure I understand all the issues you hit. To summarize python/pythondotorg#2113 and #19, what we'll need is:
add_to_python_dot_org.py
to do it directly on the host.add-to-pydotorg.py
, but this is run non-interactivelyIs that right?
Regarding the blocking for signing, this is expected, but should happen in an interactive environment, so looks like
add_to_python_dot_org.py
is the wrong place for this. Is there any point in the release process where the files are available in an interactive environment?The text was updated successfully, but these errors were encountered: