GNU logs - #72448, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72448: "xdg-mime query filetype" fails silently on many filetypes (with fixes I see)
Resent-From: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 03 Aug 2024 18:35:02 +0000
Resent-Message-ID: <handler.72448.B.172271007331215 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 72448
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 72448 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172271007331215
          (code B ref -1); Sat, 03 Aug 2024 18:35:02 +0000
Received: (at submit) by debbugs.gnu.org; 3 Aug 2024 18:34:33 +0000
Received: from localhost ([127.0.0.1]:54784 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1saJaK-00087O-II
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2024 14:34:32 -0400
Received: from lists.gnu.org ([209.51.188.17]:41514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sl@HIDDEN>) id 1saJaF-000878-Rb
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2024 14:34:30 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sl@HIDDEN>) id 1saJZu-0006NN-Do
 for bug-guix@HIDDEN; Sat, 03 Aug 2024 14:34:06 -0400
Received: from elegua.eauchat.org ([91.224.149.118] helo=eauchat.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sl@HIDDEN>) id 1saJZr-0003gl-CZ
 for bug-guix@HIDDEN; Sat, 03 Aug 2024 14:34:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail;
 t=1722710037;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=RYThSZ2fvGpNtpr5oFLLSDzNzuNiz4syH92I7Cyl4LY=;
 b=YuD6t/KwWz8RdJLuSWapVNfxkS9pBUwIxkzSl01EF2haYCfA2sFhQAOl1BfmmzCUhojM+R
 p/oXo6ijd8pq2lBTAiyM/9zCwTM7lMgzc54hcKg9hcDvkejbJT9upkPpkF8J8bomx13sg8
 ZcLU+yUcGt1oTPH2ggorZSOQms553pI=
From: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>
Date: Sat, 03 Aug 2024 20:33:47 +0200
Message-ID: <87y15djw1g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=91.224.149.118; envelope-from=sl@HIDDEN;
 helo=eauchat.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
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: -2.4 (--)

Ahoy Guix!

"xdg-mime query filetype a-book.epub" or "whatever.pdf" returns nothing,
which is both puzzling and limiting as it blocks "xdg-open" to work for
many files.

My case was opening pdf or epub files from Emacs, which "xdg-open"
always sends to the browser, whatever my config (instead of e.g. evince
or Foliate).

So debugging shows that:
in ".xdg-mime-real",
(/gnu/store/06ll0ydqsf4bjxwpwsi68dmn2cg0biy6-xdg-utils-1.1.3/bin/xdg-mime
points there),
l.673-684 in "info_gnome()",
even if the "if ... elif ... elif ... fi" fails
(i.e. none of "gio", "gvfs-info", or "gnomevfs-info" are available),
then l.696 "if [ $? -eq 0 ]" gives always true.

Why? I don't know. I guess having a "case ..." instead of "if ... fi"
would solve this.

But the result is "exit_success" gets called whatever the situation, and
xdg-mime often gives no output, which then bugs "xdg-open".

Running this in "guix shell gnome-vfs" solves it, but what should be
done to fix? And how did this not appear earlier? (is xdg* new?)

The options I see are adding the "gnome-vfs" dependency ("gvfs" doesn't
provide "gvfs-info", and "gio" is not a package), or proposing "case"
instead of "if" upstream.

--=20
S=C3=A9bastien Lerique
https://slvh.fr/




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>
Subject: bug#72448: Acknowledgement ("xdg-mime query filetype" fails
 silently on many filetypes (with fixes I see))
Message-ID: <handler.72448.B.172271007331215.ack <at> debbugs.gnu.org>
References: <87y15djw1g.fsf@HIDDEN>
X-Gnu-PR-Message: ack 72448
X-Gnu-PR-Package: guix
Reply-To: 72448 <at> debbugs.gnu.org
Date: Sat, 03 Aug 2024 18:35:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 72448 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
72448: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72448
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72448: "xdg-mime query filetype" fails silently on many filetypes (with fixes I see)
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sun, 04 Aug 2024 09:25:01 +0000
Resent-Message-ID: <handler.72448.B72448.17227634754099 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72448
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>,  72448 <at> debbugs.gnu.org
Received: via spool by 72448-submit <at> debbugs.gnu.org id=B72448.17227634754099
          (code B ref 72448); Sun, 04 Aug 2024 09:25:01 +0000
