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

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Danny Milosavljevic <dannym@HIDDEN>; dated Mon, 25 Jul 2016 07:36:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 24066 <at> debbugs.gnu.org:


Received: (at 24066) by debbugs.gnu.org; 16 Oct 2020 07:12:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 16 03:12:58 2020
Received: from localhost ([127.0.0.1]:57449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTJv8-0007qE-Iu
	for submit <at> debbugs.gnu.org; Fri, 16 Oct 2020 03:12:58 -0400
Received: from mout-p-103.mailbox.org ([80.241.56.161]:44182)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1kTJv6-0007q1-Ux
 for 24066 <at> debbugs.gnu.org; Fri, 16 Oct 2020 03:12:57 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4CCHRQ5lFRzKmWv;
 Fri, 16 Oct 2020 09:12:50 +0200 (CEST)
X-Virus-Scanned: amavisd-new at heinlein-support.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot;
 s=MBO0001; t=1602832369;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=nE2Pw18iqe6TyiEvmv7gT4dXVM26aqV5MQINAEgozts=;
 b=QSQ/WOv2BIteOwKFDjfhKbPKZACNFKWwTQDM7jPKoP6Lwti1n22iPdFPhj8npt5Nt2OxuM
 QbYQ8uSweiWSECLQ0DH8mlLgIEWGqPvdOkFpMTxnJNWeD2gxGmdinchb1lPDShWFOWYZWo
 zxbfLwRnFlcKXocPLIROh+jPFpch4sWUbD+Ke/1E9oPrk0s6OmMXsTULPY+9a8Wohx+8eI
 HLz+v+9DI1ILH0axmATMilL4FDY+iHQugIfBlc5IEkEecBfaHuA3Y2OU9jrQAy1PF6ZarJ
 yS5S9q7vwslUPRVw0pWHjZZ2sPtgmRLdSWik9HBY4HhcLuxhhrZPZK8e02hrHw==
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter05.heinlein-hosting.de (spamfilter05.heinlein-hosting.de
 [80.241.56.123]) (amavisd-new, port 10030)
 with ESMTP id onCpEHSbI3zs; Fri, 16 Oct 2020 09:12:47 +0200 (CEST)
Subject: Re: icecat "mailto" handler does not work - and cannot be
 reconfigured by user
From: Brendan Tildesley <mail@HIDDEN>
To: 24066 <at> debbugs.gnu.org
Message-ID: <20124659-ad00-ee4c-e05f-c22653c80598@HIDDEN>
Date: Fri, 16 Oct 2020 18:12:40 +1100
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-MBO-SPAM-Probability: 
X-Rspamd-Score: -1.76 / 15.00 / 15.00
X-Rspamd-Queue-Id: CB9411706
X-Rspamd-UID: b73719
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 24066
Cc: Danny Milosavljevic <dannym@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

If I click the reply via email button in Icecat, it switches to icedove 
but does not open a reply email at all.
In ungoogled-chromium, it opens up a blank reply email, failing to fill 
the To, CC, Subject with anything.

If I click the equivalent mailto link on the issues page in Icecat, its 
the same
If I click the equivalent mailto link...., but in chromium, it opens a 
new email, but only the Subject is filled out. No To or CC.

I've always thus replied to the mailing list by manually copy-pasting 
the the Subject, adding Re:, and trying to find the posters email 
address, and bug address to add in To/CC. Is this related to your bug?






Information forwarded to bug-guix@HIDDEN:
bug#24066; Package guix. Full text available.

Message received at 24066 <at> debbugs.gnu.org:


Received: (at 24066) by debbugs.gnu.org; 13 Oct 2020 13:23:19 +0000
From debbugs-submit-bounces <at> 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 <at> debbugs.gnu.org>)
	id 1kSKGs-0003WW-UZ
	for submit <at> 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@HIDDEN>) id 1kSKGq-0003WJ-Eh
 for 24066 <at> 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 <at> 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@HIDDEN>
To: Danny Milosavljevic <dannym@HIDDEN>
Subject: Re: bug#24066: icecat "mailto" handler does not work - and cannot
 be reconfigured by user
References: <579027b7.VHXjhpPxQC3AAmeY%pjotr.public12@email>
 <8760rznoh1.fsf@HIDDEN> <20160722004130.GA10340@HIDDEN>
 <874m7hk6dz.fsf_-_@HIDDEN> <20160724033027.GA20236@HIDDEN>
 <20160724135828.GA6502@solar>
 <20160724152150.GA16481@novena-choice-citizen>
 <20160724191839.10d69bfe@HIDDEN>
 <20160724192540.35ef4511@HIDDEN>
 <87oa5m6zv9.fsf@HIDDEN>
 <20160725093440.5d4f9c6f@HIDDEN>
Date: Tue, 13 Oct 2020 09:23:09 -0400
In-Reply-To: <20160725093440.5d4f9c6f@HIDDEN> (Danny Milosavljevic's
 message of "Mon, 25 Jul 2016 09:34:40 +0200")
Message-ID: <87362i6z0i.fsf@HIDDEN>
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@HIDDEN, Jookia <166291@HIDDEN>,
 Ricardo Wurmus <ricardo.wurmus@HIDDEN>, 24066 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Danny,

Danny Milosavljevic <dannym@HIDDEN> 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




Information forwarded to bug-guix@HIDDEN:
bug#24066; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Jul 2016 07:35:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 25 03:35:07 2016
Received: from localhost ([127.0.0.1]:36268 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1bRaPr-0005C9-BV
	for submit <at> debbugs.gnu.org; Mon, 25 Jul 2016 03:35:07 -0400
Received: from eggs.gnu.org ([208.118.235.92]:38237)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1bRaPp-0005Bd-Fx
 for submit <at> debbugs.gnu.org; Mon, 25 Jul 2016 03:35:06 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dannym@HIDDEN>) id 1bRaPi-0001EI-ON
 for submit <at> debbugs.gnu.org; Mon, 25 Jul 2016 03:35:00 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:40551)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dannym@HIDDEN>) id 1bRaPi-0001E5-L3
 for submit <at> debbugs.gnu.org; Mon, 25 Jul 2016 03:34:58 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:57419)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dannym@HIDDEN>) id 1bRaPf-0007fZ-My
 for bug-guix@HIDDEN; Mon, 25 Jul 2016 03:34:57 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dannym@HIDDEN>) id 1bRaPb-0001DE-EG
 for bug-guix@HIDDEN; Mon, 25 Jul 2016 03:34:54 -0400
Received: from dd1012.kasserver.com ([85.13.128.8]:44877)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <dannym@HIDDEN>)
 id 1bRaPb-0001Bs-4e; Mon, 25 Jul 2016 03:34:51 -0400
Received: from localhost (178.112.94.17.wireless.dyn.drei.com [178.112.94.17])
 by dd1012.kasserver.com (Postfix) with ESMTPSA id 305F11CA0C91;
 Mon, 25 Jul 2016 09:34:46 +0200 (CEST)
Date: Mon, 25 Jul 2016 09:34:40 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
To: <guix-devel@HIDDEN>, bug-guix@HIDDEN
Subject: icecat "mailto" handler does not work - and cannot be reconfigured
 by user
Message-ID: <20160725093440.5d4f9c6f@HIDDEN>
In-Reply-To: <87oa5m6zv9.fsf@HIDDEN>
References: <579027b7.VHXjhpPxQC3AAmeY%pjotr.public12@email>
 <8760rznoh1.fsf@HIDDEN> <20160722004130.GA10340@HIDDEN>
 <874m7hk6dz.fsf_-_@HIDDEN> <20160724033027.GA20236@HIDDEN>
 <20160724135828.GA6502@solar>
 <20160724152150.GA16481@novena-choice-citizen>
 <20160724191839.10d69bfe@HIDDEN>
 <20160724192540.35ef4511@HIDDEN>
 <87oa5m6zv9.fsf@HIDDEN>
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
Cc: Jookia <166291@HIDDEN>, Ricardo Wurmus <ricardo.wurmus@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> Unless I misunderstood what you mean: this already exists.  On the page
> you linked to above look for =E2=80=9Creply via email to=E2=80=9D.  It=E2=
=80=99s followed by a
> button.  When you click on it you get a =E2=80=9Cmailto=E2=80=9D-Link.

Whoops. I should have read the page better.

However, clicking on that button in icecat does not send E-Mail for me.=20

Monitoring the network interface I can see that it redirects to a mailto: U=
RL. So that's nice.

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

Creating my own HTML page with a mailto link doesn't work either.

Therefore, I reported a bug to Guix too.

Bug report follows:

"mailto:" links don't work in icecat.

Checking the icecat source code, there are several ways to handle E-Mail. O=
ne of them is as "external helper app". One of those (not sure whether it's=
 the correct one) uses gio's g_app_info_launch_default_for_uri in order to =
launch helper applications.

There is a test icecat-38.8.0/uriloader/exthandler/tests/unit/test_handlerS=
ervice.js that does:

  let isLinux =3D ("@mozilla.org/gio-service;1" in Components.classes);
  if (isLinux) {
    // Check mailto handler from GIO
    // If there isn't one, then we have no mailto handler
    let gIOSvc =3D Cc["@mozilla.org/gio-service;1"].
                 createInstance(Ci.nsIGIOService);
    try {
      gIOSvc.getAppForURIScheme("mailto");
      noMailto =3D false;
    } catch (ex) {
      noMailto =3D true;
    }
  }

And this ./toolkit/system/gnome/nsGIOService.cpp uses g_app_info_launch_def=
ault_for_uri .

Therefore, I tried it out:

#include <glib.h>
#include <gio/gio.h>
#include <stdlib.h>

int main() {
        GError* error;
        g_app_info_launch_default_for_uri("mailto:foo@HIDDEN", NULL, &=
error);
        // g_app_info_launch_default_for_uri("http://www.google.at/", NULL,=
 &error);
        if (error) {
                g_warning("err %s", error->message);
                g_error_free(error);
                return 1;
        } else
                return 0;
}

I get:

** (process:12464): WARNING **: err Operation not supported

If I debug it some more I get:

$ strace -f ./g 2>&1 |grep open |grep -v ENOENT

open("/home/dannym/.local/share//mime/mime.cache", O_RDONLY) =3D 3
open("/home/dannym/.guix-profile/share/mime/mime.cache", O_RDONLY) =3D 3
open("/run/current-system/profile/share/mime/mime.cache", O_RDONLY) =3D 3
open("/home/dannym/.guix-profile/share/mime/mime.cache", O_RDONLY) =3D 3
open("/run/current-system/profile/share/mime/mime.cache", O_RDONLY) =3D 3
open("/home/dannym/.guix-profile/lib/gio/modules", O_RDONLY|O_NONBLOCK|O_DI=
RECTORY|O_CLOEXEC) =3D 3
open("/home/dannym/.guix-profile/lib/gio/modules/giomodule.cache", O_RDONLY=
) =3D 4
open("/home/dannym/.guix-profile/lib/gio/modules/libdconfsettings.so", O_RD=
ONLY|O_CLOEXEC) =3D 4
open("/run/current-system/profile/lib/gio/modules", O_RDONLY|O_NONBLOCK|O_D=
IRECTORY|O_CLOEXEC) =3D 3
open("/run/current-system/profile/lib/gio/modules/giomodule.cache", O_RDONL=
Y) =3D 4
open("/gnu/store/6qrijb6cfyvs8svacr0l9a75vcpypr5f-glib-2.48.0/lib/gio/modul=
es", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 3
open("/gnu/store/4lbgxvsk8xl75hlkjqgrqvmpq74app73-dconf-0.26.0/lib/gio/modu=
les", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 3
open("/gnu/store/4lbgxvsk8xl75hlkjqgrqvmpq74app73-dconf-0.26.0/lib/gio/modu=
les/giomodule.cache", O_RDONLY) =3D 4
open("/home/dannym/.guix-profile/lib/gio/modules", O_RDONLY|O_NONBLOCK|O_DI=
RECTORY|O_CLOEXEC) =3D 3
open("/home/dannym/.guix-profile/lib/gio/modules/giomodule.cache", O_RDONLY=
) =3D 4
open("/run/current-system/profile/lib/gio/modules", O_RDONLY|O_NONBLOCK|O_D=
IRECTORY|O_CLOEXEC) =3D 3
open("/run/current-system/profile/lib/gio/modules/giomodule.cache", O_RDONL=
Y) =3D 4
open("/gnu/store/m3py3rk71ihlfgvj2kss7054hwfqwkpq-glib-2.48.0/lib/gio/modul=
es", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 3
[pid 12632] open("/usr/share/locale/locale.alias", O_RDONLY <unfinished ...>
[pid 12632] open("/home/dannym/.config/mimeapps.list", O_RDONLY) =3D 5
[pid 12632] open("/gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22/li=
b/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) =3D 5
[pid 12632] open("/home/dannym/.local/share/applications", O_RDONLY|O_NONBL=
OCK|O_DIRECTORY|O_CLOEXEC) =3D 5
[pid 12632] open("/home/dannym/.local/share/applications/mimeapps.list", O_=
RDONLY) =3D 5
[pid 12632] open("/home/dannym/.local/share/applications/mimeinfo.cache", O=
_RDONLY) =3D 5
[pid 12632] open("/home/dannym/.guix-profile/share/applications", O_RDONLY|=
O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 5
[pid 12632] open("/run/current-system/profile/share/applications", O_RDONLY=
|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 5
[pid 12632] open("/run/current-system/profile/share/applications/mimeinfo.c=
ache", O_RDONLY) =3D 5
[pid 12632] open("/home/dannym/.guix-profile/share/applications", O_RDONLY|=
O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 5
[pid 12632] open("/run/current-system/profile/share/applications", O_RDONLY=
|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) =3D 5
[pid 12632] open("/run/current-system/profile/share/applications/mimeinfo.c=
ache", O_RDONLY) =3D 5

There would be g_app_info_set_as_default_for_type () to set a new default a=
pplication in nsGIOService - which is exposed and used by ./browser/compone=
nts/shell/nsGNOMEShellService.cpp on setting icecat up as default browser (=
so not always).

I'm using Fluxbox.




Acknowledgement sent to Danny Milosavljevic <dannym@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#24066; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 16 Oct 2020 07:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.