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

Release 0.810 planning #10062

Closed
JukkaL opened this issue Feb 10, 2021 · 12 comments · Fixed by mypyc/mypy_mypyc-wheels#15
Closed

Release 0.810 planning #10062

JukkaL opened this issue Feb 10, 2021 · 12 comments · Fixed by mypyc/mypy_mypyc-wheels#15
Assignees

Comments

@JukkaL
Copy link
Collaborator

JukkaL commented Feb 10, 2021

I'm going to release mypy 0.810 soon, using an accelerated release process (likely Feb 10 or Feb 11). This is a small release that only includes #9992, which fixes a regression in 0.800.

This is not going to be called 0.801, since the fix includes a behavior change and a new command-line option.

@JukkaL JukkaL self-assigned this Feb 10, 2021
@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 10, 2021

Wheel builds are broken (example: https://github.com/mypyc/mypy_mypyc-wheels/runs/1873417540). This is likely related to the removal of the typeshed git submodule.

Oh well. I'll try to fix the builds tomorrow. Everything else is fine.

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 11, 2021

This got accidentally closed.

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 11, 2021

Still having some issues with the wheels. Hopefully I can get them sorted soon.

I accidentally pushed the version tag before validating the wheels, so the actual release will be 0.811 instead of 0.810.

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 11, 2021

If I can't fix the wheel build soon, I'll call it a day and continue on Monday.

@hauntsaninja
Copy link
Collaborator

One blocking question: #10073 (comment)

@ethanhs
Copy link
Collaborator

ethanhs commented Feb 12, 2021

I think it would be good to get #10086 into either 0.810 or a 0.811 bugfix if it's too late for 0.810.

@hauntsaninja
Copy link
Collaborator

0.810 won't include any modular typeshed changes :-)

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 15, 2021

The release wheel build works now. I'm going to wait a bit for the wheel build to be unbroken on master (just as a general precaution). However, I'm not going to wait longer than until Tuesday or Wednesday.

@luislew
Copy link

luislew commented Feb 18, 2021

The release wheel build works now. I'm going to wait a bit for the wheel build to be unbroken on master (just as a general precaution). However, I'm not going to wait longer than until Tuesday or Wednesday.

Any updates on when you expect to release 0.810?🤞

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 19, 2021

Cherry-picked #10078 and #10096. The latter is needed for the wheel builds to work.

Any updates on when you expect to release 0.810?

Any time now! The Windows wheel builds work now.

I decided to wait until the Windows wheels work, since my original hypothesis of why they were failing wasn't correct, and there might have been something seriously wrong (actually it was a just regression that wasn't included in the release branch).

@marcglobality
Copy link

Cherry-picked #10078 and #10096. The latter is needed for the wheel builds to work.

Any updates on when you expect to release 0.810?

Any time now! The Windows wheel builds work now.

I decided to wait until the Windows wheels work, since my original hypothesis of why they were failing wasn't correct, and there might have been something seriously wrong (actually it was a just regression that wasn't included in the release branch).

I see the release in github but not in pypy. How long it takes to appear in there / When are you planning to upload it?

@JukkaL
Copy link
Collaborator Author

JukkaL commented Feb 19, 2021

The release is finally out: http://mypy-lang.blogspot.com/2021/02/mypy-0812-released.html

(It's not 0.810 since because of issues when I tried to release 0.810 and 0.811. There are no 0.810 and 0.811 releases on PyPI.)

@JukkaL JukkaL closed this as completed Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants