From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diego Nicola Barbato Subject: bug#28692: Emacs fails to display images Date: Tue, 03 Oct 2017 21:44:10 +0200 Message-ID: <877ewcdnjp.fsf@GlaDOS.home> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzTDe-00060j-19 for bug-guix@gnu.org; Tue, 03 Oct 2017 15:51:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzTDa-0005Dh-2s for bug-guix@gnu.org; Tue, 03 Oct 2017 15:51:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38152) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dzTDZ-0005Db-Uz for bug-guix@gnu.org; Tue, 03 Oct 2017 15:51:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dzTDZ-00078U-Nb for bug-guix@gnu.org; Tue, 03 Oct 2017 15:51:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzT7G-0005LH-UE for bug-guix@gnu.org; Tue, 03 Oct 2017 15:44:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzT7D-0007wf-0M for bug-guix@gnu.org; Tue, 03 Oct 2017 15:44:30 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38296) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dzT7C-0007sS-17 for bug-guix@gnu.org; Tue, 03 Oct 2017 15:44:26 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 0A46620CD2 for ; Tue, 3 Oct 2017 21:44:14 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3y68cD6lG8z107j for ; Tue, 3 Oct 2017 21:44:11 +0200 (CEST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 28692@debbugs.gnu.org Hello! Several of emacs image related features have stopped working properly: * Eww does not render images showing empty squares instead. * When visiting an image in a buffer and pressing n to visit the next image the next image is either not displayed at all (showing an empty square instead) or a thumbnail sized version is displayed. * Transformations such as "Fit to Window Width" or "Rotate Image" do not work at all. The following error message is displayed instead: ImageMagick error: no decode delegate for this image format `PBM' @ error/constitute.c/ReadImage/504 (This happens with all image formats not just .pbm) This is independent of any init file as it still happens if emacs is run with the -Q flag. Everything works as it should if I roll back to the version from 2017-09-22. I am running GuixSD on an x86-64 machine with the following config: ;; This is an operating system configuration file ;; for a "desktop" setup with StumpWM and EXWM where ;; the root partition is encrypted with LUKS. (use-modules (gnu) (gnu packages) (gnu system nss)) (use-service-modules avahi dbus desktop networking xorg) (use-package-modules certs emacs gnome lisp xdisorg) (operating-system (host-name <>) (timezone <>) (locale <>) ;; Assuming /dev/sda is the target hard disk, and "osiris" ;; is the label of the target root file system. (bootloader (grub-configuration (target "/dev/sda") (timeout 1))) ;; Specify a mapped device for the encrypted root partition. ;; The UUID is that returned by 'cryptsetup luksUUID'. (mapped-devices (list (mapped-device (source (uuid <>)) (target <>) (type luks-device-mapping)))) (file-systems (cons* (file-system (device <>) (title 'label) (mount-point "/") (type "ext4")) (file-system (device <>) (title 'label) (mount-point "/home") (type "ext4") (dependencies mapped-devices)) %base-file-systems)) (swap-devices '("/dev/sda2")) (users (cons (user-account (name <>) (comment <>) (group "users") (supplementary-groups '("lp" "wheel" "netdev" "audio" "video")) (home-directory <>)) %base-user-accounts)) ;; This is where we specify system-wide packages. (packages (cons* nss-certs ;for HTTPS access ;; gvfs ;for user mounts sbcl-stumpwm ;StumpWM window manager emacs emacs-exwm ;emacs window manager %base-packages)) ;; Add desktop services to %base-services. This is a modified ;; version of %desktop-services with fewer services and wicd ;; instead of network-manager. Also adding tor, xscreensaver, ;; bluetooth and a <> console keymap. (services (cons* (tor-service) ;; Login service (slim-service) ;; Screen lockers are a pretty useful thing ;; and these are small. (screen-locker-service xlockmore "xlock") (screen-locker-service xscreensaver "xscreensaver") ;; The D-Bus clique. (bluetooth-service) (avahi-service) (wicd-service) (udisks-service) (upower-service) (colord-service) (geoclue-service) (polkit-service) (elogind-service) (dbus-service) (ntp-service) ;; Add swiss german keymap (console-keymap-service <>) %base-services)) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss))