GNOME Bugzilla – Bug 680582
Version of PIL installed on extensions-web is too old
Last modified: 2012-08-06 21:30:36 UTC
Users of extensions.gnome.org have been experiencing issues uploading interlaced PNG files; the version of PIL installed on those servers does not support reading interlaced PNG files. As such, any page with a thumbnail created from an interlaced PNG file will crash, as our thumbnail generator (sorl.thumbnail) uses PIL to do the downscaling of the images. As it's third-party vendor code, it's impossible to "wrap" it, and the third-party code does not wrap usage of PIL in a try/except to catch the IOError. Newer versions of PIL support interlaced PNG files.
Removed server-side thumbnail scaling, moving it client-side instead.