-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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 Pillow 6.2.1 on October 21, 2019 #4152
Comments
I'll leave it there for today and continue tomorrow. @radarhere Please can you have a quick look over the release notes and things in the 6.2.x branch? Thanks! |
Everything looks in order, thanks for doing this. My only comment - should we amend the 6.2.0 changelog in light of 6.2.1? https://github.com/python-pillow/Pillow/blob/efcfb91b71955dff1d1fdd17da1147580f872859/CHANGES.rst
|
|
Tagged and pushed. @cgohlke, please could you do the Windows binaries? Thanks! |
Here you go. Unfortunately I'm getting a segfault in
|
Crash is at https://github.com/python-pillow/Pillow/blob/6.2.x/src/_imagingft.c#L947.
|
Does it only happen with Python 3.8, or also earlier versions? There's not really any functional changes in this release compared to the previous: 6.2.0...6.2.1 And thanks for the binaries, I've downloaded them. |
I noticed the crash first with Python 2,7 32-bit but can reproduce it on all Python versions and also with Pillow 6.2.0 when turning on Heap Verification. |
OK, I think we can live with it for this release, the main purpose of which is to unblock for 3.8 adoption, and fix it for the next one. I've created #4156 for this bug. Thanks! |
Released and tweeted! Thanks everyone! I'll note the for pillow-wheels build, the "latest" jobs failed, probably because the tag and latest master have diverged. But the tagged jobs passed, and the tagged ones are required ones. We don't often do point releases, so not a big deal to fix, just something to be aware of. |
Purpose
Same as 6.2.0 and adds support for the newly-released Python 3.8 (#4110).
Point Release
Released as needed for security, installation or critical bug fixes.
Make necessary changes in
master
branch.Update
CHANGES.rst
.Check out release branch e.g.:
Cherry pick individual commits from
master
branch to release branch e.g.5.2.x
.Check Travis CI to confirm passing tests in release branch e.g.
5.2.x
.In compliance with PEP 440, update version identifier in
src/PIL/_version.py
Run pre-release check via
make release-test
.Create tag for release e.g.:
Create source distributions e.g.:
Create binary distributions
Binary Distributions
Windows
@cgohlke
for Windows binaries via release ticket e.g. Release 2.9.0 on July 1, 2015 #1174.@cgohlke
andtwine upload *
.Mac and Linux
git clone https://github.com/python-pillow/pillow-wheels cd pillow-wheels ./update-pillow-tag.sh [[release tag]]
wget -m -A 'Pillow-<VERSION>-*' \ http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com
Upload all binaries and source distributions e.g.
twine upload dist/Pillow-5.2.0*
Create a new release on GitHub
Publicize Release
Documentation
The text was updated successfully, but these errors were encountered: