Skip to content

assign Windows arm32 worker - #89

Merged
zware merged 6 commits into
python:masterfrom
paulmon:master
May 15, 2019
Merged

assign Windows arm32 worker#89
zware merged 6 commits into
python:masterfrom
paulmon:master

Conversation

@paulmon

@paulmonpaulmon commented Apr 23, 2019

Copy link
Copy Markdown
Contributor

I expect this worker to fail at first.
For example tools/buildbot/test.bat needs to changed to support this worker: python/cpython#12917
There are also 10 more tests that need skips or fixes that I'm aware of.

Comment threadmaster/custom/factories.py Outdated
factory_tags = ["win64", "icc", "nondebug"]

class WindowsArm32Build(WindowsBuild):
buildFlags = ["-p", "ARM", "--no-tkinter", "--no-ssl"]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't we get SSL working?

@paulmonpaulmonApr 29, 2019

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zooba
Yes. But it's not merged yet.
The PR is here: python/cpython#11779
And that depends on this patch python/cpython-source-deps#13 which has already been merged upstream in OpenSSL

@zooba

Copy link
Copy Markdown
Member

Okay, I'm making a new OpenSSL build with that fix.

If the only problem with the buildbot is that the tests fail, I'd rather go in with the failure. It's marked unstable for now, so it's okay, and it'll both save updating the config when it's fixed and will force us to make the fixes :)

@paulmon

paulmon commented Apr 29, 2019

Copy link
Copy Markdown
ContributorAuthor

@zooba, Are you saying to remove the --no-ssl parameter now and let it fail until the ssl PR is merged?
The reason I was avoiding that is because the tests won't be runnable in that case because the build will not finish. The --no-ssl at least makes it so I can see tests running and failing.

@zooba

Copy link
Copy Markdown
Member

Yep, exactly.

@zooba

Copy link
Copy Markdown
Member

Ping @zware@pablogsal@vstinner - look like you all have commit rights?

We're about to get the SSL changes in (I'm running them through the current buildbot fleet), and at that point we have no reason not to include Paul's machines in the unstable fleet.

@zwarezware left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One very minor change I'd like to see, otherwise looks OK.

Comment threadmaster/custom/factories.py Outdated
# skip test_multiprocessing_spawn for now
testFlags = ["-arm32", "-j2", "-x", "test_multiprocessing_spawn", "-x", "test_winconsoleio", "-x", "test_distutils"]
cleanFlags = ["-p", "ARM", "--no-tkinter"]
factory_tags = ["arm32"]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need some manner of Windows tag here too. Maybe win-arm32 instead of arm32, or a separate windows tag? Same below.

@zooba

Copy link
Copy Markdown
Member

@zware Changes have been made - anything else?

Comment threadmaster/master.cfg Outdated

@zwarezware left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more change that I missed last time.

Co-Authored-By: Zachary Ware <zachary.ware@gmail.com>
@paulmon

Copy link
Copy Markdown
ContributorAuthor

@zware Thanks for reviewing. I merged your suggested change

@zware
zware merged commit e24c3f4 into python:masterMay 15, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@paulmon@zooba@zware