Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: pu
* workaround a pgmagick exception (Closes: #902522) https://tests.reproducible-builds.org/debian/rb-pkg/stretch/amd64/sorl-thumbnail.html FTBFS and likely also runtime breakage, seems the problem was backported to stretch with some graphicsmagick/imagemagick security update.
diff -Nru sorl-thumbnail-12.3+git20160928/debian/changelog sorl-thumbnail-12.3+git20160928/debian/changelog --- sorl-thumbnail-12.3+git20160928/debian/changelog 2017-04-27 01:10:48.000000000 +0300 +++ sorl-thumbnail-12.3+git20160928/debian/changelog 2020-01-12 13:05:20.000000000 +0200 @@ -1,3 +1,10 @@ +sorl-thumbnail (12.3+git20160928-2+deb9u1) stretch; urgency=medium + + * Non-maintainer upload. + * workaround a pgmagick exception (Closes: #902522) + + -- Adrian Bunk <b...@debian.org> Sun, 12 Jan 2020 13:05:20 +0200 + sorl-thumbnail (12.3+git20160928-2) unstable; urgency=medium * Disable support for Wand again, because tests crash on i386 diff -Nru sorl-thumbnail-12.3+git20160928/debian/patches/series sorl-thumbnail-12.3+git20160928/debian/patches/series --- sorl-thumbnail-12.3+git20160928/debian/patches/series 2016-10-04 03:04:18.000000000 +0300 +++ sorl-thumbnail-12.3+git20160928/debian/patches/series 2020-01-12 13:05:20.000000000 +0200 @@ -1,3 +1,4 @@ +workaround-pgmagick-exception.patch orientation.patch disable_http_tests.patch icc_profile.patch diff -Nru sorl-thumbnail-12.3+git20160928/debian/patches/workaround-pgmagick-exception.patch sorl-thumbnail-12.3+git20160928/debian/patches/workaround-pgmagick-exception.patch --- sorl-thumbnail-12.3+git20160928/debian/patches/workaround-pgmagick-exception.patch 1970-01-01 02:00:00.000000000 +0200 +++ sorl-thumbnail-12.3+git20160928/debian/patches/workaround-pgmagick-exception.patch 2020-01-12 13:03:12.000000000 +0200 @@ -0,0 +1,22 @@ +Description: workaround an exception with newer pgmagick version +Author: W. Martin Borgert <deba...@debian.org> +Origin: vendor +Bug: https://github.com/jazzband/sorl-thumbnail/issues/558 +Bug-Debian: https://bugs.debian.org/902522 +Last-Update: 2018-08-29 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/sorl/thumbnail/engines/pgmagick_engine.py ++++ b/sorl/thumbnail/engines/pgmagick_engine.py +@@ -26,7 +26,10 @@ + def is_valid_image(self, raw_data): + blob = Blob() + blob.update(raw_data) +- im = Image(blob) ++ try: ++ im = Image(blob) ++ except RuntimeError: ++ return False + return im.isValid() + + def _cropbox(self, image, x, y, x2, y2):