-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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 8.4.0 on October 15, 2021 #5664
Comments
Is there a chance to fix anim-gifs in 8.4? #5656 |
Will begin the release. First a review of the milestone (https://github.com/python-pillow/Pillow/milestone/45):
Also, CIFuzz suddenly started failing yesterday: #5764. Looks like a timeout unrelated to code changes, I'm going to ignore it for this release (and may cancel those builds early to save resources/time). |
The "MSYS2 MinGW 32-bit" job has a failing Qt test, even after a few restarts: The previous build passed, and there's no code changes between the two (only removed the Tidelift workflow): So will continue, something to check later. |
@cgohlke Please could you build Windows binaries? Thank you! |
Here you go. Got some QT (PyQt6 6.2.0) related failures:
|
Thank you! Looks similar to the Qt failures with MSYS2 MinGW 32-bit. |
Forgot to remove this placeholder from the release notes: https://pillow.readthedocs.io/en/stable/releasenotes/8.4.0.html For clarity, Pillow 8.4.0 does not contain security updates. |
🚀🐍 Pillow 8.4.0 is released! Thanks everyone! |
Great! |
@hugovk here are the aarch64 wheels, if it helps - aarch64.zip |
MINGW32 CI failures could be related to msys2/MINGW-packages#9771 or msys2/MINGW-packages#9736? |
Thanks, uploaded! |
Opened #5774 for the Qt failures. |
manylinux 2_12 wheels looks lacking compared to 8.3.2. |
Correct me if I'm wrong, but the distros supported by manylinux_2_12 are EOL. See https://github.com/mayeut/pep600_compliance#acceptable-distros-to-build-wheels |
@radarhere No problem. We kept using too much old docker image. |
Related: #5701 (comment)
|
No one answered that suggestion last month :) So maybe we wait to see if there's a concrete need that can't be addressed by upgrading? In that earlier case last month, it looks like they no longer need it anyway; they're planning on waiting until 3.6 EOL and dropping it and upgrading manylinux and some other stuff. |
Yeah, just wanted to make sure the discussion is linked :) |
Release Checklist
See https://pillow.readthedocs.io/en/stable/releasenotes/versioning.html for
information about how the version numbers line up with releases.
Main Release
Released quarterly on January 2nd, April 1st, July 1st and October 15th.
master
branch.master
branch.src/PIL/_version.py
CHANGES.rst
.make release-test
in a freshly cloned repo.make sdist twine check dist/*
.dev0
to version identifier insrc/PIL/_version.py
Binary Distributions
Windows
@cgohlke
for Windows binaries via release ticket.@cgohlke
and copy intodist/
Mac and Linux
git clone https://github.com/python-pillow/pillow-wheels cd pillow-wheels ./update-pillow-tag.sh 8.4.0
and copy into
dist/
Publicize Release
Documentation
Docker Images
git clone https://github.com/python-pillow/docker-images cd docker-images ./update-pillow-tag.sh 8.4.0
The text was updated successfully, but these errors were encountered: