[evince] evince 3.30 can not open compressed files
I'm running an up-to-date archlinux, which recently turned to gnome 3.30.
Opening any gzipped (or bzipped) .pdf/.ps file with evince (3.30.0+8+g238f8ee6-1 on archlinux) results in the error message "File type Gzip archive (application/gzip) is not supported" and on the terminal the message "(evince:29283): GLib-CRITICAL **: 14:36:59.861: g_io_channel_write_chars: assertion 'channel->is_writeable' failed" is printed.
I'm not a super-expert, but by downloading the (vanilla) source code for evince 3.30.0 and 3.28.3 at
https://github.com/GNOME/evince/releases and compiling both, 3.30.0 is affected by the bug while 3.28.0 is not. By further inspection, changing line 142 of
fd = g_mkstemp_full (name, O_CLOEXEC, 0600)] to
fd = g_mkstemp (name) (as found in the same file for 3.28.3) solves the issue.