GNU bug report logs

#24066 icecat "mailto" handler does not work - and cannot be reconfigured by user

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #8 received at 24066@debbugs.gnu.org (full text, mbox, reply):

Received: (at 24066) by debbugs.gnu.org; 13 Oct 2020 13:23:19 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 13 09:23:19 2020
Received: from localhost ([127.0.0.1]:45638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1kSKGs-0003WW-UZ
	for submit@debbugs.gnu.org; Tue, 13 Oct 2020 09:23:19 -0400
Received: from mail-qk1-f170.google.com ([209.85.222.170]:37014)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@gmail.com>) id 1kSKGq-0003WJ-Eh
 for 24066@debbugs.gnu.org; Tue, 13 Oct 2020 09:23:17 -0400
Received: by mail-qk1-f170.google.com with SMTP id z6so20792870qkz.4
 for <24066@debbugs.gnu.org>; Tue, 13 Oct 2020 06:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=iphuMsLmGBqAUXuY8JyGXEnSSplFtdozqjFPFPgof2w=;
 b=S8AEUGDw1zeYYb8klOc0WQlVJjvOOjnUphmX9gfO6Us6NLuJGo15Qua6Y1KXiPywXo
 cBd67mGs018q2xtD5pusyEzkmn1qCkGPysQHN6SQhKZLPMc4R0lf/rv7xMDNKcH1XjHq
 iNPS20IKyzt9Rwl0MqYvEwPrncAlObdpn9yCusnDo7Hn+JA14r2GEhu+SVeq+OT3g9le
 mUL5t9iPbbo6A5u78FfK75gkk9c7ku2Hv2/yn5TCUpfFJDXk+96/a81o4IhQ29vvIqZk
 aienhO2B+XWhgautsLUi3lMZLnoXK/Rs3OEuLt3iDxxWETpFb/8xw+31bSNZrBtzE1S3
 +QUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=iphuMsLmGBqAUXuY8JyGXEnSSplFtdozqjFPFPgof2w=;
 b=sTeHkuqiAF7rj6ZU/mXFw/Yy+bJARdLzkSlCOGTpZX8G7mkTLGCRkHOyPyGznxAkio
 lmgnnUqQd+XuTu5Oh/Xjz+WoFyU7mw0jlfrNumA/AFdEYm6+LupZJ/sKjL+9mJJ3ELRm
 6fs1okrOBSSIuZwmJNFQxHzIsV9wDN/WJzBwBFv5WwTkxMAmH0E03AR74ti7Bsz/Zgj8
 /d9Qa5+lxmlUKJKKk34JKAZsOTPpFirPXLbFHB7ylARXg7qe+i/ju6VFclqKaDsGrx8U
 mhbKFFJ10aShPX+xK6wpgJLT24bwTe16Lq3d5kN47U9dXIxPtPs8UvId1zWWdcneN9+t
 Rang==
X-Gm-Message-State: AOAM531S/GiTexVbn1cGOvw8V+H1gcCTs5MtxbOzuVDk1kACRg7qPexh
 LFYLxX/26dTRldj6VuAqAGU=
X-Google-Smtp-Source: ABdhPJyK8hRD+TnrTbM/ymq02RiOq1XdTf99es1Rd/Fir5y8Taber2fa0ZnNdIqjBwM7Lwms8kzDkA==
X-Received: by 2002:a37:8002:: with SMTP id b2mr14518448qkd.86.1602595390980; 
 Tue, 13 Oct 2020 06:23:10 -0700 (PDT)
Received: from hurd (dsl-155-33.b2b2c.ca. [66.158.155.33])
 by smtp.gmail.com with ESMTPSA id z26sm11832308qtb.85.2020.10.13.06.23.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 13 Oct 2020 06:23:10 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: Danny Milosavljevic <dannym@scratchpost.org>
Subject: Re: bug#24066: icecat "mailto" handler does not work - and cannot
 be reconfigured by user
References: <579027b7.VHXjhpPxQC3AAmeY%pjotr.public12@email>
 <8760rznoh1.fsf@gnu.org> <20160722004130.GA10340@thebird.nl>
 <874m7hk6dz.fsf_-_@gnu.org> <20160724033027.GA20236@thebird.nl>
 <20160724135828.GA6502@solar>
 <20160724152150.GA16481@novena-choice-citizen>
 <20160724191839.10d69bfe@scratchpost.org>
 <20160724192540.35ef4511@scratchpost.org>
 <87oa5m6zv9.fsf@mdc-berlin.de>
 <20160725093440.5d4f9c6f@scratchpost.org>
Date: Tue, 13 Oct 2020 09:23:09 -0400
In-Reply-To: <20160725093440.5d4f9c6f@scratchpost.org> (Danny Milosavljevic's
 message of "Mon, 25 Jul 2016 09:34:40 +0200")
Message-ID: <87362i6z0i.fsf@gmail.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 24066
Cc: guix-devel@gnu.org, Jookia <166291@gmail.com>,
 Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>, 24066@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hello Danny,

Danny Milosavljevic <dannym@scratchpost.org> writes:

[...]

> Checking the application preferences of icecat, it only gives "always
> ask" (note: it doesn't ask) and not an application for "mailto". (in
> GuixSD)

Testing in latest IceCat, there's a 'Use other...' entry in the mailto
applications configuration.  I also saw 'Emacs' in the list of potential
applications to open mailto URIs, tried it and it opened Emacs.

Does that work for you?

To get the applications recognized as supporting this URI scheme, they
must provide a .desktop file which mentions support for it, for example
via a MimeType=x-scheme-handler entry:

--8<---------------cut here---------------start------------->8---
$ grep -rin 'x-scheme-handler' $(guix build weechat)
/gnu/store/...-weechat-2.9/share/applications/weechat.desktop:17:MimeType=x-scheme-handler/irc;x-scheme-handler/ircs;--8<---------------cut here---------------end--------------->8---

This information gets compiled into a MIME database by a profile hook
under:

--8<---------------cut here---------------start------------->8---
$ grep 'x-scheme-handler/ircs' ~/.guix-profile/share/applications/mimeinfo.cache 
x-scheme-handler/ircs=weechat.desktop;
--8<---------------cut here---------------end--------------->8---

And Icecat picks its up to show ircs:// URIs and shows the application
as registered for this type in its Applications settings view.

Maxim




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 00:36:05 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.