Skip to content
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

Upgrade windows builds to use OpenSSL 1.0.2c #68620

Closed
alex opened this issue Jun 11, 2015 · 29 comments
Closed

Upgrade windows builds to use OpenSSL 1.0.2c #68620

alex opened this issue Jun 11, 2015 · 29 comments
Assignees
Labels
release-blocker stdlib Python modules in the Lib dir

Comments

@alex
Copy link
Member

alex commented Jun 11, 2015

BPO 24432
Nosy @pfmoore, @pitrou, @larryhastings, @giampaolo, @tiran, @tjguk, @benjaminp, @ned-deily, @alex, @bitdancer, @zware, @zooba, @dstufft

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/zooba'
closed_at = <Date 2015-07-03.22:28:01.834>
created_at = <Date 2015-06-11.15:05:25.361>
labels = ['library', 'release-blocker']
title = 'Upgrade windows builds to use OpenSSL 1.0.2c'
updated_at = <Date 2015-07-04.06:47:41.096>
user = 'https://github.com/alex'

bugs.python.org fields:

activity = <Date 2015-07-04.06:47:41.096>
actor = 'python-dev'
assignee = 'steve.dower'
closed = True
closed_date = <Date 2015-07-03.22:28:01.834>
closer = 'steve.dower'
components = ['Library (Lib)']
creation = <Date 2015-06-11.15:05:25.361>
creator = 'alex'
dependencies = []
files = []
hgrepos = []
issue_num = 24432
keywords = ['security_issue']
message_count = 29.0
messages = ['245173', '245178', '245283', '246116', '246133', '246136', '246143', '246172', '246182', '246185', '246189', '246190', '246195', '246205', '246209', '246210', '246211', '246212', '246213', '246214', '246215', '246216', '246221', '246222', '246224', '246225', '246227', '246228', '246240']
nosy_count = 15.0
nosy_names = ['paul.moore', 'janssen', 'pitrou', 'larry', 'giampaolo.rodola', 'christian.heimes', 'tim.golden', 'benjamin.peterson', 'ned.deily', 'alex', 'r.david.murray', 'python-dev', 'zach.ware', 'steve.dower', 'dstufft']
pr_nums = []
priority = 'release blocker'
resolution = 'fixed'
stage = 'resolved'
status = 'closed'
superseder = None
type = None
url = 'https://bugs.python.org/issue24432'
versions = ['Python 2.7', 'Python 3.4', 'Python 3.5', 'Python 3.6']

@alex
Copy link
Member Author

alex commented Jun 11, 2015

@alex alex added the stdlib Python modules in the Lib dir label Jun 11, 2015
@ned-deily
Copy link
Member

Marking as release blocker for 3.5.0

@ned-deily
Copy link
Member

Make that OpenSSL 1.0.2c now.

@larryhastings
Copy link
Contributor

Steve?

@zooba
Copy link
Member

zooba commented Jul 3, 2015

I'll give it a shot tomorrow. Haven't done it before (not even sure I have the svn.p.o permissions). Do I still need Perl for this?

@zware
Copy link
Member

zware commented Jul 3, 2015

Yes, you'll need Perl, NASM, and svn on PATH.

I tried to send you an email about this a week or two ago, did I not get it
sent or did it go awry?

@tjguk
Copy link
Member

tjguk commented Jul 3, 2015

Zach, is there a write-up in the devguide for how to do this? And/or
could you send me the same email, please?

@zware
Copy link
Member

zware commented Jul 3, 2015

Not yet and yes :)

@zooba
Copy link
Member

zooba commented Jul 3, 2015

There was an email, though I don't remember whether it was a detailed one.

I'll take notes as I work through it and write something up or contribute them to whoever is writing.

@zooba
Copy link
Member

zooba commented Jul 3, 2015

I assume we use svn+ssh:// for this? I can't ssh into svn.python.org with my usual key, so I'm guessing it needs to be set up on there.

Who is best to contact about that?

@pitrou
Copy link
Member

pitrou commented Jul 3, 2015

For SVN access, I think it's probably Martin or perhaps Benjamin. Apparently svn.python.org still lives on the old Europe-based infrastructure...

Perhaps it would be good to switch the externals repo to hg, actually?

@zware
Copy link
Member

zware commented Jul 3, 2015

Antoine Pitrou added the comment:

For SVN access, I think it's probably Martin or perhaps Benjamin.

Benjamin was the one who set up my access.

