[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62747: 29.0.90; Invalid desktop file
From: |
Eli Zaretskii |
Subject: |
bug#62747: 29.0.90; Invalid desktop file |
Date: |
Mon, 10 Apr 2023 16:34:33 +0300 |
> From: Andreas Schwab <schwab@linux-m68k.org>
> Date: Mon, 10 Apr 2023 11:27:46 +0200
>
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a non-escaped character '$' in a quote, but it should be
> escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a non-escaped character '$' in a quote, but it should be
> escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a reserved character '&' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a reserved character ''' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a reserved character ')' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action
> new-window" contains a reserved character ';' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsc
> c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec emacsclient
> --alternate-editor= --display=\\"\\$DISPLAY\\" --eval \\"(message-mailto
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Entry"
> contains a reserved character '&' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a reserved character ''' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a reserved character '(' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a reserved character ')' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group
> "Desktop Entry" contains a reserved character ';' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor=
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor=
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor=
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group
> "Desktop Entry" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor=
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group
> "Desktop Entry" contains a reserved character '$' outside of a quote
Thanks.
Ulrich, could you please look into this?
- bug#62747: 29.0.90; Invalid desktop file, Andreas Schwab, 2023/04/10
- bug#62747: 29.0.90; Invalid desktop file,
Eli Zaretskii <=
- bug#62747: 29.0.90; Invalid desktop file, Ulrich Mueller, 2023/04/10
- bug#62747: 29.0.90; Invalid desktop file, Andreas Schwab, 2023/04/10
- bug#62747: 29.0.90; Invalid desktop file, Eli Zaretskii, 2023/04/10
- bug#62747: 29.0.90; Invalid desktop file, Ulrich Mueller, 2023/04/10
- bug#62747: 29.0.90; Invalid desktop file, Eli Zaretskii, 2023/04/10
bug#62747: 29.0.90; Invalid desktop file, Ulrich Mueller, 2023/04/10