[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 evince-3.30.0/libdocument/ev-file-helpers.c
[i.e. 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.