Perhaps it would be good to switch the externals repo to hg, actually?

Moving away from svn.python.org has been on my to-figure-out list for
some time, but like instructions for the devguide, that hasn't
happened yet either.

@zooba
Copy link
Member

zooba commented Jul 3, 2015

The advantage of svn for externals is that nobody needs the history and most people don't need a full enlistment. A hg setup should probably be one repo per project per version, and I'm not sure that's a great idea.

@larryhastings
Copy link
Contributor

I just wanna say, thanks everybody for tackling this. Here's hoping it makes it into 3.5 beta 3!

@zooba
Copy link
Member

zooba commented Jul 3, 2015

I've emailed Benjamin, but I'm not sure when he was getting back. If I'm blocked on this then I guess Zach will have to do it again.

I got as far as building and testing for 3.5 without any issues. But if I can't check in to the repository then there's not much else I can do. Preparing the sources was smooth enough (though I added a shebang to prepare_ssl so I could run it directly).

@zware
Copy link
Member

zware commented Jul 3, 2015

Steve: what username did you use? Try svn+ssh://pythondev@svn.python.org/external

I'm having to set things up in a new-since-last-time VM to be able to do it, so if that works before I get it done, go for it.

@bitdancer
Copy link
Member

Because svn is still on the old infrastructure, it is quite possible Steve's key didn't get added to pythondev's key list. There might be someone else on infrastructure who could add it, if Benjamin isn't available.

@pitrou
Copy link
Member

pitrou commented Jul 3, 2015

It turns out I have access to the machine: Steve's key is already enabled in the pythondev account.

@zooba
Copy link
Member

zooba commented Jul 3, 2015

Yep, Benjamin added it about half an hour ago :)

Should have this done fairly soon.

@zware
Copy link
Member

zware commented Jul 3, 2015

Already have the source checked in on svn.python.org

@zooba
Copy link
Member

zooba commented Jul 3, 2015

Just spotted that. How about I kick off 3.5 and 2.7 with the old build files to test and you get 3.6 and 2.7 new?

@zware
Copy link
Member

zware commented Jul 3, 2015

Sure, can do. I already have a test running on 3.4 as well.

@zware
Copy link
Member

zware commented Jul 3, 2015

It all seems to work (no new failures).

@zooba
Copy link
Member

zooba commented Jul 3, 2015

Agreed. Build and obviously related tests are fine.

@zware
Copy link
Member

zware commented Jul 3, 2015

Would you like to check it in on all branches? I'm about to be separated from my computer for a while.

@zware zware changed the title Upgrade windows builds to use OpenSSL 1.0.2b Upgrade windows builds to use OpenSSL 1.0.2c Jul 3, 2015
@zooba
Copy link
Member

zooba commented Jul 3, 2015

Sure, I'll get it.

@python-dev
Copy link
Mannequin

python-dev mannequin commented Jul 3, 2015

New changeset 6fd63f0a0026 by Steve Dower in branch '3.4':
Issue bpo-24432: Update Windows builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/6fd63f0a0026

New changeset ebc8559b2e57 by Steve Dower in branch '3.5':
Issue bpo-24432: Update Windows builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/ebc8559b2e57

New changeset 91c5097bca2b by Steve Dower in branch 'default':
Issue bpo-24432: Update Windows builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/91c5097bca2b

@python-dev
Copy link
Mannequin

python-dev mannequin commented Jul 3, 2015

New changeset c49d2ea5e48a by Steve Dower in branch '2.7':
Issue bpo-24432: Update Windows builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/c49d2ea5e48a

@zooba zooba closed this as completed Jul 3, 2015
@python-dev
Copy link
Mannequin

python-dev mannequin commented Jul 4, 2015

New changeset 695bbbaf2478 by Ned Deily in branch '2.7':
Issue bpo-24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/695bbbaf2478

New changeset 4b52fce3753d by Ned Deily in branch '3.4':
Issue bpo-24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/4b52fce3753d

New changeset bbf4e35ed69e by Ned Deily in branch '3.5':
Issue bpo-24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c.
https://hg.python.org/cpython/rev/bbf4e35ed69e

New changeset fbb9ac8aebfd by Ned Deily in branch 'default':
Issue bpo-24432: merge from 3.5
https://hg.python.org/cpython/rev/fbb9ac8aebfd

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-blocker stdlib Python modules in the Lib dir
Projects
None yet
Development

No branches or pull requests

8 participants