This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Description
Description
When trying to build debian packages for Synapse v1.12.1, we ran into a snag with the following error on debian:buster:
find debian/`dh_listpackages`/ -path '*/site-packages/psycopg2/*.so' | \
xargs dpkg-shlibdeps -Tdebian/`dh_listpackages`.substvars \
-pshlibs1 -dRecommends
dh_shlibdeps -X site-packages/PIL/.libs -X site-packages/psycopg2
dpkg-shlibdeps: error: cannot find library libz-a147dcb0.so.1.2.3 needed by debian/matrix-synapse-py3/opt/venvs/matrix-synapse/lib/python3.7/site-packages/Pillow.libs/libpng16-bedcb7ea.so.16.37.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '')
dpkg-shlibdeps: error: cannot continue due to the error above
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.