xdg-open: mailto doesnt work

  • Done
  • quality assurance status badge
Details
2 participants
  • Jonathan Brielmaier
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Jonathan Brielmaier
Severity
normal
J
J
Jonathan Brielmaier wrote on 13 May 2020 22:41
(name . bug-guix)(address . bug-guix@gnu.org)
54903c8a-21dd-6bef-d2ce-e83940cc6599@web.de
Trying `xdg-open mailto:guix-devel@gnu.org` in XFCE or MATE fails. The
same happens when you click on a mailto link in Icecat. I have
claws-mail and icedove installed. They both have
`MimeType=x-scheme-handler/mailto;` in their desktop files.

```
jonathan@x250 ~$ Can't locate URI/Escape.pm in @INC (you may need to
install the URI::Escape module) (@INC contains:
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/site_perl/5.30.2/x86_64-linux-thread-multi
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/site_perl/5.30.2
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2)
at
/gnu/store/rxjzd5v68ia80ksxhx860x9nli2hg57p-exo-0.12.11/lib/xfce4/exo/exo-compose-mail
line 24.
BEGIN failed--compilation aborted at
/gnu/store/rxjzd5v68ia80ksxhx860x9nli2hg57p-exo-0.12.11/lib/xfce4/exo/exo-compose-mail
line 24.
Can't locate URI/Escape.pm in @INC (you may need to install the
URI::Escape module) (@INC contains:
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/site_perl/5.30.2/x86_64-linux-thread-multi
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/site_perl/5.30.2
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi
/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2)
at
/gnu/store/rxjzd5v68ia80ksxhx860x9nli2hg57p-exo-0.12.11/lib/xfce4/exo/exo-compose-mail
line 24.
BEGIN failed--compilation aborted at
/gnu/store/rxjzd5v68ia80ksxhx860x9nli2hg57p-exo-0.12.11/lib/xfce4/exo/exo-compose-mail
line 24.
```

Installing perl-uri-escape does not resolve the issue. Neither adding it
as input or propagated-input to exo.
R
R
Ricardo Wurmus wrote on 14 May 2020 16:50
(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)(address . 41244-done@debbugs.gnu.org)
87y2puin9z.fsf@elephly.net
Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:

Toggle quote (5 lines)
> Trying `xdg-open mailto:guix-devel@gnu.org` in XFCE or MATE fails. The
> same happens when you click on a mailto link in Icecat. I have
> claws-mail and icedove installed. They both have
> `MimeType=x-scheme-handler/mailto;` in their desktop files.

Pushed the fix from #41255 with commit
5c7e477c6cfe89aa4dfce557ea181e5aa8ba8a05.

--
Ricardo
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 41244@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 41244
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch