* bug#61063: 30.0.50; ement triggers repeated 'svg' error messages "Invalid message type 'svg'
@ 2023-01-25 17:53 Christophe de Dinechin
2023-01-25 19:59 ` Eli Zaretskii
0 siblings, 1 reply; 3+ messages in thread
From: Christophe de Dinechin @ 2023-01-25 17:53 UTC (permalink / raw)
To: 61063; +Cc: stefankangas
Running Emacs on macOS Ventura 13.1 (no problem on Linux).
Tested with 29.2 and a daily build.
Typing `ement-connect` and entering credentials.
Repeated messages:
Ement: Reading JSON took 0.00 seconds
Ement: Reading events...
Ement: Sync request sent, waiting for response...
error in process sentinel: image-type: Invalid image type ‘svg’
error in process sentinel: Invalid image type ‘svg’
Ement: Response arrived after 0.17 seconds. Reading 1.2k JSON response...
Ement: Reading JSON took 0.00 seconds
Ement: Reading events...
Ement: Sync request sent, waiting for response...
error in process sentinel: image-type: Invalid image type ‘svg’
error in process sentinel: Invalid image type ‘svg’
Wrong type argument: (or eieio-object cl-structure-object oclosure), nil
Ement: Response arrived after 3.58 seconds. Reading 1.2k JSON response...
Ement: Reading JSON took 0.00 seconds
Ement: Reading events...
Ement: Sync request sent, waiting for response...
error in process sentinel: image-type: Invalid image type ‘svg’
error in process sentinel: Invalid image type ‘svg’
Ement: Response arrived after 0.54 seconds. Reading 1.6k JSON response...
Ement: Reading JSON took 0.00 seconds
Ement: Reading events...
Ement: Sync request sent, waiting for response...
This may be related to bug bug 59081, but that bug is reportedly fixed [1]
in the nightly build I use (I believe). That other bug indicates [2] that
there was a change in macOS Ventura built-in image processing which now
supports SVG, but that the Emacs support was incomplete.
[1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59081#11
[2]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59081#8
ement version 0.5.2 installed from melpa
Emacs stack trace from debug-on-error:
Debugger entered--Lisp error: (error "Invalid image type ‘svg’")
signal(error ("Invalid image type ‘svg’"))
error("Invalid image type `%s'" svg)
image-type("<svg width=\"14\" height=\"12.6\" version=\"1.1\" xmlns=..." svg t)
create-image("<svg width=\"14\" height=\"12.6\" version=\"1.1\" xmlns=..." svg t :ascent center)
apply(create-image "<svg width=\"14\" height=\"12.6\" version=\"1.1\" xmlns=..." svg t (:ascent center))
svg-image((svg ((width . 14) (height . 12.6) (version . "1.1") (xmlns . "http://www.w3.org/2000/svg") (xmlns:xlink . "http://www.w3.org/1999/xlink")) (rect ((width . 14) (height . 12.6) (x . 0.0) (y . 0.0) (rx . 3.0) (fill . "#96f14a"))) (text ((y . 9) (x . 4.0) (fill . "#ffffff") (font-size . 10) (font-weight . 400) (font-family . "Menlo")) "K")) :ascent center)
apply(svg-image ((svg ((width . 14) (height . 12.6) (version . "1.1") (xmlns . "http://www.w3.org/2000/svg") (xmlns:xlink . "http://www.w3.org/1999/xlink")) (rect ((width . 14) (height . 12.6) (x . 0.0) (y . 0.0) (rx . 3.0) (fill . "#96f14a"))) (text ((y . 9) (x . 4.0) (fill . "#ffffff") (font-size . 10) (font-weight . 400) (font-family . "Menlo")) "K")) :ascent center))
svg-lib--image((svg ((width . 14) (height . 12.6) (version . "1.1") (xmlns . "http://www.w3.org/2000/svg") (xmlns:xlink . "http://www.w3.org/1999/xlink")) (rect ((width . 14) (height . 12.6) (x . 0.0) (y . 0.0) (rx . 3.0) (fill . "#96f14a"))) (text ((y . 9) (x . 4.0) (fill . "#ffffff") (font-size . 10) (font-weight . 400) (font-family . "Menlo")) "K")) :ascent center)
svg-lib-tag("K" nil :background "#96f14a" :foreground "white" :stroke 0)
ement-room-list-column-format-🐱([... ...] 1)
#f(compiled-function (item depth column-name) #<bytecode 0x783f73322700d0>)([... ...] 1 #("🐱" 0 1 ...))
#f(compiled-function (depth item) #<bytecode 0x132b05730923c8c5>)(1 [... ...])
#f(compiled-function (depth taxy) #<bytecode 0x1e3939bd8d9af377>)(1 #s(taxy-magit-section :name ... :description nil :key ... :items ... :taxys nil :predicate #f(compiled-function (item) #<bytecode 0x199c43a1b0580301>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take nil :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)))
#f(compiled-function (depth taxy) #<bytecode 0x1e3939bd8d9af377>)(0 #s(taxy-magit-section :name "Ement Rooms" :description nil :key nil :items nil :taxys (#s(taxy-magit-section :name #("Favourite" 0 9 ...) :description nil :key #("Favourite" 0 9 ...) :items (...) :taxys nil :predicate #f(compiled-function (item) #<bytecode 0x199c43a1b0580301>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take nil :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Last 24h" :description nil :key "Last 24h" :items (... ... ... ...) :taxys nil :predicate #f(compiled-function (item) #<bytecode -0x19927050a176eea5>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take nil :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Past month" :description nil :key "Past month" :items nil :taxys (...) :predicate #f(compiled-function (item) #<bytecode 0x186321762d6956cb>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xd301d2ed6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Past year" :description nil :key "Past year" :items (... ...) :taxys nil :predicate #f(compiled-function (item) #<bytecode -0x12c0b4762275c730>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xd301d2ed6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Older than 90d" :description nil :key "Older than 90d" :items nil :taxys (... ... ...) :predicate #f(compiled-function (item) #<bytecode -0xb85db52e436f024>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0x1f5e7513d6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Spaces" :description nil :key "Spaces" :items (...) :taxys nil :predicate #f(compiled-function (item) #<bytecode 0x1db0c2539390cc29>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xe5741d00bc6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>))) :predicate identity :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take (lambda (item taxy) (taxy-take-keyed '... item taxy)) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)))
taxy-magit-section-format-items((#("🐱" 0 1 (help-echo "Avatar")) "Name" #("Unread" 0 6 (help-echo "Unread events (Notificatio...")) "Latest" "Topic" "Members" #("Notifications" 0 5 (help-echo "Notification state")) #("B" 0 1 (help-echo "Buffer exists for room")) "Session") (("Session" (align) (formatter . ement-room-list-column-format-session)) (#("B" 0 1 ...) (align) (formatter . ement-room-list-column-format-b)) (#("Notifications" 0 5 ...) (align) (formatter . ement-room-list-column-format-notifications)) ("Members" (align . right) (formatter . ement-room-list-column-format-members)) ("Topic" (align) (formatter . ement-room-list-column-format-topic)) ("Latest" (align) (formatter . ement-room-list-column-format-latest)) (#("Unread" 0 6 ...) (align . right) (formatter . ement-room-list-column-format-unread)) ("Name" (align) (formatter . ement-room-list-column-format-name)) (#("🐱" 0 1 ...) (align . right) (formatter . ement-room-list-column-format-🐱))) #s(taxy-magit-section :name "Ement Rooms" :description nil :key nil :items nil :taxys (#s(taxy-magit-section :name ... :description nil :key ... :items ... :taxys nil :predicate #f(compiled-function (item) #<bytecode 0x199c43a1b0580301>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take nil :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Last 24h" :description nil :key "Last 24h" :items ... :taxys nil :predicate #f(compiled-function (item) #<bytecode -0x19927050a176eea5>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take nil :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Past month" :description nil :key "Past month" :items nil :taxys ... :predicate #f(compiled-function (item) #<bytecode 0x186321762d6956cb>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xd301d2ed6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Past year" :description nil :key "Past year" :items ... :taxys nil :predicate #f(compiled-function (item) #<bytecode -0x12c0b4762275c730>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xd301d2ed6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Older than 90d" :description nil :key "Older than 90d" :items nil :taxys ... :predicate #f(compiled-function (item) #<bytecode -0xb85db52e436f024>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0x1f5e7513d6c6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)) #s(taxy-magit-section :name "Spaces" :description nil :key "Spaces" :items ... :taxys nil :predicate #f(compiled-function (item) #<bytecode 0x1db0c2539390cc29>) :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take #f(compiled-function (item taxy) #<bytecode -0xe5741d00bc6988b>) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>))) :predicate identity :then ignore :make #f(compiled-function (&rest args) #<bytecode 0x660028705a37bf>) :take (lambda (item taxy) (taxy-take-keyed ... item taxy)) :visibility-fn taxy-magit-section-visibility :heading-face-fn #f(compiled-function (depth) #<bytecode 0x162b1009729ce39a>) :level-indent 2 :item-indent 2 :format-fn #f(compiled-function (item) #<bytecode 0x1db0c2b3353a7e69>)))
ement-room-list()
ement-room-list--after-initial-sync(#s(ement-session :user ... :server ... :token "syt_YzNk_CkxOq..." :transaction-id 213845148 :rooms ... :next-batch "m3650980579~1...." :device-id "GCNMIXFKNJ" :initial-device-display-name nil :has-synced-p nil :account-data ... :events #<hash-table equal 529/730 0x5583f697>))
run-hook-with-args(ement-room-list--after-initial-sync #s(ement-session :user ... :server ... :token "syt_YzNk_CkxOq..." :transaction-id 213845148 :rooms ... :next-batch "m3650980579~1...." :device-id "GCNMIXFKNJ" :initial-device-display-name nil :has-synced-p nil :account-data ... :events #<hash-table equal 529/730 0x5583f697>))
ement--sync-callback(#s(ement-session :user ... :server ... :token "syt_YzNk_CkxOq..." :transaction-id 213845148 :rooms ... :next-batch "m3650980579~1...." :device-id "GCNMIXFKNJ" :initial-device-display-name nil :has-synced-p nil :account-data ... :events #<hash-table equal 529/730 0x5583f697>) (... ... ... ... ... ...))
apply(ement--sync-callback (... ...))
#f(compiled-function (&rest args2) #<bytecode -0xade6457dea7d570>)(((next_batch . "m3650980579~1.3650980583~2.3650980585_...") (account_data (events . [(... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...)])) (device_one_time_keys_count (signed_curve25519 . 0)) (org.matrix.msc2732.device_unused_fallback_key_types . []) (device_unused_fallback_key_types . []) (rooms (join (!JSEyDZdNZpAoyyyrsx:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!HPedHnmUywlwkwKRoe:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!DDAPnZQSHKXPMugLQb:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!IsOHRgJubDRjlooQjz:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!HLAVdAvayyHWhidtHH:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!MFShPCoFZNaIKQqcSj:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!GpFTCgqINMkyyHFXqb:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!DIxEGfQXvIXPxgNseH:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!DuzLkDUWDnnxLyEOEf:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!JCIklZSkLkvplaFIpe:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!bUdUDFoHKZduqoGBWt:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!NdVqhzqatUynMhkcWv:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!YItbBieaQGdRSYBXmv:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!foIQSJZqgVVinEbeRn:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!fQmRGZWIzDMsgBvoJo:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!eEcOUAMlVgeKdkdUOC:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!kLGQJGDyGltduhsMaw:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!cjUDHWbCVpKJrfLDRE:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!aTnWZkeWiTkJZunWia:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!cNSQwPqhHKkIZdBnvt:devture.com (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!zrlPUbkLKYTPuEpnWc:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ... ...)) (!pdObATUmrzFGUldHdp:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!nVxxAbuiNjsLZMzfil:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!jEyDaxCOTPhnJQlLqC:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...)) (!kLIhqEamhefsLttDjO:matrix.org (timeline ... ... ...) (state ...) (account_data ...) (ephemeral ...) (unread_notifications ... ...) (summary ... ...))))))
#f(compiled-function () #<bytecode -0x125127f240d0e67>)()
plz--sentinel(#<process plz-request-curl> "finished\n")
In GNU Emacs 30.0.50 (build 1, aarch64-apple-darwin21.1.0, NS
appkit-2113.00 Version 12.0.1 (Build 21A559)) of 2023-01-18 built on
armbob.lan
Windowing system distributor 'Apple', version 10.3.2299
System Description: macOS 13.1
Configured using:
'configure --with-ns '--enable-locallisppath=/Library/Application
Support/Emacs/${version}/site-lisp:/Library/Application
Support/Emacs/site-lisp' --with-modules --with-x-toolkit=no'
Configured features:
ACL GMP GNUTLS JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER SQLITE3
THREADS TOOLKIT_SCROLL_BARS ZLIB
Important settings:
value of $LC_CTYPE: UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
display-fill-column-indicator-mode: t
recentf-mode: t
projectile-mode: t
global-git-commit-mode: t
magit-auto-revert-mode: t
shell-dirtrack-mode: t
global-flycheck-mode: t
flycheck-mode: t
yas-minor-mode: t
override-global-mode: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
line-number-mode: t
transient-mark-mode: (only . t)
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-search hides ~/Work/mu/mu4e/mu4e-search
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-lists hides ~/Work/mu/mu4e/mu4e-lists
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-helpers hides ~/Work/mu/mu4e/mu4e-helpers
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-headers hides ~/Work/mu/mu4e/mu4e-headers
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-folders hides ~/Work/mu/mu4e/mu4e-folders
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-main hides ~/Work/mu/mu4e/mu4e-main
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-contacts hides ~/Work/mu/mu4e/mu4e-contacts
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-context hides ~/Work/mu/mu4e/mu4e-context
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-org hides ~/Work/mu/mu4e/mu4e-org
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-speedbar hides ~/Work/mu/mu4e/mu4e-speedbar
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-view hides ~/Work/mu/mu4e/mu4e-view
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-message hides ~/Work/mu/mu4e/mu4e-message
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-actions hides ~/Work/mu/mu4e/mu4e-actions
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-server hides ~/Work/mu/mu4e/mu4e-server
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-update hides ~/Work/mu/mu4e/mu4e-update
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-contrib hides ~/Work/mu/mu4e/mu4e-contrib
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-draft hides ~/Work/mu/mu4e/mu4e-draft
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-bookmarks hides ~/Work/mu/mu4e/mu4e-bookmarks
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-icalendar hides ~/Work/mu/mu4e/mu4e-icalendar
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-compose hides ~/Work/mu/mu4e/mu4e-compose
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e hides ~/Work/mu/mu4e/mu4e
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-vars hides ~/Work/mu/mu4e/mu4e-vars
/opt/homebrew/share/emacs/site-lisp/mu4e/mu4e-mark hides ~/Work/mu/mu4e/mu4e-mark
/opt/homebrew/share/clang/clang-format hides /Users/ddd/.emacs.d/elpa/clang-format-20191106.950/clang-format
/Users/ddd/.emacs.d/elpa/transient-20230107.1528/transient hides /Applications/Emacs.app/Contents/Resources/lisp/transient
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-jump hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-jump
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-ensure hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-ensure
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-core hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-core
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-delight hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-delight
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-diminish hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-diminish
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-bind-key hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-bind-key
/Users/ddd/.emacs.d/elpa/bind-key-20221209.2013/bind-key hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/bind-key
/Users/ddd/.emacs.d/elpa/use-package-20221209.2013/use-package-lint hides /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-lint
~/.emacs-lisp/lisp/progmodes/gud hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/gud
Features:
(shadow sort mail-extr emacsbug display-fill-column-indicator recentf
tree-widget xcscope php-mode cc-langs mode-local speedbar ezimage
cc-mode cc-fonts cc-guess cc-menus cc-cmds php-face php php-project
projectile lisp-mnt ibuf-ext ibuffer ibuffer-loaddefs meson-mode smie
imenus misearch multi-isearch imenu-list hideshow imenu-anywhere go-guru
go-mode find-file ffap etags fileloop generator xref git f f-shortdoc
forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs
gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy
gsexp ghub url-http url-gw nsm url-auth let-alist forge-notify
forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference
forge-post markdown-mode color forge-repo forge forge-core forge-db
closql emacsql-sqlite emacsql emacsql-compiler magit-bookmark
magit-submodule magit-obsolete magit-popup magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
which-func imenu magit-diff smerge-mode diff git-commit log-edit
pcvs-util add-log magit-core magit-autorevert autorevert filenotify
magit-margin magit-transient magit-process with-editor shell server
magit-mode transient magit-git magit-base magit-section crm compat
compat-29 flymake-json flymake-easy advice flycheck clang-format
checkbox ac-clang flymake-proc flymake project warnings yasnippet
pos-tip clang-server auto-complete edmacro kmacro popup ag vc-svn
find-dired s dash adoc-mode tempo markup-faces cl-extra help-mode
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core gud pcase dframe mu4e
mu4e-org mu4e-view thingatpt gnus-art mm-uu mml2015 mm-view mml-smime
smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus
gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601
gnus-spec gnus-int gnus-range gnus-win gnus nnheader range org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint
org-pcomplete pcomplete org-list org-footnote org-faces org-entities
noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol
org-fold org-fold-core org-keys oc org-loaddefs find-func org-version
org-compat org-macs format-spec mu4e-main mu4e-headers mu4e-compose
mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks
mu4e-mark mu4e-message shr pixel-fill kinsoku url-file svg xml dom
flow-fill hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server
mu4e-context mu4e-vars mu4e-helpers mu4e-config bookmark ido message
sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg
rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader mu4e-setup
gnus-article-treat-patch diff-mode easy-mmode cal-menu calendar
cal-loaddefs ange-ftp blogmax disp-table defaults xl hippie-exp derived
rx ia64-asm-mode comments findgrep keydefs cc-styles cc-align cc-engine
cc-vars cc-defs cdefs cus-edit pp icons wid-edit grep compile
text-property-search comint ansi-osc ansi-color ring cus-load
realgud-recursive-autoloads info package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win
ucs-normalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns multi-tty
make-network-process emacs)
Memory information:
((conses 16 429466 25685)
(symbols 48 41850 5)
(strings 32 142411 6730)
(string-bytes 1 4772877)
(vectors 16 86313)
(vector-slots 8 1308411 110937)
(floats 8 476 342)
(intervals 56 458 141)
(buffers 976 10))
--
Cheers,
Christophe de Dinechin (https://c3d.github.io)
Theory of Incomplete Measurements (https://c3d.github.io/TIM)
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61063: 30.0.50; ement triggers repeated 'svg' error messages "Invalid message type 'svg'
2023-01-25 17:53 bug#61063: 30.0.50; ement triggers repeated 'svg' error messages "Invalid message type 'svg' Christophe de Dinechin
@ 2023-01-25 19:59 ` Eli Zaretskii
2023-01-30 15:35 ` Christophe de Dinechin
0 siblings, 1 reply; 3+ messages in thread
From: Eli Zaretskii @ 2023-01-25 19:59 UTC (permalink / raw)
To: Christophe de Dinechin; +Cc: 61063, stefankangas
> Cc: stefankangas@gmail.com
> From: Christophe de Dinechin <christophe@dinechin.com>
> Date: Wed, 25 Jan 2023 18:53:48 +0100
>
>
> Running Emacs on macOS Ventura 13.1 (no problem on Linux).
> Tested with 29.2 and a daily build.
> Typing `ement-connect` and entering credentials.
> Repeated messages:
>
> Ement: Reading JSON took 0.00 seconds
> Ement: Reading events...
> Ement: Sync request sent, waiting for response...
> error in process sentinel: image-type: Invalid image type ‘svg’
> error in process sentinel: Invalid image type ‘svg’
> Ement: Response arrived after 0.17 seconds. Reading 1.2k JSON response...
> Ement: Reading JSON took 0.00 seconds
> Ement: Reading events...
> Ement: Sync request sent, waiting for response...
> error in process sentinel: image-type: Invalid image type ‘svg’
> error in process sentinel: Invalid image type ‘svg’
Looks like this package requires SVG support and your build of Emacs
doesn't have it?
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61063: 30.0.50; ement triggers repeated 'svg' error messages "Invalid message type 'svg'
2023-01-25 19:59 ` Eli Zaretskii
@ 2023-01-30 15:35 ` Christophe de Dinechin
0 siblings, 0 replies; 3+ messages in thread
From: Christophe de Dinechin @ 2023-01-30 15:35 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 61063, stefankangas
> On 25 Jan 2023, at 20:59, Eli Zaretskii <eliz@gnu.org> wrote:
>
>> Cc: stefankangas@gmail.com
>> From: Christophe de Dinechin <christophe@dinechin.com>
>> Date: Wed, 25 Jan 2023 18:53:48 +0100
>>
>>
>> Running Emacs on macOS Ventura 13.1 (no problem on Linux).
>> Tested with 29.2 and a daily build.
>> Typing `ement-connect` and entering credentials.
>> Repeated messages:
>>
>> Ement: Reading JSON took 0.00 seconds
>> Ement: Reading events...
>> Ement: Sync request sent, waiting for response...
>> error in process sentinel: image-type: Invalid image type ‘svg’
>> error in process sentinel: Invalid image type ‘svg’
>> Ement: Response arrived after 0.17 seconds. Reading 1.2k JSON response...
>> Ement: Reading JSON took 0.00 seconds
>> Ement: Reading events...
>> Ement: Sync request sent, waiting for response...
>> error in process sentinel: image-type: Invalid image type ‘svg’
>> error in process sentinel: Invalid image type ‘svg’
>
> Looks like this package requires SVG support and your build of Emacs
> doesn't have it?
If you look at the other issue I linked to, specifically https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59081#11, I believe that it’s really a problem with changes in the image APIs on macOS Ventura, which causes some parts of Emacs to believe SVG is present (thanks to the OS), but the display part is not working:
> The problem is Mac OS native image APIs gained the ability to display
> SVG images in version 13, but the code to use them in Emacs was never
> finished.
>
> So if you built without librsvg, SVG images will not work (from the POV
> of create-image), but the splash screen code will think they are
> supported.
>
However, that specific issue was supposed to be fixed, and the fix does not seem to work for that specific library.
> This has already been fixed in Emacs 29. If you cherry-pick
> 5f8c655a44a0e7ad1fe6f8b23acb4e6c93dc72a6 and the immediately subsequent
> commit, it should start working again in Emacs 28.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-01-30 15:35 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-25 17:53 bug#61063: 30.0.50; ement triggers repeated 'svg' error messages "Invalid message type 'svg' Christophe de Dinechin
2023-01-25 19:59 ` Eli Zaretskii
2023-01-30 15:35 ` Christophe de Dinechin
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.