From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Feb 2018 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 30444@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151852637028152 (code B ref -1); Tue, 13 Feb 2018 12:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Feb 2018 12:52:50 +0000 Received: from localhost ([127.0.0.1]:40653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ela4o-0007K0-Ht for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ela4m-0007Jl-FH for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ela4g-00077p-4x for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:43 -0500 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ela4g-00077l-1v for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ela4e-0005zY-Qh for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ela4Z-00075P-W6 for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:40 -0500 Received: from mail.choca.pics ([62.210.108.126]:37730) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ela4Z-0006wT-MG for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:35 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id D4597232F473 for ; Tue, 13 Feb 2018 13:52:25 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 9T4_886VexMt for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id B4539232F474 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics B4539232F474 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1518526344; bh=iDkqokYAit/cPXMCxI56GjPG9KM+9bUVc7QDd8/WRsw=; h=From:To:Date:Message-ID:MIME-Version; b=JHS7udXxmCcpVxy6e3Ac/nnw+glAZCuEHed76ZPH+y4xqv2DfuRqmQ6rpHyKSlaaR ldl3avq9Vp20hri/QzOZ3AP/t+t6VjdFZx7dHv15rvb2qKw3BIsMB4+An1oZdJuUkz 8bylggq56qIzMasP1Qx1vzQ0IQKa1bNX5KKxppSi4n+3l9OBvuPvGM7CjCU5zxEJBA pDpyZ/b5T1jxJ6AEIN3KbJGTXJo+4TAaIMr5vGvH8HZe3phc5YK2OI/WzT0tHksKx5 axPBS7kTslKRnqCfkvLs/2jhMMdKr7qmJJ/y40RZTgjNoLDGpbiCvNLGA+fkcuAfOu VDE8FENIoTdrA== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id l3zEBwo-1Xq3 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id 6C04F232F473 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) From: Damien Cassou Date: Tue, 13 Feb 2018 13:52:23 +0100 Message-ID: <87po592gs8.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) 1. emacs -Q 2. M-x browse-url-emacs RET https://gnu.org 3. C-h v default-directory Actual: "https://" Expected: a directory such as (1) Emacs' startup directory or (2) a temporary directory. In GNU Emacs 26.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-01-08 built on luz4 Repository revision: 918a052a422c05b5f78fd7c702eb6e3ee189fa18 Windowing system distributor 'Fedora Project', version 11.0.11906000 System Description: Fedora release 27 (Twenty Seven) -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Feb 2018 15:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou , 30444@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.15185349668974 (code B ref 30444); Tue, 13 Feb 2018 15:17:02 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Feb 2018 15:16:06 +0000 Received: from localhost ([127.0.0.1]:41612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elcJR-0002Kg-Nn for submit@debbugs.gnu.org; Tue, 13 Feb 2018 10:16:05 -0500 Received: from petton.fr ([89.234.186.68]:39110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elcJP-0002Jx-8K for 30444@debbugs.gnu.org; Tue, 13 Feb 2018 10:16:03 -0500 From: Nicolas Petton In-Reply-To: <87po592gs8.fsf@cassou.me> References: <87po592gs8.fsf@cassou.me> Date: Tue, 13 Feb 2018 16:15:54 +0100 Message-ID: <87a7wcrkd1.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1518534956; bh=2b329LS87m9a/jQsu+8NFMxWreEQaClCwrGNW7RtAKw=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=fca+F9gTJ5E3aa17bmtgqae3XVCCU7gIJkN5gPk2B8zGFTMOEeFi518a23MQDiikX3Wb4TL1JL2MUoW5Nw8gvw6eYkkCqwSfTFqs7p+M8OO2ccU4XLS3789TYL19iRxwUZ+7+FTdSHRk1AEqF8ceWNLRNCpCqxgJMab+dE1DxV8= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Damien Cassou writes: > 1. emacs -Q > 2. M-x browse-url-emacs RET https://gnu.org > 3. C-h v default-directory > > Actual: "https://" > > Expected: a directory such as (1) Emacs' startup directory or (2) a > temporary directory. My guess is that "https://gnu.org/" should be the default directory in this case. For instance: M-x browse-url-emacs RET https://gnu.org/index.html C-h v default-directory https://gnu.org/ Which looks correct to me, so I'd say that the issue is that the trailing / is omitted. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqDASoACgkQ6LzXhmr8 +XgLOAgAk5nAHTybQhScq+B9RxnBocQ0BFKw7bPggQwlPGYYnAoWSNgoV3VXjxGg sCmFRTlz8f2scCeGt+3yPKgtfHLF1l6pGROP7xCSMj03tkFnjGeVlzqZm5g8gNRB Tba7SA+LS/S/OUeePPfd6Lb+3RWaIfSf5op625oxwbQFdq6fRfPg/SNVa7AijEJI +8mSjW4bFTKtzvVUSs3EdL0GHcxL1+a0vvF7VedN20ZDzFCuLpAgTrtuXJ2NVlNP LxIyoJmSnrwfWE8A3bqjM55JmFp60y9P4O5nNLH3pX4vJ0wu9QAxAMFfpmB0ooqa ut4Z/Xm0vkD7mag6uunGGmOpYair0A== =vXj1 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Feb 2018 15:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton , 30444@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.151853665711425 (code B ref 30444); Tue, 13 Feb 2018 15:45:01 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Feb 2018 15:44:17 +0000 Received: from localhost ([127.0.0.1]:41629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elckj-0002yD-B8 for submit@debbugs.gnu.org; Tue, 13 Feb 2018 10:44:17 -0500 Received: from mail.choca.pics ([62.210.108.126]:39914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elckh-0002y4-7j for 30444@debbugs.gnu.org; Tue, 13 Feb 2018 10:44:16 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id DD4D1232F53B; Tue, 13 Feb 2018 16:44:13 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id nyZiFAMSmBfj; Tue, 13 Feb 2018 16:44:12 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 11AEC232F53F; Tue, 13 Feb 2018 16:44:12 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 11AEC232F53F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1518536652; bh=Zx764pln78QUAKavkTdiI4uIyyGc92wsSWeAFZ8q0O0=; h=From:To:Date:Message-ID:MIME-Version; b=QAb3IglzeOJmQJRy4cTjMxtQgRt5FzItNRemIoXPVZW1LkJOPikHFrwaPW8drdM0c uen8+4iOtPmI8wjvrFEuRbPoHPXRI8Vqo2tTIf+BU9otAwYWuSszUVCFyX75BGBBOD pu9m4NWrJFbpUW0AbgncBvPLHgAu4wIW6K/JpACgAJjQD0Ls3EfiXNpW8SeLdqSE2+ dt1fsxH+D18iV+HSnQegJBuFSm1hdV9PABNfej+R/Lf+jh6VzvWal1hXfHMRxHKcoh 0I5jFsAi7VDONgdu8F+CVHWivMZLHkmIweg3wdoUq9DJYHKRQta1qZvvII0FvWXHWD Ofbd5AXBb5zQQ== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id 8YaJ-4WL5h3z; Tue, 13 Feb 2018 16:44:11 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id B4D06232F53B; Tue, 13 Feb 2018 16:44:11 +0100 (CET) From: Damien Cassou In-Reply-To: <87a7wcrkd1.fsf@petton.fr> References: <87po592gs8.fsf@cassou.me> <87a7wcrkd1.fsf@petton.fr> Date: Tue, 13 Feb 2018 16:44:08 +0100 Message-ID: <876070lws7.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Nicolas Petton writes: > My guess is that "https://gnu.org/" should be the default directory in > this case. do you mean that packages shouldn't rely on default-directory being a directory? For example, dired-jump says dired-insert-directory: Setting current directory: No such file or directory, https:/https:/https:/ and eshell has https:/ as directory (in which nothing can be done). -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Feb 2018 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou , 30444@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.151853927215138 (code B ref 30444); Tue, 13 Feb 2018 16:28:02 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Feb 2018 16:27:52 +0000 Received: from localhost ([127.0.0.1]:41635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eldQt-0003w6-Pu for submit@debbugs.gnu.org; Tue, 13 Feb 2018 11:27:51 -0500 Received: from petton.fr ([89.234.186.68]:59044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eldQs-0003vt-8A for 30444@debbugs.gnu.org; Tue, 13 Feb 2018 11:27:50 -0500 From: Nicolas Petton In-Reply-To: <876070lws7.fsf@cassou.me> References: <87po592gs8.fsf@cassou.me> <87a7wcrkd1.fsf@petton.fr> <876070lws7.fsf@cassou.me> Date: Tue, 13 Feb 2018 17:27:41 +0100 Message-ID: <87zi4cq2gy.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1518539263; bh=TlGa7e3R1dWrVOgqgRls7kEQVJ+G88tbIeGWvbYhU4g=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=LaGPUJEM7JJusO3F5c/zeYY/K/0bi07ESRsHVWsbjE++iGu/EnRfTLCWmDQoe6sq1LPEqNK6pXR4o/qnNJxCyAXmF+ZRpV/IVNyrIA+Hd8ufaDiNAYaaywqXb7dxzaUPlUXqvO0afziMfVgupVmbo6XUnWh+B94RTkSUf3M8UGo= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Damien Cassou writes: > do you mean that packages shouldn't rely on default-directory being a > directory? I meant that `default-directory' doesn't always exist (it's the case with `C-x C-f /foo/bar/baz.txt' for instance). Now having "https://" as the default directory looks wrong, I agree with you. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqDEf0ACgkQ6LzXhmr8 +XjwgAgAk8W76YGJ9Oly9qC49XQysmpZVSvVatUl/EwTZBzP80AwCm5JqM6OSy18 JbCIj+y0NTc18qR0zQV4gWQt6/Dn4M4gX/uRyZ/xklH6F/d7PMwNbTEo3h2SkaTD PhhYEsLS4JNLyKBADKs6yCHwUd/3/+hgXM5PAL0jfTCJOrR5pQRYU7/n26mLJwe8 m5GLMSXxWkiKi8YdVv3ZJqzgOOwgVZmKyAFhmGSfhS1IYKLve/LR7KpOgV0VW0xj 5CrWTzf5yhifEv7zhoaANBIwblO6ZUZKBWyrTfA8LP+ByLKdUjx6dwUTqlF5wV3F /zRh3YYlp19jHGotCFCkfECEPOeEyQ== =gsHf -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Mar 2018 10:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou , Michael Albinus Cc: 30444@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.15206787994447 (code B ref 30444); Sat, 10 Mar 2018 10:47:01 +0000 Received: (at 30444) by debbugs.gnu.org; 10 Mar 2018 10:46:39 +0000 Received: from localhost ([127.0.0.1]:53148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euc1P-00019f-JN for submit@debbugs.gnu.org; Sat, 10 Mar 2018 05:46:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euc1N-00019R-M9 for 30444@debbugs.gnu.org; Sat, 10 Mar 2018 05:46:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euc1F-0007zN-I8 for 30444@debbugs.gnu.org; Sat, 10 Mar 2018 05:46:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53590) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euc1F-0007zH-EA; Sat, 10 Mar 2018 05:46:29 -0500 Received: from [176.228.60.248] (port=2889 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1euc1E-0006Dk-KM; Sat, 10 Mar 2018 05:46:29 -0500 Date: Sat, 10 Mar 2018 12:46:28 +0200 Message-Id: <838tb0us1n.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87po592gs8.fsf@cassou.me> (message from Damien Cassou on Tue, 13 Feb 2018 13:52:23 +0100) References: <87po592gs8.fsf@cassou.me> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Damien Cassou > Date: Tue, 13 Feb 2018 13:52:23 +0100 > > 1. emacs -Q > 2. M-x browse-url-emacs RET https://gnu.org > 3. C-h v default-directory > > Actual: "https://" > > Expected: a directory such as (1) Emacs' startup directory or (2) a > temporary directory. Michael, could you please look into fixing this? From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Mar 2018 13:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Damien Cassou , 30444@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152068751626690 (code B ref 30444); Sat, 10 Mar 2018 13:12:01 +0000 Received: (at 30444) by debbugs.gnu.org; 10 Mar 2018 13:11:56 +0000 Received: from localhost ([127.0.0.1]:53203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eueI0-0006wQ-CL for submit@debbugs.gnu.org; Sat, 10 Mar 2018 08:11:56 -0500 Received: from mout.gmx.net ([212.227.17.21]:59173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eueHy-0006wA-Pu for 30444@debbugs.gnu.org; Sat, 10 Mar 2018 08:11:55 -0500 Received: from detlef.gmx.de ([213.220.158.99]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LsfrR-1eVzfp0Gm9-012Jis; Sat, 10 Mar 2018 14:11:48 +0100 From: Michael Albinus References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> Date: Sat, 10 Mar 2018 14:11:47 +0100 In-Reply-To: <838tb0us1n.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 10 Mar 2018 12:46:28 +0200") Message-ID: <87po4c5b3g.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:RNod+hnGSw/vsjdqViJXntR1UDJyFVQPqWYgBO+VDzTYb0QPj+T vXEcWw8fLdP6pzDYubNNhbOHE3FXdWegM1romhjNZ1yshCQLAXVJMiP3ZeIGakON2CpbFql wa4GNj5zf4FyQpuhiIuH4N8c0vG40WXmhlGBeukba0yTONCWj9MPaWionxgNOSuO7ScdMQa OIOP1fnuoPKdlnyj4nSMw== X-UI-Out-Filterresults: notjunk:1;V01:K0:IgBRnhGDb74=:vRCZ9b5qCwyAbC6DdqzQGL 1qFX7hiLrLE50do5Um6nSgO63uOzYCRRoL6cG3EUx8KOZYqRkZQFqeVJ67UHGUMYmI2VkI/Qc ujrhkkjZC608Ic2kebeJA5zZF4VSkGB//kFrxi7AHgszloBdhSuqDscXEayfpX70UddkrjGHS 01UOS7/HTwJjS0XtMfxPJQTIOXZfsVyP5Lz85Imca4pqGYNSuPnA7Hhbalv2vimjUOqID7c55 rHbJst7hq4hCso1AKkOXQUa2FUFRtBdnSKYZ7ZQ9geZ6hPAG9sRHgfznIAvzxYjuUIh1q/RTm lV1+YgOax4XV26L5yAWhlsMX+Hi6Tb1Z6TgE2WoPHY3NIL7OBeRzIX6pmhMYr/VfFk+fd8eEy rc7Og7ufywmVd037HwlOJb9OeXKXAr/gjSBPMsjeEk7BfmCCZTw9y6/Wqw3djzPgjeqhaT4Tc rJdxN4wWEnqPtQgP2JhVRSGDNIAburko6O4c4etwiPWmPAtTh/fLO8uCgwM9BZXIfxscoNVVk 3jrV74dIDRjffm+/TxOx3/CX7YbfQlVswmuSw7lU7DXmjZescVzidn5zGVGsQpR/vFtE2HZex oIhybg1VKfoFCa7YVnnbM9fG0lznOZjhQNcXoP0gdz75cJlrkl7ZDAr998dh14rXUvODWioOK h/NrtFMQHvLVPJUv8PtYNyck6XPRvABRVCYtxK5lN8NUE5CucnYitWoGUk4scPUT237w4AKZe gVZL05d0FLQVeaWmLi2Rw9MqIUU7UJvzkEj4lyjPqpAPu7yrtBiMl7OInnkKb3pF/ooqJO4VH B1UT0rS4x21OIvaVHXiNYhDNzRgcUB2HbQJ367SviT5u4VNCNI= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: > Michael, could you please look into fixing this? Will do. I'm short in time these days, so it might take some more days until I could check. Best regards, Michael. From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2018 09:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus , Eli Zaretskii Cc: Damien Cassou , 30444@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.15208463258772 (code B ref 30444); Mon, 12 Mar 2018 09:19:02 +0000 Received: (at 30444) by debbugs.gnu.org; 12 Mar 2018 09:18:45 +0000 Received: from localhost ([127.0.0.1]:55985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evJbQ-0002HQ-Pp for submit@debbugs.gnu.org; Mon, 12 Mar 2018 05:18:44 -0400 Received: from petton.fr ([89.234.186.68]:59610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evJbO-0002HB-QO for 30444@debbugs.gnu.org; Mon, 12 Mar 2018 05:18:43 -0400 From: Nicolas Petton In-Reply-To: <87po4c5b3g.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> Date: Mon, 12 Mar 2018 10:18:34 +0100 Message-ID: <87tvtlabyt.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1520846316; bh=AaPkNpaC3HWfADtW5kEExZZcSodxtGmZFxNXTBaA8u8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=WcUtdHbxoIPpm4sVBP9q/fEBSdkPjgH20GzZA9zWLOlmxJ/S8uisni1yPVG8yIxh6BbCMtwcFtugSqjuVy7/DzPDhYfRakQFLShK1ZjSvgj56SH+5pZ6WyUmd0jOmP/dimEgLIYHEOJaJx4D8N/QbgGhUJjSB9YAnJ28+akKCAU= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: > Will do. I'm short in time these days, so it might take some more days > until I could check. I could give this a try, but I'm not sure what is the expected behavior (though I guess that the default directory should be set to the hostname). Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqmReoACgkQ6LzXhmr8 +XjrEAgA0TfA3tAOhFklAPv46W4NaFTzS0uKdQ2xpBp5rEWiDozBB6V4HToqy5vM SBjfM4JhH8d+5WonhpUyWeDSgPHCy2Jfr9N73JcYBJVFrl8yEPvB+gL9p5CemOpD 8rJLAoJc42eVKUZkZrX+rUw1hcEQyadhejEfxuH0VbZrLHVKixasHOOBt0QhN3lf 1DFZuPSzw1Ap2AMwOXBBCWnttsjWN3YbsQ3q9hHKB66IlIFsTrzHRm1vU393QGdu qK/6gFMMdCnbISREdn/it0UrDJny4X7MMQyZIvkhh85i7FOJi7Dti/ZKKOKFyflr nHojHrwIzk3sLStp1/zPofQmsemBPw== =AtRw -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2018 09:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152084775611099 (code B ref 30444); Mon, 12 Mar 2018 09:43:02 +0000 Received: (at 30444) by debbugs.gnu.org; 12 Mar 2018 09:42:36 +0000 Received: from localhost ([127.0.0.1]:55994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evJyV-0002sx-Vw for submit@debbugs.gnu.org; Mon, 12 Mar 2018 05:42:36 -0400 Received: from mout.gmx.net ([212.227.17.21]:39561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evJyT-0002si-Km for 30444@debbugs.gnu.org; Mon, 12 Mar 2018 05:42:34 -0400 Received: from detlef.gmx.de ([79.140.112.86]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MDV5t-1esLHW2d2r-00Gp0j; Mon, 12 Mar 2018 10:42:23 +0100 From: Michael Albinus References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> Date: Mon, 12 Mar 2018 10:42:22 +0100 In-Reply-To: <87tvtlabyt.fsf@petton.fr> (Nicolas Petton's message of "Mon, 12 Mar 2018 10:18:34 +0100") Message-ID: <878taxwry9.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:GLeEQHt1yYErVAv4irl0zd+AK3Ddbs4ZB4wyxzxXrJiUlO9+4+1 1yBuVQwTM7Mn0uC44z54d3PbM3f5Rj5nlm6AUpFY+VzfxckQI0wjiSFcmLDXr9xLlDzCYUc RzfoT5H5XTd/1MewBztJ9rtMs8vj1BcsCrJBeDGWwW+VMw0nVIcDlIDlRWgbkgwgJQ9fK2q eE+K2D78B3S+37mNy9T9w== X-UI-Out-Filterresults: notjunk:1;V01:K0:q6m1XFh3ATw=:XldWMgjx2zBSEwxrdbd/DX 3yoJp3XrDMkoD3CYV3AlF3PkrkyeC72XY5jPkaEBnbGWPc6k2eonX+4Ph6+GcS41wIm0rhMgT bEUlNpKZQymPjAHDl++oapKXNecVSfY9EI2itvEEp0E84TmJYEGTA8my81lfwov3L6XVYkDpw tWdQBGdl5KmAv5NmEJwyTiqDLAkbuF2cNhAifV/tOzD0Xv4Gb1dflwDcbfRe7n/ZLCyFLRbpt rQn6IwBqt6z8bpv1dui+iGNP8VuMEIN6RYrGCCOEp5vKQMtnGyEyJc7ks2yI+zWLViP3v4b25 a+86T++0Tee7NzruowbrFDyGPDanL8CAOQH3uMBUlUaWhVNWA/qdu5lrkZrF/D606DGemjbTh VmiVcSFRdN7jhcwulGyCtWF1e+UT2MJXf8w43SvZmno7ubO0jHoh+I1YcwfY0qh9w/mvfLZIa niQHLur7qFOWiE3evhOKZfdQichy233+vO/sKwZlXLo3Xg+BvRYrmvSvR0CJnxJpMph52wSyb 51z7Ia+OgVhpxv3K6SmfmdYg1Z5CgvJDVSrrczrG6HA9xQ+Gat2c1d3OzRQfAcUKlG2ggqyXB noYWce3yc0YpFxILEt9x91xOhewFDs7RyAY+rLoNml3Hwhwnl8yFgjPfdJsHX3NXv2oa7q0Yw HYviGtB57kycVI0YHuNcWUW6CbLJbXMdrDceAgcVZusbwxuTyP57C8cCP5tfr1y4gzJrTk0JF JJO7LieGt9hya0Z2wZtYca54X1wkwsOHKwDIPxHCKrzCQTGUh/IFD3F3fvfrGOwwPCF6s7go1 S0wlD5loEyjKQYN6kmehxfQf/e9dImALv0QkYUmWzjUSb506VE= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Nicolas Petton writes: Hi Nico, >> Will do. I'm short in time these days, so it might take some more days >> until I could check. > > I could give this a try, but I'm not sure what is the expected behavior > (though I guess that the default directory should be set to the > hostname). That would be great! I haven't started yet, but I guess you must check url-handlers. Look at this: (progn (require 'url-handlers) (file-name-directory "https://gnu.org")) => "https://" In this special case, I would expect "https://gnu.org" as result, indeed. Creating a test file test/lisp/url/url-handlers-test.el would be useful. > Cheers, > Nico Best regards, Michael. From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2018 10:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152085154325045 (code B ref 30444); Mon, 12 Mar 2018 10:46:02 +0000 Received: (at 30444) by debbugs.gnu.org; 12 Mar 2018 10:45:43 +0000 Received: from localhost ([127.0.0.1]:56013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evKxb-0006Vs-3k for submit@debbugs.gnu.org; Mon, 12 Mar 2018 06:45:43 -0400 Received: from petton.fr ([89.234.186.68]:35750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evKxa-0006Ve-1c for 30444@debbugs.gnu.org; Mon, 12 Mar 2018 06:45:42 -0400 From: Nicolas Petton In-Reply-To: <878taxwry9.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> Date: Mon, 12 Mar 2018 11:45:32 +0100 Message-ID: <87r2opa7xv.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1520851535; bh=X9qCRhu8QCNsQuou3k3DuEklNqtWAKoxSTPS+D9vICE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=MMLFms27t9bXHVktP8/uRtI3vnH6ctsyO8waCdGCAVFyz94C7dh+2mlmhqLrP3w3YdaZcN1K4IfWmWgsPovyCGsek+YcR8fGezpi0elURfrUY/BSBgKAxMsAZLGPtjSIdUn+WjDb5zyscH4enubZmkqtoCzRMt8ChCAhDqhIlyk= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: > Nicolas Petton writes: > That would be great! I'll have some time tonight, I'll work on it. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqmWkwACgkQ6LzXhmr8 +XjqcQf/VYuJFNxvDz3MEVAFRbADCch5kWV5NxuV26/VsXBRspGwUtbrx1/9SK5M TBdXGr7fAk+MIRhQmWCGsQMEJu/zHgFlbgwAtqyGNA4Y1GFZCXKPj9s4m2msUYGu k2z2oBkts3Vyzpnniq1S9/v7Aonb3LDNURNElPk54PbjlLzh0ilPt3N9tzytCfQy ovShHlB4+S3C/E1DcTg6UlnBoPFLM5mbC7HjB0FADAC6Y/aMcSLVAN2+IxDZp81E I1pKtgNe6Y1m4uDzZg62kUaTyVLZg81q5UTk99Z07Ya/EJ7/RTmVdV157si42CuA I6NL9iDxfxIpDFw39qEyYbOotH2Oug== =moOn -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Mar 2018 20:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152097328617375 (code B ref 30444); Tue, 13 Mar 2018 20:35:01 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Mar 2018 20:34:46 +0000 Received: from localhost ([127.0.0.1]:59952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evqdC-0004WB-Hx for submit@debbugs.gnu.org; Tue, 13 Mar 2018 16:34:46 -0400 Received: from petton.fr ([89.234.186.68]:36696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evqdB-0004Vx-Af for 30444@debbugs.gnu.org; Tue, 13 Mar 2018 16:34:45 -0400 From: Nicolas Petton In-Reply-To: <878taxwry9.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> Date: Tue, 13 Mar 2018 21:34:33 +0100 Message-ID: <87woyf90km.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1520973279; bh=rvTm3WMsxqSLtISNWB8lYxxRoFAL3EosdL0eX0olsr4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=op9zPi4Sm3esN9umOzrF2qU+T1Y/l+9yFlWMXh0BEhQV6lO9P8NG2RwY7Allj7Pmp6uNZHLIAZ9XTqbtHO1iCpMT/Px4QLi8XLSTh9gJOfSqJwCplTRmq8TZA+iYmosJWhuquNjRR69HFFSBWVmoguRf6D4TxhtSfPo4Fb5B+4o= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: > That would be great! > > I haven't started yet, but I guess you must check url-handlers. Look at > this: I started writing unit tests and quickly realized I had to turn on `url-handler-mode' to actually add url file handlers to file-name-handler-alist. I'm completely new to url-handlers.el, and I'm wondering why it is off by default. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqoNdkACgkQ6LzXhmr8 +XiS1wgAsjtKizbXL4hqAWYtE5fSUEkr08ObrUBkIaHqemHrzZGhqtAMcqCfqpIB a+sxb5RhBzFnQueQpsZDI0FOw2LbKQVmKgcxA7+m+t+vDYkzrLeqLUgL+cA3N5Ai n31Ao/MJMScIqrFL2bUBxbArFgEhjyqOL4vnAuWM4bLQHIzj9r5y5bJCnQ15NtHd v63bEgxQqrCkhDFPzomskfyTVbMnn28NXJBxtgsdPDTjyKREJuDznIRqIxaC6iCH cDqzU2S0/SRWjmI5PwlSwYWlM1JUHCh6Rrf8um2o+6NtXwlTIrZEr7dZhSA5zhR1 gpYZkOJIbe6ZamKPuz8elGKWggKJVA== =/Cuv -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Mar 2018 20:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30444@debbugs.gnu.org, Michael Albinus Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152097393218427 (code B ref 30444); Tue, 13 Mar 2018 20:46:02 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Mar 2018 20:45:32 +0000 Received: from localhost ([127.0.0.1]:59961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evqnb-0004n9-VF for submit@debbugs.gnu.org; Tue, 13 Mar 2018 16:45:32 -0400 Received: from mail-wr0-f174.google.com ([209.85.128.174]:32832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evqnb-0004mv-6W for 30444@debbugs.gnu.org; Tue, 13 Mar 2018 16:45:31 -0400 Received: by mail-wr0-f174.google.com with SMTP id r8so2341019wrg.0 for <30444@debbugs.gnu.org>; Tue, 13 Mar 2018 13:45:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=w5N2Lwk2+mcJO/6rU6XeiWdPTc9rzI02Qae/qwDgPzw=; b=lo/1gBBlf4SjJyYwVkxa7ijf4dHd22LnkllF5mRz15lKbmc7lVsxyGXchPsNclyOls WjSSe4zhZMiB7ceeZgVbcRPL3JlUJ9dVt0K9SQVbQSZiuSxUNo2T72GQ9tO6UCd8OUIE bwY+8sBPgGN26vvl/rbGpUf3e8lISxX2WoMj4FZ7Ugf1le12Xzwuzy5raeHH62NFmk1a i1TvS7a5SHNGI0v34DtJgGPfkqhUT3we6of1zQTgNExXYM5/ykhdv++VwVpJ5GLlWEId DmFsYIAkUSUEVgW4RaICYf3u2HR2mHyRBVJsVjFzrZSo3YQuBv/DTFaDVcw05wMoeQIr JNxg== 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:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=w5N2Lwk2+mcJO/6rU6XeiWdPTc9rzI02Qae/qwDgPzw=; b=lkJZMdIrhvJhM59pDBEmfxgJCL2NkHShQ+5fFSP0RyWOGBcN5G5uTKIEcL+Zpxi5QG PrvpKVkxxFne8bkAVawbLgCgH1wI8Ojax0e/5jv+6bRyKlY0UQCldAt9jjlJIPoWkvU4 NYAzabp2pNJdolPYbtgmAOjYkex+93kIiVrU66ob/OTpC53Hag6ZHor83ASszu328dKc K2uFy2F1aGMch1QflRSnUUdkZcucFCl8s/ANYCtBemI1nwSpGWmaN4Y8YKWQujLFsMRT aVOeHJK/rJZXHHMvhYhb+mVMuz8f0NRhc8YgVsUxzu7HyZMfzekV9041J4pvyAV/Ir7X 9NPg== X-Gm-Message-State: AElRT7GCTOQt8R7RCRcnk1UKFKyrDLTcKAaXH2brYbwq24ihQ+whe0Fy xvZL0Gms8O+E8L1vlCXikkph/xb+7jY= X-Google-Smtp-Source: AG47ELu8VvR/6bNYPZmJjLnEW8zm7xLwKVXX+ayLfdgGl7z36ZCRjjQbSjjS1ojMMmDf05of4FPPaw== X-Received: by 10.223.149.129 with SMTP id p1mr1667951wrp.11.1520973925134; Tue, 13 Mar 2018 13:45:25 -0700 (PDT) Received: from rpluim-ubuntu (vav06-1-78-207-202-134.fbx.proxad.net. [78.207.202.134]) by smtp.gmail.com with ESMTPSA id b8sm1018475wrf.29.2018.03.13.13.45.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Mar 2018 13:45:24 -0700 (PDT) From: Robert Pluim References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87woyf90km.fsf@petton.fr> Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Tue, 13 Mar 2018 21:45:23 +0100 In-Reply-To: <87woyf90km.fsf@petton.fr> (Nicolas Petton's message of "Tue, 13 Mar 2018 21:34:33 +0100") Message-ID: <87muzbhfh8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Nicolas Petton writes: > I'm completely new to url-handlers.el, and I'm wondering why it is off > by default. Probably because it's completely undocumented, so it's entirely unclear what it actually does. Robert From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Mar 2018 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152097563621243 (code B ref 30444); Tue, 13 Mar 2018 21:14:02 +0000 Received: (at 30444) by debbugs.gnu.org; 13 Mar 2018 21:13:56 +0000 Received: from localhost ([127.0.0.1]:59992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evrF5-0005WY-H4 for submit@debbugs.gnu.org; Tue, 13 Mar 2018 17:13:55 -0400 Received: from petton.fr ([89.234.186.68]:51464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evrF4-0005WK-3j for 30444@debbugs.gnu.org; Tue, 13 Mar 2018 17:13:54 -0400 From: Nicolas Petton In-Reply-To: <878taxwry9.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> Date: Tue, 13 Mar 2018 22:13:42 +0100 Message-ID: <87tvtj8yrd.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1520975627; bh=wv9jIor35CWvEikeGWKKA2rcuwKE5CIADT7yqlCW1RI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=FfdO7Zod5txpCkAhyJD/bgz+2XscE+xyWC52QsucranP7HQmJcaiBQBu+5gE5UktWw7QF3mkZUrtxyukGtkQvW0wIF4U4HBJHVSGOSdZQ07WM0vnYFNAxYiwTn0V+Z5TD/ThwTL62HMmXt/uelkKojchy/7N53MZcUDQdZQxR2Y= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Michael Albinus writes: > That would be great! Here's a first tentative. It's probably naive though, as there might be some corner cases I didn't think of and I'm new to file-handlers. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Add-URL-handler-for-file-name-directory-Bug-30444.patch Content-Transfer-Encoding: quoted-printable From=20ef407140ab8ae6b421156d70028327b0eb69c565 Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 13 Mar 2018 22:07:08 +0100 Subject: [PATCH] Add URL handler for file-name-directory (Bug#30444) * lisp/url/url-handlers.el (url-handler-file-name-directory): New function which handles special cases for `file-name-directory' and URLs. * test/lisp/url/url-handlers-test.el: New file. Add tests for `url-handler-file-name-directory'. =2D-- lisp/url/url-handlers.el | 9 +++++ test/lisp/url/url-handlers-test.el | 68 ++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 77 insertions(+) create mode 100644 test/lisp/url/url-handlers-test.el diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el index 7d0320cb5b..17c76cff75 100644 =2D-- a/lisp/url/url-handlers.el +++ b/lisp/url/url-handlers.el @@ -186,6 +186,7 @@ url-file-handler-identity (put 'file-name-absolute-p 'url-file-handlers (lambda (&rest ignored) t)) (put 'expand-file-name 'url-file-handlers 'url-handler-expand-file-name) (put 'directory-file-name 'url-file-handlers 'url-handler-directory-file-n= ame) +(put 'file-name-directory 'url-file-handlers 'url-handler-file-name-direct= ory) (put 'unhandled-file-name-directory 'url-file-handlers 'url-handler-unhand= led-file-name-directory) (put 'file-remote-p 'url-file-handlers 'url-handler-file-remote-p) ;; (put 'file-name-as-directory 'url-file-handlers 'url-handler-file-name-= as-directory) @@ -231,6 +232,14 @@ url-handler-unhandled-file-name-directory ;; a local process. nil))) =20 +(defun url-handler-file-name-directory (dir) + (let ((url (url-generic-parse-url dir))) + ;; Do not attempt to handle `file' URLs which are local. + (if (and (not (equal (url-type url) "file")) + (string-empty-p (url-filename url))) + (url-handler-file-name-directory (concat dir "/")) + (url-run-real-handler 'file-name-directory (list dir))))) + (defun url-handler-file-remote-p (filename &optional identification _conne= cted) (let ((url (url-generic-parse-url filename))) (if (and (url-type url) (not (equal (url-type url) "file"))) diff --git a/test/lisp/url/url-handlers-test.el b/test/lisp/url/url-handler= s-test.el new file mode 100644 index 0000000000..01ef18e0c9 =2D-- /dev/null +++ b/test/lisp/url/url-handlers-test.el @@ -0,0 +1,68 @@ +;;; url-handlers-test.el --- Test suite for url-handlers.el -*- lexical-b= inding: t; -*- + +;; Copyright (C) 2018 Free Software Foundation, Inc. + +;; Author: Nicolas Petton + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;;; Commentary: + +;;; Code: + +(require 'ert) +(require 'url-handlers) + +(defmacro with-url-handler-mode (&rest body) + "Evaluate BODY with `url-handler-mode' turned on." + (declare (indent 0) (debug t)) + (let ((url-handler-mode-active (make-symbol "url-handler-mode-active"))) + `(let ((,url-handler-mode-active url-handler-mode)) + (unwind-protect + (progn + (unless ,url-handler-mode-active + (url-handler-mode)) + ,@body) + (unless ,url-handler-mode-active + (url-handler-mode -1)))))) + +(ert-deftest url-handlers-file-name-directory/preserve-url-types () + (with-url-handler-mode + (should (equal (file-name-directory "https://gnu.org/index.html") + "https://gnu.org/")) + (should (equal (file-name-directory "http://gnu.org/index.html") + "http://gnu.org/")) + (should (equal (file-name-directory "ftp://gnu.org/index.html") + "ftp://gnu.org/")))) + +(ert-deftest url-handlers-file-name-directory/sub-directories () + (with-url-handler-mode + (should (equal (file-name-directory "https://foo/bar/baz/index.html") + "https://foo/bar/baz/")))) + +(ert-deftest url-handlers-file-name-directory/file-urls () + (with-url-handler-mode + (should (equal (file-name-directory "file:///foo/bar/baz.txt") + "file:///foo/bar/")) + (should (equal (file-name-directory "file:///") + "file:///")))) + +;; Regression test for bug#30444 +(ert-deftest url-handlers-file-name-directory/no-filename () + (with-url-handler-mode + (should (equal (file-name-directory "https://foo.org") + "https://foo.org/")))) + +(provide 'url-handlers-test) +;;; url-handlers-test.el ends here =2D-=20 2.14.3 --=-=-= Content-Type: text/plain Cheers, Nico --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqoPwYACgkQ6LzXhmr8 +Xjl4Af8DU9Kx+c+jZ8tuLXVty4BkaYRtYVVKW0nv8uxAGIRgab5xaymgyXtfu0u JyuVhQZA2S+9d1qvdbOETzf/utZs3poZeiN6XyhWgVIGGRTaxczbF72rgiMd6XCP eqN1ZRDAhSWXiT2M927iQAu9IKdAUjf2IPJ2oJrFIMHECw9Oa2xpns63a1L3BjdE YJMNgMCxDpC4JcneJEHYVbj5PAfieFihNt+MMFF2nTqJ1r1k6x5akBp+9WSS6mho RJPlIhozwcNiS4PhTo/ayfoF8O0f6FM1pWYbNOE1tmrFemz5LNt9YYxgzGDlXo5D VO1WbyMreb53bfR38LlpvO72r8TVaA== =z8sk -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Mar 2018 16:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.15210437745352 (code B ref 30444); Wed, 14 Mar 2018 16:10:01 +0000 Received: (at 30444) by debbugs.gnu.org; 14 Mar 2018 16:09:34 +0000 Received: from localhost ([127.0.0.1]:33488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew8y6-0001OG-5R for submit@debbugs.gnu.org; Wed, 14 Mar 2018 12:09:34 -0400 Received: from mout.gmx.net ([212.227.17.22]:45387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew8y4-0001Nz-9x for 30444@debbugs.gnu.org; Wed, 14 Mar 2018 12:09:32 -0400 Received: from detlef.gmx.de ([213.220.156.85]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lm6IP-1eMo9C2nWD-00Zcvf; Wed, 14 Mar 2018 17:09:23 +0100 From: Michael Albinus References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> Date: Wed, 14 Mar 2018 17:09:22 +0100 In-Reply-To: <87tvtj8yrd.fsf@petton.fr> (Nicolas Petton's message of "Tue, 13 Mar 2018 22:13:42 +0100") Message-ID: <874llitz9p.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:yZcToRBrduuGWqCv421QLlMlZBP4lSNmdzMMOUl9kqCcxukeHLG V2lZ5o+mN/BnoJWm/f5gVgv13s91MszEwfnMHccPUrg0XDXxQFywx/hK7fm+KwIvV8WRYlE ySMecfDCg3IYTwUvDrN5bu3V2jE95WYtJqycqqJSijZq+J3T6JKoNK5yZqUihDirEQVmUo/ sbmrLp8YwTiPXyqE2hrVQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:A3XWw7cerI4=:4sUNfHlrWY3QeiPyCbs0Oy XF6WFDRBkejZ3jxlfQkjaeoPJc5tb8Sml/et8uiI2tYR3c6+pMA3FWdNUU5agdBJLpmoAx+Wi M0JXblR3D2jPiIbxZ9TKHN1QgmI+VxmQcimfOPEin8aMPdDQuC6cyAwBAuq3nq21gBLZOL9AM pLBzmDapMPFsFfHBerU2XmN7d65VghNeyQ73S/iSaVDSS7U+xA/gOYOrubx1eb4S2T/3YlgOr kmyegQAubmOAw5Rb3irjoN1lfvY0K3hZWJx6WtxPDQNNv50sVJu39pmaEarobMs7Ux244F7RK b4YIgvp0Dq1xYu4Kt/g8hUGob/vRPljs3g22Ru4xVc8quVbBiBlkMCGYaT0NS25OtxMCVlhY+ MskW/Hcz//xTlihjWNFqm+WxUgevrjNPNcqEHlg5rzFSHUJymmm5k5V6171ADeJvfZpDAGuqg zzWpO+udCzoIsp+Lj91dc8f8TjTjG+cpi2wf0mve2Ktcc+cIkPFsFXWW1acvMUU3DUh7+33ml NoUCr8tnwy5F2ZrzQ2PjOovdrvPU5alJmiE8xeziRQRWe9coEJqJMTmjYAN624Op9vrPYbv2v xPtaUPkMWp2/RvhcJJ8NUlgddPKCBWPt2gP+FM+ppj3jJZR2OMaGUIGT+vuxlP0eiMAOPeb2L U9KUEEloREMQuyKavq3E1eZwDnweWr7DY1cmwO9jzuxExCxks9h85andQBl3J+FZI485rjcnC uQW5BuY+4I23qcC5NPGrgNYV5tMOh050GSCr9sPddUqYAKl6esGB0ZCNRu3OdyjdBN/x7+cJv pHDSVeg6nl12y8p2CioZHl4UggiaM9aIMYEBeCU1UrZZSW2Aoc= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Nicolas Petton writes: Hi Nico, > Here's a first tentative. It's probably naive though, as there might be > some corner cases I didn't think of and I'm new to file-handlers. I haven't tested thoroughly, but your tests look OK. > + (should (equal (file-name-directory "https://foo.org") > + "https://foo.org/")))) This is OK, but I would add also (should (equal (file-name-directory "https://foo.org/") "https://foo.org/")))) Maybe you could add also negative tests, for example for (file-name-directory "not-a-uri://foo.org") Best regards, Michael. From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Mar 2018 21:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.15212341848343 (code B ref 30444); Fri, 16 Mar 2018 21:04:02 +0000 Received: (at 30444) by debbugs.gnu.org; 16 Mar 2018 21:03:04 +0000 Received: from localhost ([127.0.0.1]:37337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewwVD-0002AU-KK for submit@debbugs.gnu.org; Fri, 16 Mar 2018 17:03:03 -0400 Received: from petton.fr ([89.234.186.68]:49492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewwVB-0002A0-GG for 30444@debbugs.gnu.org; Fri, 16 Mar 2018 17:03:02 -0400 From: Nicolas Petton In-Reply-To: <874llitz9p.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> <874llitz9p.fsf@gmx.de> Date: Fri, 16 Mar 2018 22:02:49 +0100 Message-ID: <87efkjsphi.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1521234175; bh=NC9egbLalJHRmGB53CBSbsECe6Ow+8cwperU6Nq2kq4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=LcQ1s5hCDXfKe/QSjjZnfPfeT64oIrU6/xxZkU6rBkGUWcxqjwBbR1nceBa6OKnto9cAMkJ5cI3nJNnWyw8QoeO9aYLDr3n6CkrzEmmiUe7PKrvM9MnibI7AmC7V3134ImsUW14VFxiFkBKaWPnVGCgqf70od6QlTaBf0dWbMK8= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Michael Albinus writes: Hi Michael, > I haven't tested thoroughly, but your tests look OK. > >> + (should (equal (file-name-directory "https://foo.org") >> + "https://foo.org/")))) > > This is OK, but I would add also > > (should (equal (file-name-directory "https://foo.org/") > "https://foo.org/")))) > > Maybe you could add also negative tests, for example for > (file-name-directory "not-a-uri://foo.org") Thanks for your feedback. Here's a revised version. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Add-URL-handler-for-file-name-directory-Bug-30444.patch Content-Transfer-Encoding: quoted-printable From=20a8bc0f60cfc61b390e089166fcd69f267b77c39e Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 13 Mar 2018 22:07:08 +0100 Subject: [PATCH] Add URL handler for file-name-directory (Bug#30444) * lisp/url/url-handlers.el (url-handler-file-name-directory): New function which handles special cases for `file-name-directory' and URLs. * test/lisp/url/url-handlers-test.el: New file. Add tests for `url-handler-file-name-directory'. =2D-- lisp/url/url-handlers.el | 9 +++++ test/lisp/url/url-handlers-test.el | 80 ++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 89 insertions(+) create mode 100644 test/lisp/url/url-handlers-test.el diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el index 7d0320cb5b..17c76cff75 100644 =2D-- a/lisp/url/url-handlers.el +++ b/lisp/url/url-handlers.el @@ -186,6 +186,7 @@ url-file-handler-identity (put 'file-name-absolute-p 'url-file-handlers (lambda (&rest ignored) t)) (put 'expand-file-name 'url-file-handlers 'url-handler-expand-file-name) (put 'directory-file-name 'url-file-handlers 'url-handler-directory-file-n= ame) +(put 'file-name-directory 'url-file-handlers 'url-handler-file-name-direct= ory) (put 'unhandled-file-name-directory 'url-file-handlers 'url-handler-unhand= led-file-name-directory) (put 'file-remote-p 'url-file-handlers 'url-handler-file-remote-p) ;; (put 'file-name-as-directory 'url-file-handlers 'url-handler-file-name-= as-directory) @@ -231,6 +232,14 @@ url-handler-unhandled-file-name-directory ;; a local process. nil))) =20 +(defun url-handler-file-name-directory (dir) + (let ((url (url-generic-parse-url dir))) + ;; Do not attempt to handle `file' URLs which are local. + (if (and (not (equal (url-type url) "file")) + (string-empty-p (url-filename url))) + (url-handler-file-name-directory (concat dir "/")) + (url-run-real-handler 'file-name-directory (list dir))))) + (defun url-handler-file-remote-p (filename &optional identification _conne= cted) (let ((url (url-generic-parse-url filename))) (if (and (url-type url) (not (equal (url-type url) "file"))) diff --git a/test/lisp/url/url-handlers-test.el b/test/lisp/url/url-handler= s-test.el new file mode 100644 index 0000000000..814c68bac3 =2D-- /dev/null +++ b/test/lisp/url/url-handlers-test.el @@ -0,0 +1,80 @@ +;;; url-handlers-test.el --- Test suite for url-handlers.el -*- lexical-b= inding: t; -*- + +;; Copyright (C) 2018 Free Software Foundation, Inc. + +;; Author: Nicolas Petton + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;;; Commentary: + +;;; Code: + +(require 'ert) +(require 'url-handlers) + +(defmacro with-url-handler-mode (&rest body) + "Evaluate BODY with `url-handler-mode' turned on." + (declare (indent 0) (debug t)) + (let ((url-handler-mode-active (make-symbol "url-handler-mode-active"))) + `(let ((,url-handler-mode-active url-handler-mode)) + (unwind-protect + (progn + (unless ,url-handler-mode-active + (url-handler-mode)) + ,@body) + (unless ,url-handler-mode-active + (url-handler-mode -1)))))) + +(ert-deftest url-handlers-file-name-directory/preserve-url-types () + (with-url-handler-mode + (should (equal (file-name-directory "https://gnu.org/index.html") + "https://gnu.org/")) + (should (equal (file-name-directory "http://gnu.org/index.html") + "http://gnu.org/")) + (should (equal (file-name-directory "ftp://gnu.org/index.html") + "ftp://gnu.org/")))) + +(ert-deftest url-handlers-file-name-directory/should-not-handle-non-url-fi= le-names () + (with-url-handler-mode + (should-not (equal (file-name-directory "not-uri://gnu.org") + "not-uri://gnu.org/")))) + +(ert-deftest url-handlers-file-name-directory/sub-directories () + (with-url-handler-mode + (should (equal (file-name-directory "https://foo/bar/baz/index.html") + "https://foo/bar/baz/")))) + +(ert-deftest url-handlers-file-name-directory/file-urls () + (with-url-handler-mode + (should (equal (file-name-directory "file:///foo/bar/baz.txt") + "file:///foo/bar/")) + (should (equal (file-name-directory "file:///") + "file:///")))) + +;; Regression test for bug#30444 +(ert-deftest url-handlers-file-name-directory/no-filename () + (with-url-handler-mode + (should (equal (file-name-directory "https://foo.org") + "https://foo.org/")) + (should (equal (file-name-directory "https://foo.org/") + "https://foo.org/")))) + +(ert-deftest url-handlers-file-name-directory/should-not-handle-non-url-fi= le-names () + (with-url-handler-mode + (should-not (equal (file-name-directory "not-uri://gnu.org") + "not-uri://gnu.org/")))) + +(provide 'url-handlers-test) +;;; url-handlers-test.el ends here =2D-=20 2.14.3 --=-=-= Content-Type: text/plain Cheers, Nico --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlqsMPoACgkQ6LzXhmr8 +XgapAgAm9JeY/3/uiIau+4YNqjm8XgQkreB/gg/nN3fXoHvrcXfJgpcgRizdj6s tB85JtDzearNExmaDxTMqkcF5avv9agqPbpNLA0GeHmDNXS4R8Bcj5FPntSn0woE /dGIc1lxwE8OzWaWnjE/WWXm2cFAy6QnMc8lHgr5XlMq3DEUhFr2kqb4xPDH7P5K wQjCwNj5CfgDKsf0AwbiR30NAk5GXP2htmZirTvqojwqAUxjd9DlT/q8Idn0G35k GVDaNpiQDb7w8VTWV9wXentYjdXjliyNOWXDPfXjWjiLemLTf2EX2ba/qv4SoETw m9253zb1d295XnZRtWKCqyiuxWucnQ== =m9ZG -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Mar 2018 08:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152136298919496 (code B ref 30444); Sun, 18 Mar 2018 08:50:02 +0000 Received: (at 30444) by debbugs.gnu.org; 18 Mar 2018 08:49:49 +0000 Received: from localhost ([127.0.0.1]:38962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exU0j-00054O-7o for submit@debbugs.gnu.org; Sun, 18 Mar 2018 04:49:49 -0400 Received: from mout.gmx.net ([212.227.17.20]:44571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exU0h-000549-3N for 30444@debbugs.gnu.org; Sun, 18 Mar 2018 04:49:47 -0400 Received: from detlef.gmx.de ([213.220.147.224]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M5MIN-1egvrq3fot-00zZmc; Sun, 18 Mar 2018 09:49:38 +0100 From: Michael Albinus References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> <874llitz9p.fsf@gmx.de> <87efkjsphi.fsf@petton.fr> Date: Sun, 18 Mar 2018 09:49:36 +0100 In-Reply-To: <87efkjsphi.fsf@petton.fr> (Nicolas Petton's message of "Fri, 16 Mar 2018 22:02:49 +0100") Message-ID: <877eq94vkv.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:CAj0b092IdN4JZLchljXPWLQJ5xk7LGQzdF+ICHP71uU+r1iFWU 48rF2Mr4VE4tYZJ+ji5JbV4//ro9CmAaPspqtlwW/SbyQDi7ePQ+QM5RQ4ZPl4u6kwefSGD iy5gSinQO3zg7qT9loiuzUuuPlunv07/sL9KOQYXunwDJ/VUueVKZ4lmuZofMO+EFQ6v5zB NL/k8A0TPaH2PvUY6y4eA== X-UI-Out-Filterresults: notjunk:1;V01:K0:iXfAasnUnLE=:ZKVEtaPsHrz/3xbL6Wkerr b5Hz1uDgouX+OLF42iPEdGaW3I/oR88w24S2pAXUi0U6qg6uZaB+uzCWJ9Sg/A53LZslMSS1f mNyBC6v5NgJdhGdc5mZsFBmQ1wf4vE6WufOKEXmuYvpPja/b0F5z601fFyAIYNhIZzHxXA2az IP5OCDPUHon6VT/w7FUyrp6bJUByndcush6tXP0a0DVnDiVurqg8q6Kkj/p4cWqP9vPnzVCm1 xY80ndi5JjSTEVyKSeNONXXmXb/0iI0S/+qhFW5L2tgUXvwvzR1MrcDzW3CjpehEi3peMeJRI x6cBYVtgJGW0snPIizjUPhWSWR2NQL8/lmXck4PScaJCFbqp1Xa/mkuxsgW6YNJbpvXl++vvY OI8fyMiIkFZy4JUwEPXigWcR8HmRw6KFmhF1AUST82Iy3e0LCaD5cN+cJPrXKePMoTCZPcEyO YmO9NJHrl1y+258fC0m9gzegyreieVjKdgBkC/icwvqJXcrM75HPU4SZHkEJ3KEr6Kb/QibJJ RuEkr6VsxXlY8OzbJf7g7WubWThmdFZpGCUFiNM2RWZQzIF7IXfNzKuYWT9LXScEoVgj7KQq2 m8COIAh61FD+9PUiZ2weofxMxWKAMMP+eKxZPvGB/Qa8g1VeVc8Misv0uG4UfwMbvuxRQKmyG jNc70qMfPkZCmvWwjynJuPF8ch4eQHWl5JAycDSoEqFrsFylhbe8Hh3A3/sqtwqkwMePQzk7j Jan5DSoR+lpquBcBNOuG4R0iEGaPCHU826nnW0NK0r9nLmJ1FT4HzqJDXec3LUJWvi8nAvwKA DCSUb8dMsg4LBdPtnOLjPBKYeiAl6CnN4rz3pABT8z+8txjp9U= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Nicolas Petton writes: > Hi Michael, Hi Nico, > Here's a revised version. Thanks. I've played with this. Both url-handlers-test.el and tramp-archive-tests.el (which uses url-handler-mode) do pass. From my pov, you could commit the patch. Two remarks, 'tho: - Require subr-x in url-handlers.el, otherwise there is a compilation warning. - In url-handlers-test.el, test url-handlers-file-name-directory/should-not-handle-non-url-file-names is defined twice. Best regards, Michael. From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Mar 2018 19:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152140219921132 (code B ref 30444); Sun, 18 Mar 2018 19:44:02 +0000 Received: (at 30444) by debbugs.gnu.org; 18 Mar 2018 19:43:19 +0000 Received: from localhost ([127.0.0.1]:40359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeD9-0005Um-Ji for submit@debbugs.gnu.org; Sun, 18 Mar 2018 15:43:19 -0400 Received: from petton.fr ([89.234.186.68]:46326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeD7-0005UY-Eq for 30444@debbugs.gnu.org; Sun, 18 Mar 2018 15:43:18 -0400 From: Nicolas Petton In-Reply-To: <877eq94vkv.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> <874llitz9p.fsf@gmx.de> <87efkjsphi.fsf@petton.fr> <877eq94vkv.fsf@gmx.de> Date: Sun, 18 Mar 2018 20:43:06 +0100 Message-ID: <87vadtkw51.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1521402191; bh=NjJ0c7nRK5IpScnm29ueRsMbqMpLVb0KXsWmYaCdWBM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=ZgfEic2+r9HfEDBC8sBPBtCwcppzezfbMXaEw/6TGSEH183xizt7DzR0HXbY9gLnRLDlegn3WNB0t5b5Z+0dEG9g6bV/vpYwItJa6BbDYJaWa1/o1ZeHx9wL94YFOoiRN/77fE8QgSZI2apC/udAshbR6Z9wpvO82dQBEzTnrJQ= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: Hi Michael, > Thanks. I've played with this. Both url-handlers-test.el and > tramp-archive-tests.el (which uses url-handler-mode) do pass. From my > pov, you could commit the patch. > > Two remarks, 'tho: > > - Require subr-x in url-handlers.el, otherwise there is a compilation > warning. > > - In url-handlers-test.el, test > url-handlers-file-name-directory/should-not-handle-non-url-file-names > is defined twice. Thanks, I'll fix this and commit it to master. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlquwUoACgkQ6LzXhmr8 +XhpXwf+Poh3dqyfkWsYjt5SIrn5TaPkBmmstprqy/al+hIoaI2Y/tZ7yOKRu8qW fbBMj1Tg8QBJ/OREU0JFDhKSejAbnPY6ftxw0iRbgN/L6/Hr0Ftz+9ZS5YmakFvg p98bXegnDVBMdX+MZxtIGgeGLECZiiQpP+sJCJ/X82w8W0k/TKWgL98OO8bI5Y4N ggiVBcMqjNrfE1o7f6g4GiWxRj+U6WOJXbvEX6M0UNR+w2JqwjwWw+DPCvgWUDfF DiF14UuQnvYMQwrqVhKgD1vO63KtqM2yvuHOQO6xWBfNF+GGiSvl1WYr4IO+ubWf 8YF6C3QHvj1hs8nUGWY7l2lW0laMGQ== =BEJS -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Mar 2018 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii , 30444-done@debbugs.gnu.org Received: via spool by 30444-submit@debbugs.gnu.org id=B30444.152140252621633 (code B ref 30444); Sun, 18 Mar 2018 19:49:02 +0000 Received: (at 30444) by debbugs.gnu.org; 18 Mar 2018 19:48:46 +0000 Received: from localhost ([127.0.0.1]:40366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeIQ-0005cm-FH for submit@debbugs.gnu.org; Sun, 18 Mar 2018 15:48:46 -0400 Received: from petton.fr ([89.234.186.68]:47888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeIO-0005cU-KE; Sun, 18 Mar 2018 15:48:44 -0400 From: Nicolas Petton In-Reply-To: <877eq94vkv.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> <874llitz9p.fsf@gmx.de> <87efkjsphi.fsf@petton.fr> <877eq94vkv.fsf@gmx.de> Date: Sun, 18 Mar 2018 20:48:28 +0100 Message-ID: <87sh8xkvw3.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1521402513; bh=aIutWL/5cv0WCkzA1YydX50W5wXtLz/rcfsRnnCB4ks=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=mG/0Hk2w7thFN57B1qqrXiX8i/bYTkEZzsb17BjlAdPtPlD3oopjcvU6+f78oS8CfE/u/fVSATQHjt6Vkks7FBlhkdsBk9IjbeZrJOTVwa6EBTYCNMlxrAOXZE2F+P2GfmWNBDFIPT3Hv0wxtQowkD2fJkpSav9OyApjjdLWgj4= X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: > Thanks. I've played with this. Both url-handlers-test.el and > tramp-archive-tests.el (which uses url-handler-mode) do pass. From my > pov, you could commit the patch. Done, I'm closing this issue. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlquwowACgkQ6LzXhmr8 +XiphwgAmc1KtoH7hRjrV7oyK6H9BuwlAn00BnS2UBRh8nfTEtoxH7cLpAUDvBDU yUMV6YVHJuzs2eLvsP5E9Dcna3ElKnMzK2A9c0V7dkBRToLFKuRbtPXzUtY3vjx7 vJfnTzlW4M3AQIht2LJWclXqOu+//nJ0a0TzvlOjlH0nk1fagpn3pxG5U0PZBTKQ 78phPJJ3IrGEgZoZgaYFmBk2UzhqUAeiUMQzQhTFkxrjpv5ur+FnAWXjIjnD71e7 m9M+6GkAFJo8fknSMCy/3SJpDgZJdW532vzc+edvuxQMNSqaVac6UR2qwBZi2dal nZf/KUo4NJ2+/dlLpKZEzu4yf0fjAw== =tltU -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 19:20:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Damien Cassou Subject: bug#30444: closed (Re: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://") Message-ID: References: <87sh8xkvw3.fsf@petton.fr> <87po592gs8.fsf@cassou.me> X-Gnu-PR-Message: they-closed 30444 X-Gnu-PR-Package: emacs Reply-To: 30444@debbugs.gnu.org Date: Sun, 18 Mar 2018 19:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1521402542-21663-1" This is a multi-part message in MIME format... ------------=_1521402542-21663-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30444: 26.0.90; browse-url-emacs sets default-directory to "https://" which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30444@debbugs.gnu.org. --=20 30444: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30444 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1521402542-21663-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30444-done) by debbugs.gnu.org; 18 Mar 2018 19:48:46 +0000 Received: from localhost ([127.0.0.1]:40364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeIQ-0005ck-8M for submit@debbugs.gnu.org; Sun, 18 Mar 2018 15:48:46 -0400 Received: from petton.fr ([89.234.186.68]:47888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exeIO-0005cU-KE; Sun, 18 Mar 2018 15:48:44 -0400 From: Nicolas Petton To: Michael Albinus Subject: Re: bug#30444: 26.0.90; browse-url-emacs sets default-directory to "https://" In-Reply-To: <877eq94vkv.fsf@gmx.de> References: <87po592gs8.fsf@cassou.me> <838tb0us1n.fsf@gnu.org> <87po4c5b3g.fsf@gmx.de> <87tvtlabyt.fsf@petton.fr> <878taxwry9.fsf@gmx.de> <87tvtj8yrd.fsf@petton.fr> <874llitz9p.fsf@gmx.de> <87efkjsphi.fsf@petton.fr> <877eq94vkv.fsf@gmx.de> Date: Sun, 18 Mar 2018 20:48:28 +0100 Message-ID: <87sh8xkvw3.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1521402513; bh=aIutWL/5cv0WCkzA1YydX50W5wXtLz/rcfsRnnCB4ks=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=mG/0Hk2w7thFN57B1qqrXiX8i/bYTkEZzsb17BjlAdPtPlD3oopjcvU6+f78oS8CfE/u/fVSATQHjt6Vkks7FBlhkdsBk9IjbeZrJOTVwa6EBTYCNMlxrAOXZE2F+P2GfmWNBDFIPT3Hv0wxtQowkD2fJkpSav9OyApjjdLWgj4= X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30444-done Cc: Damien Cassou , 30444@debbugs.gnu.org, Eli Zaretskii , 30444-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Michael Albinus writes: > Thanks. I've played with this. Both url-handlers-test.el and > tramp-archive-tests.el (which uses url-handler-mode) do pass. From my > pov, you could commit the patch. Done, I'm closing this issue. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlquwowACgkQ6LzXhmr8 +XiphwgAmc1KtoH7hRjrV7oyK6H9BuwlAn00BnS2UBRh8nfTEtoxH7cLpAUDvBDU yUMV6YVHJuzs2eLvsP5E9Dcna3ElKnMzK2A9c0V7dkBRToLFKuRbtPXzUtY3vjx7 vJfnTzlW4M3AQIht2LJWclXqOu+//nJ0a0TzvlOjlH0nk1fagpn3pxG5U0PZBTKQ 78phPJJ3IrGEgZoZgaYFmBk2UzhqUAeiUMQzQhTFkxrjpv5ur+FnAWXjIjnD71e7 m9M+6GkAFJo8fknSMCy/3SJpDgZJdW532vzc+edvuxQMNSqaVac6UR2qwBZi2dal nZf/KUo4NJ2+/dlLpKZEzu4yf0fjAw== =tltU -----END PGP SIGNATURE----- --=-=-=-- ------------=_1521402542-21663-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Feb 2018 12:52:50 +0000 Received: from localhost ([127.0.0.1]:40653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ela4o-0007K0-Ht for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ela4m-0007Jl-FH for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ela4g-00077p-4x for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:43 -0500 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ela4g-00077l-1v for submit@debbugs.gnu.org; Tue, 13 Feb 2018 07:52:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ela4e-0005zY-Qh for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ela4Z-00075P-W6 for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:40 -0500 Received: from mail.choca.pics ([62.210.108.126]:37730) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ela4Z-0006wT-MG for bug-gnu-emacs@gnu.org; Tue, 13 Feb 2018 07:52:35 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id D4597232F473 for ; Tue, 13 Feb 2018 13:52:25 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 9T4_886VexMt for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id B4539232F474 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics B4539232F474 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1518526344; bh=iDkqokYAit/cPXMCxI56GjPG9KM+9bUVc7QDd8/WRsw=; h=From:To:Date:Message-ID:MIME-Version; b=JHS7udXxmCcpVxy6e3Ac/nnw+glAZCuEHed76ZPH+y4xqv2DfuRqmQ6rpHyKSlaaR ldl3avq9Vp20hri/QzOZ3AP/t+t6VjdFZx7dHv15rvb2qKw3BIsMB4+An1oZdJuUkz 8bylggq56qIzMasP1Qx1vzQ0IQKa1bNX5KKxppSi4n+3l9OBvuPvGM7CjCU5zxEJBA pDpyZ/b5T1jxJ6AEIN3KbJGTXJo+4TAaIMr5vGvH8HZe3phc5YK2OI/WzT0tHksKx5 axPBS7kTslKRnqCfkvLs/2jhMMdKr7qmJJ/y40RZTgjNoLDGpbiCvNLGA+fkcuAfOu VDE8FENIoTdrA== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id l3zEBwo-1Xq3 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id 6C04F232F473 for ; Tue, 13 Feb 2018 13:52:24 +0100 (CET) From: Damien Cassou To: bug-gnu-emacs@gnu.org Subject: 26.0.90; browse-url-emacs sets default-directory to "https://" Date: Tue, 13 Feb 2018 13:52:23 +0100 Message-ID: <87po592gs8.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) 1. emacs -Q 2. M-x browse-url-emacs RET https://gnu.org 3. C-h v default-directory Actual: "https://" Expected: a directory such as (1) Emacs' startup directory or (2) a temporary directory. In GNU Emacs 26.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-01-08 built on luz4 Repository revision: 918a052a422c05b5f78fd7c702eb6e3ee189fa18 Windowing system distributor 'Fedora Project', version 11.0.11906000 System Description: Fedora release 27 (Twenty Seven) -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill ------------=_1521402542-21663-1--