Received: (at 72448) by debbugs.gnu.org; 4 Aug 2024 09:24:35 +0000
Received: from localhost ([127.0.0.1]:55518 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1saXTf-000143-9U
	for submit <at> debbugs.gnu.org; Sun, 04 Aug 2024 05:24:35 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:48257)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1saXTd-00013a-Eo
 for 72448 <at> debbugs.gnu.org; Sun, 04 Aug 2024 05:24:34 -0400
Received: by mail-ed1-f68.google.com with SMTP id
 4fb4d7f45d1cf-5a15692b6f6so13545649a12.0
 for <72448 <at> debbugs.gnu.org>; Sun, 04 Aug 2024 02:24:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1722763387; x=1723368187; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=b2ncwCZa1qSeGMTVEPbf5F951TcouDgjGhgBmBSGkLg=;
 b=V4ycIxPJDfPfkwVDf9Ys3KvhYT9S80iobiDtdF5AsFXktK11b9CFiPLpRk+TYH2X34
 dhESfOzbho3pLIMhjS89RC/Ay0invQWZ6vvQypwde9AqG/PNL6qHB4hAL2CSTEAb/rwT
 7TNa2axsSh+1fTQSU6+FAQdOVyKKrQCYfudnBlqEOdzGVBY8JZ2RQX585wb54WvGvfLn
 zYYRbMj1vbpGA2Fo4R3hFSezpC5GA//Qat0YVzAc83/qfUj/0b2MKyN5NarRAHkPyNTn
 y/7JQFfDertAQV93l2StH1iU7KZSKU1rBHeSHRXU38y6MaLD2isge93G4B7qmR6WKjmG
 3q/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1722763387; x=1723368187;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=b2ncwCZa1qSeGMTVEPbf5F951TcouDgjGhgBmBSGkLg=;
 b=Qz0UrMmhMV9Lz3HbJyAGuyiD0Nuaj+tGDfzEuUu5FXOPwCHIbhYytuqXv96Ukwxkcy
 C79b3vlQkEM6gKEi6LQ/kUS8xi9hrojulggFeUtFK8MOplcrSoVlneJAa0btFnIlhfV+
 SxxNR4okXtfT7D8iti5vwut7PmkvasJ3fHYDP063TWEEktg6Kk9yOJpVVvgn5/pWn33E
 YaitFDwXtVlKBwU/pqRyakBvHmtdL9qZrgofJyOmW8SGy4oHNxc23ly+1fkQnEczEoQA
 v0Su99zL7rMAjGPL4DNehDQiCtyAdPqHmUzaX+vF05gYlqXq0bTBi+g+CjMVt12WNXR5
 H51g==
X-Forwarded-Encrypted: i=1;
 AJvYcCWJgASxqPL1ydkn0GRNxyxkmxdinhNZmoMMLZqSkds3Z7GF4MhWF3JpFy5nBMz/lb5BQK8BrbuKvcZCYJUKlJPZJeI3734=
X-Gm-Message-State: AOJu0YzEZumtlGNhvGqxR6gOcAExtuxcrp1H4YmFi5f+78rRKc8m1tkF
 lsgObHqc2FtHvO5RACIcWr5grbu0J5nx/aCjeR1izG9HDDAy/vrx
X-Google-Smtp-Source: AGHT+IF7CxUKlWx8IYlCSgu8TH3o1xyoyHbuKOTsK1ELf4humETiIdtYhYxGLMscECwqAihz83qfzg==
X-Received: by 2002:a17:907:60cd:b0:a7d:c46b:2241 with SMTP id
 a640c23a62f3a-a7dc4fae424mr713878266b.29.1722763386407; 
 Sun, 04 Aug 2024 02:23:06 -0700 (PDT)
Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at.
 [85.127.20.124]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a7dc9ec8d7fsm309376766b.219.2024.08.04.02.23.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 04 Aug 2024 02:23:05 -0700 (PDT)
Message-ID: <c8a9b1b5d1e8cfb414ee9ff0d01926f62aeab3b8.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sun, 04 Aug 2024 11:23:03 +0200
In-Reply-To: <87y15djw1g.fsf@HIDDEN>
References: <87y15djw1g.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.48.4 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
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 (-)

