Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[bpo-30916] Pre-build OpenSSL and Tcl/Tk for Windows#2688

Merged
zooba merged 10 commits into
python:masterpython/cpython:masterfrom
zooba:binary-openssl-tkinterzooba/cpython:binary-openssl-tkinterCopy head branch name to clipboard
Jul 17, 2017
Merged

[bpo-30916] Pre-build OpenSSL and Tcl/Tk for Windows#2688
zooba merged 10 commits into
python:masterpython/cpython:masterfrom
zooba:binary-openssl-tkinterzooba/cpython:binary-openssl-tkinterCopy head branch name to clipboard

Conversation

@zooba

@zooba zooba commented Jul 12, 2017

Copy link
Copy Markdown
Member

Not ready to merge yet, but far enough along for @zware and any interested parties to take a look.

Before finally merging this, I'll do releasable/signed builds and upload them to the GitHub repository, which should make the CI pass.

The change to OpenSSL cannot be backported, in my opinion (unless we prove that it is totally safe). While the Tcl/Tk change can be, I'm not sure that it's worth it.

zooba added 2 commits July 12, 2017 18:29
Updates build files to use find_python.bat
Updates ssl and tkinter projects to use pre-built externals
Ensure prepared builds can be signed
Fix download options
Update installer
@mention-bot

Copy link
Copy Markdown

@zooba, thanks for your PR! By analyzing the history of the files in this pull request, we identified @zware, @segevfiner and @briancurtin to be potential reviewers.

@zooba zooba added OS-windows type-feature A feature request or enhancement labels Jul 12, 2017
Prefer MSBuild 14.0 over 15.0 in case the latter is missing install files.
@zooba

zooba commented Jul 13, 2017

Copy link
Copy Markdown
Member Author

See the binary builds at https://github.com/zooba/cpython-bin-deps/tree/tcltk-8.6.6.0 and https://github.com/zooba/cpython-bin-deps/tree/openssl-bin-1.0.2k.

You can do a test build by running get_externals.bat --organization zooba and then build.bat -e ...

@zooba

zooba commented Jul 13, 2017

Copy link
Copy Markdown
Member Author

I have successful builds and test runs now when pulling externals from my repo. If there are no suggestions about the layout of the binaries repo, then I'll push release-ready builds to them so the CI build passes.

@zooba zooba requested a review from zware July 14, 2017 08:30
@zooba

zooba commented Jul 14, 2017

Copy link
Copy Markdown
Member Author

Zach opted not to review right now and said go ahead and he'll fix up my failures later :)

I pushed release bits to our actual repository and triggered another build (hopefully) to test.

@zooba

zooba commented Jul 14, 2017

Copy link
Copy Markdown
Member Author

Build passes fine with the binaries published. Detailed comment on the bug

@zooba zooba merged commit 68d663c into python:master Jul 17, 2017
@zooba zooba deleted the binary-openssl-tkinter branch July 17, 2017 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OS-windows type-feature A feature request or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.