-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
pillow 9.3.0 with libjpeg-turbo #128
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
…nda-forge-pinning 2022.12.29.19.05.49
d245a71
to
e57d71b
Compare
So, the failing test here is known to be failing with libjpeg_turbo, and marked as such even in the source (and shows up in the logs here):
It seems that skip might not be triggering because we're already on libjpeg-turob 2.1 rather than 2.0. On top of that, it's only an accuracy failure:
So I feel it's a non-issue (triply so...) to skip this test. |
847f119
to
aeab3f7
Compare
@radarhere
Interestingly, that same test is failing in #126 even built against regular |
Pillow 9.4.0 included python-pillow/Pillow#6767 to fix python-pillow/Pillow#6741. In that issue, As for the failure with I don't think you've tried libjpeg-turbo with Pillow 9.4 though. Does that pass both |
Thanks for the quick feedback!
I just tried in #32, including a patch to downgrade
On OSX:
Would eps=2.1 still be acceptable IYO? In the meantime, I'm also trying if backporting python-pillow/Pillow#6767 would help us fix 9.3 after all. |
Sure, thanks. I've created python-pillow/Pillow#6853 |
Please see discussion conda-forge/conda-forge.github.io#673 |
There's now a migration PR ( #137 ) adding |
This hasn't caused me any more issues... Must confess I was a bit out off
my depth anyway. I'm just on my phone right now, though, so feel free to
close it out!
|
AFAIU this time it's being done properly (i.e. a conda-forge-wide migration, rather than just changing pillow), mainly driven by @hmaarrfk (thanks!). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking through things here, the two notable changes appear to be addressed in other ways. There are some minor patch updates, but these likely already are included with updates. Not seeing anything else major we are missing, but please feel free to correct me if I missed something
From f9343cc87028379fa85597475da4b0ef2e915a15 Mon Sep 17 00:00:00 2001 | ||
From: Andrew Murray <radarhere@users.noreply.github.com> | ||
Date: Wed, 30 Nov 2022 13:49:07 +1100 | ||
Subject: [PATCH 5/5] Do not trust JPEG decoder to determine image is CMYK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This patch went in pillow
version 9.4.0
with PR ( python-pillow/Pillow#6767 ). So presumably it is no longer needed as long as the latest version is building
# Test JPEG2k | ||
with fsspec.open("https://www.fnordware.com/j2k/relax.jp2") as f: | ||
image = Image.open(f) | ||
image.load() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was already dropped in commit ( 2e44e14 ) (as the full test suite is now run)
@jakirkham, no need to review here, this PR was completely obsoleted by #132 (see discussion here), but just never closed. |
Was trying to answer my own question
Though yeah sounds like nothing is needed. Let's close |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Closes #126