Am Samstag, dem 03.08.2024 um 20:33 +0200 schrieb S=C3=A9bastien Lerique:
> Ahoy Guix!
>=20
> "xdg-mime query filetype a-book.epub" or "whatever.pdf" returns
> nothing, which is both puzzling and limiting as it blocks "xdg-open"
> to work for many files.
>=20
> My case was opening pdf or epub files from Emacs, which "xdg-open"
> always sends to the browser, whatever my config (instead of e.g.
> evince or Foliate).
>=20
> So debugging shows that:
> in ".xdg-mime-real",
> (/gnu/store/06ll0ydqsf4bjxwpwsi68dmn2cg0biy6-xdg-utils-1.1.3/bin/xdg-
> mime
> points there),
> l.673-684 in "info_gnome()",
> even if the "if ... elif ... elif ... fi" fails
> (i.e. none of "gio", "gvfs-info", or "gnomevfs-info" are available),
> then l.696 "if [ $? -eq 0 ]" gives always true.
>=20
> Why? I don't know. I guess having a "case ..." instead of "if ... fi"
> would solve this.
Could you prepare a patch to do so?  Or has one already been proposed
upstream?

> But the result is "exit_success" gets called whatever the situation,
> and xdg-mime often gives no output, which then bugs "xdg-open".
>=20
> Running this in "guix shell gnome-vfs" solves it, but what should be
> done to fix? And how did this not appear earlier? (is xdg* new?)
>=20
> The options I see are adding the "gnome-vfs" dependency ("gvfs"
> doesn't provide "gvfs-info", and "gio" is not a package), or
> proposing "case" instead of "if" upstream.
Note: In GNOME, prefer `gio open', it's part of glib:bin. =20
On other desktops, I don't know what the preferred solution would be.

Cheers




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72448: "xdg-mime query filetype" fails silently on many filetypes (with fixes I see)
Resent-From: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Fri, 09 Aug 2024 09:28:02 +0000
Resent-Message-ID: <handler.72448.B72448.17231956575306 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72448
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Cc: 72448 <at> debbugs.gnu.org
Received: via spool by 72448-submit <at> debbugs.gnu.org id=B72448.17231956575306
          (code B ref 72448); Fri, 09 Aug 2024 09:28:02 +0000
Received: (at 72448) by debbugs.gnu.org; 9 Aug 2024 09:27:37 +0000
Received: from localhost ([127.0.0.1]:37685 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1scLuK-0001NW-Kj
	for submit <at> debbugs.gnu.org; Fri, 09 Aug 2024 05:27:36 -0400
Received: from elegua.eauchat.org ([91.224.149.118]:32950 helo=eauchat.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sl@HIDDEN>) id 1scLuI-0001NH-3Y
 for 72448 <at> debbugs.gnu.org; Fri, 09 Aug 2024 05:27:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eauchat.org; s=mail;
 t=1723195618;
 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:
 in-reply-to:in-reply-to:references:references;
 bh=qv55Ge4DEx3+kbFp5Nz3XobBUVwJhj2vM/yIajQT7NI=;
 b=M/PtFIYwPX5JyYFJdhgQLcwd3n2SHpv5wQYyy2osN98Le/UovQZbPskj/J8+GYAIE6XDe0
 ZI785s5mm8vZLCuj2mgFXFK0hOmaT/jE98qCsJuESEa64dKdafntcYT49hsrWHxcouiA3d
 /lwWXWp4zpRX9zgmKx8mSgLNXcAHabo=
From: =?UTF-8?Q?S=C3=A9bastien?= Lerique <sl@HIDDEN>
In-Reply-To: <c8a9b1b5d1e8cfb414ee9ff0d01926f62aeab3b8.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Sun, 04 Aug 2024 11:23:03 +0200")
References: <87y15djw1g.fsf@HIDDEN>
 <c8a9b1b5d1e8cfb414ee9ff0d01926f62aeab3b8.camel@HIDDEN>
Date: Fri, 09 Aug 2024 11:26:56 +0200
Message-ID: <87wmkq9hcv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
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 (-)



On 04 Aug 2024 at 11:23, Liliana Marie Prikler <liliana.prikler@HIDDEN> wrote:

>> Why? I don't know. I guess having a "case ..." instead of "if ... fi"
>> would solve this.
> Could you prepare a patch to do so?  Or has one already been proposed
> upstream?
>

I can have a look and submit next month I'd say, being a little
underwater currently :)

>> The options I see are adding the "gnome-vfs" dependency ("gvfs"
>> doesn't provide "gvfs-info", and "gio" is not a package), or
>> proposing "case" instead of "if" upstream.
> Note: In GNOME, prefer `gio open', it's part of glib:bin.  
> On other desktops, I don't know what the preferred solution would be.
>

So "gio open" works indeed from the shell, but doomemacs only works
using "gnome-vfs", for a reason I can't figure out yet.

Best





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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