-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Unable to build debian packages for debian buster with Pillow 7.1.0 #7208
Comments
Aaaaand unfortunately this workaround has prevented Synapse from starting after upgrading to v1.12.2 with Pillow 7.1.0 installed. The plan for now is to have a v1.12.3 release with a fixed workaround. This will likely arrive tomorrow. Note that if you can't downgrade from v1.12.2 for whatever reason, you can downgrade Pillow to v7.0.0 and then Synapse will start:
If you would like to downgrade instead, |
So the problem is that Pillow 7.1.0 has changed where it installs its libraries. For 7.0.0, they are installed to
But for 7.1.1:
Unfortunately we've hardcoded this path in the debian build scripts: https://github.com/matrix-org/synapse/blob/v1.12.1/debian/rules#L25-L28. I'll make a PR to fix it. |
Synapse 1.12.2 (2020-04-02) =========================== This release fixes [an issue](#7208) with building the debian packages. No other significant changes since 1.12.1.
This was fixed in #7212. |
Description
When trying to build debian packages for Synapse v1.12.1, we ran into a snag with the following error on
debian:buster
:This appears to be the same error as python-pillow/pillow-wheels#255, though it's unclear why this issue is only cropping up now.
Pillow did some PNG-related work in release 7.1.0, so that may be the cause. Pinning pillow to <v7.1.0 seems to work, so that's what we've done for now.
The text was updated successfully, but these errors were encountered: