From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Pascal Quesseveur Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 06:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58464@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166555700620631 (code B ref -1); Wed, 12 Oct 2022 06:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Oct 2022 06:43:26 +0000 Received: from localhost ([127.0.0.1]:55457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiVSf-0005Mh-EC for submit@debbugs.gnu.org; Wed, 12 Oct 2022 02:43:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:37180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiVSd-0005MZ-8T for submit@debbugs.gnu.org; Wed, 12 Oct 2022 02:43:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiVSc-0002sL-Tf for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2022 02:43:22 -0400 Received: from smtp3-g21.free.fr ([2a01:e0c:1:1599::12]:43936) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiVSW-0004IQ-MS for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2022 02:43:22 -0400 Received: from dagon (unknown [88.127.239.170]) (Authenticated sender: pascal.quesseveur@free.fr) by smtp3-g21.free.fr (Postfix) with ESMTPSA id D1DB913F8D4 for ; Wed, 12 Oct 2022 08:43:13 +0200 (CEST) From: Pascal Quesseveur Date: Wed, 12 Oct 2022 08:43:15 +0200 Message-ID: <82k055fsos.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: softfail client-ip=2a01:e0c:1:1599::12; envelope-from=pquessev@gmail.com; helo=smtp3-g21.free.fr X-Spam_score_int: 7 X-Spam_score: 0.7 X-Spam_bar: / X-Spam_report: (0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, SPOOFED_FREEMAIL=0.001, SPOOF_GMAIL_MID=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.4 (/) 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: -1.3 (-) emacs -Q (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing is displayed, C-g (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is displayed, Message buffer contains: File exists, but cannot be read #> In GNU Emacs 28.1 (build 2, x86_64-w64-mingw32) of 2022-04-21 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19044 System Description: Microsoft Windows 10 Pro (v10.0.2009.19044.2006) Configured using: 'configure --with-modules --without-dbus --with-native-compilation --without-compress-install CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: FRA locale-coding-system: cp1252 Major mode: Summary Minor modes in effect: display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t windmove-mode: t auto-image-file-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-wl hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-wl c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-vm hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-vm c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-tex hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-tex c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-snarf hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-snarf c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-site hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-site c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-rmail hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-rmail c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-pkg hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-pkg c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-pgp hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-pgp c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-mua hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-mua c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-mu4e hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-mu4e c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-migrate hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-migrate c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-mhe hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-mhe c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-message hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-message c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-ispell hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-ispell c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-gnus hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-gnus c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-com hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-com c:/Users/Public/emacs-site/lisp/bbdb-3.2.2.2/bbdb-anniv hides c:/Users/quessev/.emacs.d/elpa/bbdb-3.2.2.2/bbdb-anniv c:/Users/quessev/.emacs.d/lisp/vcard-qsr/vcard hides c:/Users/quessev/.emacs.d/elpa/vcard-0.2.2/vcard c:/Users/quessev/.emacs.d/lisp/vcard-qsr/vcard-parse hides c:/Users/quessev/.emacs.d/elpa/vcard-0.2.2/vcard-parse c:/Users/quessev/.emacs.d/lisp/vcard-qsr/vcard-mode hides c:/Users/quessev/.emacs.d/elpa/vcard-0.2.2/vcard-mode c:/Users/Public/emacs-site/lisp/utils/wdired hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/wdired c:/Users/Public/emacs-site/lisp/utils/ls-lisp hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/ls-lisp c:/Users/Public/emacs-site/lisp/utils/iimage hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/iimage c:/Users/Public/emacs-site/lisp/utils/calculator hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/calculator c:/Users/Public/emacs-site/lisp/utils/table hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/textmodes/table c:/Users/Public/emacs-site/lisp/remember/remember hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/textmodes/remember c:/Users/Public/emacs-site/lisp/utils/rlogin hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/net/rlogin c:/Users/Public/emacs-site/lisp/dictionary-1.8.7/dictionary hides c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/net/dictionary Features: (tabify time-stamp shadow warnings emacsbug mm-archive gnus-fun mailalias mule-util sort smiley gnus-cite mail-extr gnus-async gnus-bcklg qp gnus-ml emms-info-libtag emms-player-vlc emms-player-mpv emms-player-mplayer emms-playlist-limit emms-volume emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-i18n emms-stream-info emms-mode-line-icon emms-playlist-sort emms-last-played emms-playing-time emms-player-simple emms-streams emms-show-all emms-tag-editor emms-mark emms-mode-line emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-source-playlist emms-source-file locate music-list music-album emms-setup emms emms-compat gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nnml utf-7 gnutls nnfolder cl-extra help-mode gnus-cache gnus-sum network-stream nsm nntp gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win time highlight-current-line color-theme smtpmail tumblesocks tumblesocks-view tumblesocks-compose markdown-mode noutline outline htmlize tumblesocks-user tumblesocks-api oauth sasl sasl-anonymous sasl-login sasl-plain hex-util hmac-sha1 shr kinsoku svg dom plantuml-mode xml dash thingatpt html2help footnote rx muse-odf muse-xml muse-help muse-bbcode muse-blosxom muse-wiki muse-texinfo texnfo-upd texinfo texinfo-loaddefs muse-latex muse-html muse-docbook muse-xml-common cus-edit pp cus-load muse-publish muse-project muse-protocols muse-regexps muse muse-nested-tags muse-mode u-vm-color org-import-icalendar icalendar diary-lib diary-loaddefs bbdb-sc supercite regi bbdb-migrate bbdb-snarf bbdb-message sendmail message rmc puny dired-explore dired-sort-menu acid dired-arc file-op dired-x dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader bbdb-rmail rmailsum bbdb-gnus bbdb-mua gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit bbdb-com pcase crm mailabbrev find-func bbdb bbdb-site timezone tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date format-spec which idb gud easy-mmode compile text-property-search comint ansi-color ring qproj-opascal jsee javadoc-lookup ido jserial jswat qproj-java jdok tempo xml-parse doxymacs qproj-cpp qproj server dos-indent generic generic-x cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs lunar solar cal-dst cal-tex cal-iso cal-menu calendar cal-loaddefs epa-file epa derived epg rfc6068 epg-config ps-mule ipp cl printing ps-print ps-print-loaddefs ps-def lpr icomplete windmove advice image-file image-converter edmacro kmacro info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 654839 79861) (symbols 48 33806 10) (strings 32 171534 8080) (string-bytes 1 5621311) (vectors 16 50230) (vector-slots 8 875194 57078) (floats 8 1118 352) (intervals 56 2638 204) (buffers 992 34)) -- Pascal Quesseveur From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 07:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pascal Quesseveur Cc: 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166555959824877 (code B ref 58464); Wed, 12 Oct 2022 07:27:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 07:26:38 +0000 Received: from localhost ([127.0.0.1]:55527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiW8U-0006TB-18 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 03:26:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiW8P-0006Sv-FC for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 03:26:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36320) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiW8J-0002cG-W2; Wed, 12 Oct 2022 03:26:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+erkPnAmw3s0xZbnSg2aO20n9P5Ps0tZO7vN99L6ueM=; b=acYRbjkcqB6M rZgv7C5h2ZZb2x3Pb1XAINGCke0X/JbWk57LBHpUmdBxqk34GRvJvNE7aNGuV7ftenjsByYGcJFFq kx15SlnecBYUJQQyKlLkentkluAn8G+TSRfzePERfdRPzifW46HW2BqoGPaWTD7M8jVonGDH7GFNG 2QbfEr8K2+RF7yRrPpRqEz+7oJx8cW/R/zU7b/p6hSEkN5bp4pzayaz7OePd7ksXjkl6oCHysgQeV vU1gBX21DTAjoJHH33lYvGYpfPesGnaEpQDQwh6FLdrrlUywCczEgdVQfub6kg/jydZ7acKmL9iez CZfEWfCda0a9VigvGCIlOQ==; Received: from [87.69.77.57] (port=1994 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiW8J-0003ue-EA; Wed, 12 Oct 2022 03:26:27 -0400 Date: Wed, 12 Oct 2022 10:26:39 +0300 Message-Id: <83mta1cxjk.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <82k055fsos.fsf@gmail.com> (message from Pascal Quesseveur on Wed, 12 Oct 2022 08:43:15 +0200) References: <82k055fsos.fsf@gmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Pascal Quesseveur > Date: Wed, 12 Oct 2022 08:43:15 +0200 > > > emacs -Q > (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing > is displayed, C-g > (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is > displayed, Message buffer contains: > > File exists, but cannot be read > #> With Emacs 29, I get a different message: Use M-x make-directory RET RET to create the directory and its parents That's because the file's name and its default-directory are incorrect: M-: buffer-file-name RET => X:/C:/Windows/win.ini M-: default-directory RET => X:/C:/Windows/ (where X is the driver letter of what happens to be the current drive when I invoke Emacs). From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 11:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pascal Quesseveur Cc: 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166557299231863 (code B ref 58464); Wed, 12 Oct 2022 11:10:01 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 11:09:52 +0000 Received: from localhost ([127.0.0.1]:55860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZcW-0008Hr-1q for submit@debbugs.gnu.org; Wed, 12 Oct 2022 07:09:52 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZcU-0008He-6A for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 07:09:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=L6KDRRNDEaRLJT815psTe2h8fvVrSubPo0a4NMVrkOU=; b=KW1MoGBJnpfyfA03jH49lJj183 x8rigcK0eAWJ0mirWJKEB9OWDzbHFa4Wbf+NyedkgVcnm6a7qMCH94EZ7SpBWcUXSKWDz8ezEt8HL xhQYHU2eizK2k639JUMKMQWyaGlQd5YkcDdy4MMb7DeEQjaVI+C++X05AaNAsC7xVLP0=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiZcL-00061T-Ju; Wed, 12 Oct 2022 13:09:43 +0200 From: Lars Ingebrigtsen In-Reply-To: <82k055fsos.fsf@gmail.com> (Pascal Quesseveur's message of "Wed, 12 Oct 2022 08:43:15 +0200") References: <82k055fsos.fsf@gmail.com> X-Now-Playing: Nobukazu Takemura's _Music for the exhibition "Einheit"_: "(untitled)" Date: Wed, 12 Oct 2022 13:09:41 +0200 Message-ID: <87y1tlcn7u.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Pascal Quesseveur writes: > emacs -Q > (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing > is displayed, C-g That's the wrong syntax, but Emacs shouldn't hang... Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Pascal Quesseveur writes: > emacs -Q > (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing > is displayed, C-g That's the wrong syntax, but Emacs shouldn't hang... > (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is > displayed, Message buffer contains: > > File exists, but cannot be read > #> So it works fine when you use the right syntax for the URL, but the problem is the misleading message? (Also noted in bug#42431 and bug#58302 -- it's not Windows-specific, but a bug in all handling of `file-name-handler-alist' for non-file "files".) From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 11:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Pascal Quesseveur , 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166557303531975 (code B ref 58464); Wed, 12 Oct 2022 11:11:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 11:10:35 +0000 Received: from localhost ([127.0.0.1]:55864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZdD-0008Jf-CM for submit@debbugs.gnu.org; Wed, 12 Oct 2022 07:10:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiZdB-0008JP-Gl for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 07:10:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VIP66M0SYBeTG5gejIlZYOKSFFN1rDlmfM9Q6LR7TKY=; b=ZJfbF2KSjkosdvA3Vs8+72K+C3 FK6E75LDTs6TBR6m0w2UpTMBNVyM2VRIuZyMVS6YbXGSTNdFNuREPXgXQoMFvQL8FOE1QZAnlBw2m vDo95W0HDlJbx+eDIz7538Z9+07C57WVmbVugOpxM+zPeCyTVzhFufGGFOAAYcAbgUOE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiZd2-00061r-Pu; Wed, 12 Oct 2022 13:10:27 +0200 From: Lars Ingebrigtsen In-Reply-To: <83mta1cxjk.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 10:26:39 +0300") References: <82k055fsos.fsf@gmail.com> <83mta1cxjk.fsf@gnu.org> X-Now-Playing: Nobukazu Takemura's _Music for the exhibition "Einheit"_: "(untitled)" Date: Wed, 12 Oct 2022 13:10:24 +0200 Message-ID: <87tu49cn6n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> emacs -Q >> (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing >> is displayed, C-g >> (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is >> displayed, Message b [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> emacs -Q >> (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing >> is displayed, C-g >> (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is >> displayed, Message buffer contains: >> >> File exists, but cannot be read >> #> > > With Emacs 29, I get a different message: > > Use M-x make-directory RET RET to create the directory and its parents > > That's because the file's name and its default-directory are > incorrect: > > M-: buffer-file-name RET > => X:/C:/Windows/win.ini > M-: default-directory RET > => X:/C:/Windows/ > > (where X is the driver letter of what happens to be the current drive > when I invoke Emacs). Was this with the first or the second URL? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 08:55:39 2022 Received: (at control) by debbugs.gnu.org; 12 Oct 2022 12:55:39 +0000 Received: from localhost ([127.0.0.1]:56050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibGt-00068b-1C for submit@debbugs.gnu.org; Wed, 12 Oct 2022 08:55:39 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibGm-00068I-J5 for control@debbugs.gnu.org; Wed, 12 Oct 2022 08:55:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pNc3w7Fkg4EXLRqrID5bpZaMAq1q9EbGW8whi5KWVzY=; b=eNcHsrNxgVo77FQPk3IzhgPS2B eiEcvf+8KVLDpkeLFR18ZACSFX+mdhyAMJiL06t30OSPYw5pLhOlxiROHDd5ymlAr74HNEuw2wN5p mhU86l5WImXS5vQ8UP9Qnz5oOraUPwFl5syBY04zdQ5Q4MbC3IDSzky48hKiuPLz7bO4=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oibGe-0006gg-7S for control@debbugs.gnu.org; Wed, 12 Oct 2022 14:55:26 +0200 Date: Wed, 12 Oct 2022 14:55:23 +0200 Message-Id: <87wn95b3r8.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58464 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 58464 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) tags 58464 + moreinfo quit From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 13:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: pquessev@gmail.com Cc: 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.1665579861606 (code B ref 58464); Wed, 12 Oct 2022 13:05:01 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 13:04:21 +0000 Received: from localhost ([127.0.0.1]:56080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibPI-00009i-Ul for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:04:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibPH-00009W-GI for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 09:04:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49098) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibPB-0006Ji-LD; Wed, 12 Oct 2022 09:04:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IRTBK2rhpsMZSRWdia+IB2f3ysNbbKUhNvhD4Ni6d18=; b=Sh6RNU9ciw15 A1er/6naZVUFnSea83Wl6EXiC8oWEDM9/9QlebZIuWEymc0+Yrv4SEMAzZB4KDt6eyJCnsDvmVxqB r3lXeNHer2kF6k0eEqGqU4MM9eE5aaq0ZH7jRiyNc78Bst92tJjaMA6lNuB5P5y76Zsf3S4T3Jh3k hPUAcIJrh9hpSXw7ZjaSNSwVii8CDtpdrLx0ZHh44igAqmdmNKncYWciLLF56q2bIry6HkrKGIElI cZllqez8E74KfUy9ghgN4s097NgGrkCNdnUJ5WhPr6Ri4nvht5YX0ekQ3rXeOBRnZACzF90d5XUud Q0miXrtdLv//Mxbd90dKTg==; Received: from [87.69.77.57] (port=3117 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibPB-0008Mg-2z; Wed, 12 Oct 2022 09:04:13 -0400 Date: Wed, 12 Oct 2022 16:04:24 +0300 Message-Id: <83fsftchwn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <828rlll4ef.fsf@gmail.com> (message from Pascal Quesseveur on Wed, 12 Oct 2022 12:31:20 +0200) References: <82k055fsos.fsf@gmail.com> <83mta1cxjk.fsf@gnu.org> <828rlll4ef.fsf@gmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) [Please use Reply All to keep the bug tracker on the CC list.] > From: Pascal Quesseveur > Date: Wed, 12 Oct 2022 12:31:20 +0200 > > >"EZ" == Eli Zaretskii writes: > > EZ> With Emacs 29, I get a different message: > > EZ> Use M-x make-directory RET RET to create the directory and its > EZ> parents > > But does the first call with 2 slashes work with Emacs 29? It doesn't hang as with Emacs 28, but it is broken in a slightly different way: *Messages* says the same, but buffer-file-name is X:/Windows/win.ini (i.e. the C: drive letter was lost), and default-directory is accordingly X:/Windows. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 13:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16655804471556 (code B ref 58464); Wed, 12 Oct 2022 13:15:01 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 13:14:07 +0000 Received: from localhost ([127.0.0.1]:56110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibYl-0000P1-0V for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:14:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibYj-0000OQ-6q for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 09:14:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57178) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibYd-0008Ej-UO; Wed, 12 Oct 2022 09:13:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=86Ym9+doAbKa+SYtspnl0JzVHTNgSrvXxY+TZ/d3isw=; b=YN1AxrJElFO3 3wcPoyYC02R0A8h6o3ywhjkrvmXmc+XCZHp+wQeESiGo9ARLbCI4bU/hIoNA2GK4vq/3ky04B2UnJ Hs9oMFiUWIO5+QJvyN5AIZDW025Jwt0VvjP6DsI7pHbWpZuuXl+VBo3UBeNe+JaBPwXEsYwm9hShX 3MIEO6gZ0Eqn2mdaTNJkNNcdy+P6AuD2MQJf2N+spS1R5fTjFE+KWoMg/XlLQeLH1bKUbMacRNo7g 8QFFiBV9nHpHFozw5gjT9TlqELbAiZeBcU6VRbBRTMUbBRmfQaDR/ALhsErx8C5nddVFdw0JNBkPx VOdkrjwRRVq3zqNbBnnN7g==; Received: from [87.69.77.57] (port=3708 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibYQ-000182-TG; Wed, 12 Oct 2022 09:13:59 -0400 Date: Wed, 12 Oct 2022 16:13:58 +0300 Message-Id: <83czaxchgp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87y1tlcn7u.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 12 Oct 2022 13:09:41 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Cc: 58464@debbugs.gnu.org > From: Lars Ingebrigtsen > Date: Wed, 12 Oct 2022 13:09:41 +0200 > > Pascal Quesseveur writes: > > > emacs -Q > > (browse-url-emacs "file://C:/Windows/win.ini") -> Emacs hangs, nothing > > is displayed, C-g > > That's the wrong syntax, but Emacs shouldn't hang... Emacs 29 doesn't hang, at least on my system. > > (browse-url-emacs "file:///C:/Windows/win.ini") -> file content is > > displayed, Message buffer contains: > > > > File exists, but cannot be read > > #> > > So it works fine when you use the right syntax for the URL, but the > problem is the misleading message? No, the misleading message is likely just a symptom of the root cause. The root cause is that the buffer-file-name is set incorrectly, and likewise the default-directory. It could be that the original problem (with displaying images given by the file:// URL) doesn't work, but that is not yet certain, AFAIU. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 13:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16655804811606 (code B ref 58464); Wed, 12 Oct 2022 13:15:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 13:14:41 +0000 Received: from localhost ([127.0.0.1]:56114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibZJ-0000Pq-Ck for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:14:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibZI-0000Pd-1Z for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 09:14:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39568) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibZC-0008J7-Pu; Wed, 12 Oct 2022 09:14:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=L6FmvaFtwCu3pOacE4q5xfmKDeZRoDwSxn2ah10mNxM=; b=oEv/iKb04lPm AkhYSZo5yJMzG5yZcIRO+uqqaF5AU4l5S6UgPVkEfmHOC4lA/m/1DLYYGbEFJ6oU895QoQT6gckNF z3cfnqb11Thfv8LmawoGV+GFGVxTB4jpqBeiTjgXzH5OfpbujkP1tYCcdeaWJqbGFXjl6NXaa++Cx eWyoknpoVA93XZC3LrxqL1ZsR1i4bTdkgM9V0z0kbeAyvuskx5YnG4gXBVsPDO0MpjXj91qt13GF+ xwcTcwJldRRDNskQKCWFZrCTmYtSGTdbZGp0CDzmIZsZQRP6/Nqtm6ptviOOIjtfegpdz1CJEuxX6 wdR0eszWxzUvMRnNHNaVCA==; Received: from [87.69.77.57] (port=3758 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibZC-0001B2-8o; Wed, 12 Oct 2022 09:14:34 -0400 Date: Wed, 12 Oct 2022 16:14:46 +0300 Message-Id: <83a661chfd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tu49cn6n.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 12 Oct 2022 13:10:24 +0200) References: <82k055fsos.fsf@gmail.com> <83mta1cxjk.fsf@gnu.org> <87tu49cn6n.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Pascal Quesseveur , 58464@debbugs.gnu.org > Date: Wed, 12 Oct 2022 13:10:24 +0200 > > Eli Zaretskii writes: > > > With Emacs 29, I get a different message: > > > > Use M-x make-directory RET RET to create the directory and its parents > > > > That's because the file's name and its default-directory are > > incorrect: > > > > M-: buffer-file-name RET > > => X:/C:/Windows/win.ini > > M-: default-directory RET > > => X:/C:/Windows/ > > > > (where X is the driver letter of what happens to be the current drive > > when I invoke Emacs). > > Was this with the first or the second URL? The second. I sent the results with the first one a few minutes ago. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 13:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166558071310456 (code B ref 58464); Wed, 12 Oct 2022 13:19:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 13:18:33 +0000 Received: from localhost ([127.0.0.1]:56129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibd2-0002ia-H8 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:18:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibcp-0002i8-O6 for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 09:18:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=p4goDdYxfI/kOPyqFHEUKLC5IVCDR2wwBpWzzHsZIis=; b=pGSG+HOjmKiJcNC90DrAqyipOb GjrK6NneYX3NEaCkdxddOlFOrx9hrPInIyJK2tuvJJbRqQf7/63TmBnvzB8Zwm1tAc2fCy92fXukA ErrIxTJgiaWCRZwkck/DIGSfRTfVxLtYVCMIXVSfFUHW8Fc3FQBxnBtxI3GzcjlzL6AQ=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oibcg-0006pn-W5; Wed, 12 Oct 2022 15:18:13 +0200 From: Lars Ingebrigtsen In-Reply-To: <83czaxchgp.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 16:13:58 +0300") References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUZFhRbWVeCf32x r63///+uMGHqAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YKDAw7G7NiKpYAAAGUSURBVDjLjVNRtoUg CBTbANAGBDegsv+9PTDr1u1+PD8yzyQMM1NKrwXkC9M/FpMogSL7pvcb1rvtamg2qrQ70IpRM1Qd auXdGpN3hncnGrUOrm+gmDfqP0qlhJowPec4TwTPHkAxDdJrch7OaK07wGy/AADykeUtnjfI1cyQ Xiy9mAM2vm/EI67YLyvyN0DnePwAAHqUimJE9QIAa/Q7mbuF+3zFXaaUUQ0O3/JDuOC/fVOd/SmB 2Teh2L22DwcEqwav3ekEkDAv87QvwLWdcpwldPGOcMC4xaPWLtfBbrI7cJF0Wv0DaB7lPOy32JBs tZyjwk1BkrqIuRLwqeQTe4jXK97jRFm0XoLBx/HCfqWdtJivJkJcGy/DdPA1iah67XkCYpBO1w08 RJ91IbcLOKyKWYhLphEfRkTliN7W3G1F7+LnmV2lPabaIihu4D6EYAKVchjK1ZPjqoNp/JsBYHyY NjWLGOHi50CB4VJAd0DjLzub13Zo5HkeI0iqrB4tsWTPwJFnSbIMpQAAi1sZgOYF/AHdbzH/UKAB iwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0xMlQxMjo1OToyNyswMDowMLA+kFIAAAAldEVY dGRhdGU6bW9kaWZ5ADIwMjItMTAtMTJUMTI6NTk6MjcrMDA6MDDBYyjuAAAAAElFTkSuQmCC X-Now-Playing: Steve Reid's _Nova_: "Long Time Black" Date: Wed, 12 Oct 2022 15:18:10 +0200 Message-ID: <87mta1b2p9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > No, the misleading message is likely just a symptom of the root > cause. The root cause is that the buffer-file-name is set > incorrectly, and likewise the default-directory. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: -3.3 (---) Eli Zaretskii writes: > No, the misleading message is likely just a symptom of the root > cause. The root cause is that the buffer-file-name is set > incorrectly, and likewise the default-directory. Well... have a look at bug#bug#42431, it analyses the problem. (Which is that any usage if insert-file-contents that doesn't reference an actual file on the file system will signal an error, and that's a mistake, I think?) From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 14:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166558470427872 (code B ref 58464); Wed, 12 Oct 2022 14:26:01 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 14:25:04 +0000 Received: from localhost ([127.0.0.1]:58168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicfQ-0007FR-62 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 10:25:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicfN-0007E9-Rl for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 10:25:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58972) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oicfI-0004YX-LG; Wed, 12 Oct 2022 10:24:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LkOFAkGpMmIMUe9fggswONeo7wnf/P1FswwYuXtze6E=; b=E8rVe3gVC1vP 0eUN/FhkC3RwAHEO+v2bBOg1C3L3YtsHIJO8PjYj5Oyu3SeqaEMyn2+FFlhTkufnRU31CXGGkmaYK /vwe4bwsiLqAwHlfMvzL0aDfKHwZwP/8+rTt08GEQVFCRuNzxb8QwEJV0HbtrRihWCKcefLmwjNkA QCNc3qnVsmsasSsRl0K7vLxHPQmlZlP1rxdK8TmpUyda6nW1cza1ClOdiVB/56qqCDof4fITR7gmz +YRlgqUMQHag3bL1ds+qAI6e+3e/1+BLdS3AHrbs8TGaVW4vDwMbiZh/X+OGEzxJw6+7rYN94+s4r vLXnBbfQTsRgKHh3zZX8yQ==; Received: from [87.69.77.57] (port=4135 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oicfI-0000NL-33; Wed, 12 Oct 2022 10:24:56 -0400 Date: Wed, 12 Oct 2022 17:25:08 +0300 Message-Id: <83sfjtazln.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mta1b2p9.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 12 Oct 2022 15:18:10 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org > Date: Wed, 12 Oct 2022 15:18:10 +0200 > > Eli Zaretskii writes: > > > No, the misleading message is likely just a symptom of the root > > cause. The root cause is that the buffer-file-name is set > > incorrectly, and likewise the default-directory. > > Well... have a look at bug#bug#42431, it analyses the problem. (Which > is that any usage if insert-file-contents that doesn't reference an > actual file on the file system will signal an error, and that's a > mistake, I think?) So why isn't what I proposed there TRT? We _know_ we are visiting a local file, so why not convert the file:// URL to a local file name before doing anything with it? From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166558578129988 (code B ref 58464); Wed, 12 Oct 2022 14:43:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 14:43:01 +0000 Received: from localhost ([127.0.0.1]:58186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicwn-0007nV-57 for submit@debbugs.gnu.org; Wed, 12 Oct 2022 10:43:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oicwm-0007n8-3K for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 10:43:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6uTCIYfJG1qrxW8fz4jYza0c/wnk4qEvLEugHrdjZIw=; b=td23KXN0PAqe4jcgKhA9Cs3AMx fU58Ye4MpKFFlMJhGMNWiVGUi8Oo3TLI0zunSUxq4o8l4tVqRCEI50AFrzFQZ6qWPsFYoT1qTx89T 5vom5KuHXGzCMlZpZ+qRAL+8sP5uwVewyG+oQheJszO3xJOYz0SRbUxZIGdpv+OvkEd0=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oicwd-0007QY-Kh; Wed, 12 Oct 2022 16:42:53 +0200 From: Lars Ingebrigtsen In-Reply-To: <83sfjtazln.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 17:25:08 +0300") References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX6+fPm3NPTuai+ eWn///8U6o1RAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YKDA4oF9i/80EAAAG2SURBVDjLdVQLtuow CAxxAwzdQCAbuCb739sbbJvoeZqj1HaAGT61lP+OtOsHluHx2jD0hAYCCCmS3qhacAEe0zXQHg0g qFA5o6NCWriboliYhjLqZGMswBsvoqJB+y5Gy5cjW1bebR+c4G0WUJPgzCUf2avrKvktJcUU82Ll eJ7AnUpVa3djGVrE8ZEuApI8AjB2A3U4NHmgAJotwLJXIBUtu9AXcIT32VBkMBV8pdIjrAdpzeGG SJknYB49woUawtxXJljwdAJ9UF3snhGYM0blpXvg5qD4Pubs02LyuoHymL3nB30+OwVgA6PPcYxK Sw1tAVLJOuyv9kTQsOaRdUeUan3OYVgkIQc3iPLhESxe7xCDjWkjhSv7voHi6LBnYXE4ggu0C9FH Mjq7NtixtlRxltzYtPzK3IWcQ0bO++y9LlkvgN6S2nZP4lop0cwnax4wlXTSx5++XpM71ZWTMn2t 8t33b5uenj+A/Vg+gbBXw3LZxFrkW3VyR2p8DHdXsRzBFYjkkOPpqYqrnXt8AlyyIt3R2PNept2A tGokAreaNGXwT+AC2NBdbdH3l/l7HT/OL+d/Z5Yvh+QSnfwAAAAldEVYdGRhdGU6Y3JlYXRlADIw MjItMTAtMTJUMTQ6NDA6MjIrMDA6MDB/eJQiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEwLTEy VDE0OjQwOjIyKzAwOjAwDiUsngAAAABJRU5ErkJggg== X-Now-Playing: Devin and Gary's _Go Outside_: "Go Outside" Date: Wed, 12 Oct 2022 16:42:49 +0200 Message-ID: <87edvdays6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Well... have a look at bug#bug#42431, it analyses the problem. (Which >> is that any usage if insert-file-contents that doesn't reference an >> actual file on the file system will signal an error, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> Well... have a look at bug#bug#42431, it analyses the problem. (Which >> is that any usage if insert-file-contents that doesn't reference an >> actual file on the file system will signal an error, and that's a >> mistake, I think?) > > So why isn't what I proposed there TRT? We _know_ we are visiting a > local file, so why not convert the file:// URL to a local file name > before doing anything with it? For local files, yes -- but it's a more general problem, and should (also) be fixed in general. (But also see bug#58302 -- browse-url-emacs shouldn't be calling these functions at all.) From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 15:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16655901065626 (code B ref 58464); Wed, 12 Oct 2022 15:56:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 15:55:06 +0000 Received: from localhost ([127.0.0.1]:58267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oie4U-0001Sb-Py for submit@debbugs.gnu.org; Wed, 12 Oct 2022 11:55:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oie4P-0001Rv-LX for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 11:55:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34964) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oie4K-0003a9-Cc; Wed, 12 Oct 2022 11:54:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=GHvVAUIgtoItgd1XYvh9sAoe+PIi3+IXR+G2Z3eYfa0=; b=I+2a7nAUJkcx AKFg/e6lsL+eZUcleOaVOkDxLJJyn5PYgQYK0O1kLBT8hgsj7aDYYBDWm3zwZ+J5LU5UpLPTwwmK9 IOAUgY5Rq1WoFMeUB5AiiROSCPz3NpjQ4e3DkySHDV6vNW/OhadM0aIxh62KfxVLd7p90Cee2vsfs P8RZFt8ebGJ6XZfZ5Ix040QZU/YiU06A2D5jOuQUyS4+dYhQPqxtkly8ZcTzUNuw2qY+9Xd2UvcUg aaKmBfVVTE2VRCKtgyo4CGADDe7Pt+KPo9w12GNXJ+6dNCOSr2OdXil9XKq25rF4kym+XN3nzqnyh llqZaPecCAEzK7EWsDKg1w==; Received: from [87.69.77.57] (port=1683 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oie4J-0004h4-SD; Wed, 12 Oct 2022 11:54:52 -0400 Date: Wed, 12 Oct 2022 18:55:03 +0300 Message-Id: <83leplavfs.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87edvdays6.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 12 Oct 2022 16:42:49 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org > Date: Wed, 12 Oct 2022 16:42:49 +0200 > > Eli Zaretskii writes: > > >> Well... have a look at bug#bug#42431, it analyses the problem. (Which > >> is that any usage if insert-file-contents that doesn't reference an > >> actual file on the file system will signal an error, and that's a > >> mistake, I think?) > > > > So why isn't what I proposed there TRT? We _know_ we are visiting a > > local file, so why not convert the file:// URL to a local file name > > before doing anything with it? > > For local files, yes -- but it's a more general problem, and should > (also) be fixed in general. I'm not sure I follow: file:// URLs always point to local files, no? And if you think about remote files in the sense of Tramp, then that's transparently handled by the "normal" file I/O primitives. So what is the more general problem to solve here? And why converting file:// URLs to file-name format is not TRT? > (But also see bug#58302 -- browse-url-emacs shouldn't be calling these > functions at all.) How else can Emacs visit files except via insert-file-contents? Or what do you mean by "these functions"? From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16655902485869 (code B ref 58464); Wed, 12 Oct 2022 15:58:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 15:57:28 +0000 Received: from localhost ([127.0.0.1]:58275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oie6o-0001WZ-0s for submit@debbugs.gnu.org; Wed, 12 Oct 2022 11:57:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oie6k-0001WI-Id for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 11:57:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=lbOc/n7fnlBdTSJ1Qw1QYJr9+ZoHXmSpQbInB1sGK8s=; b=JafMgiXceMx16x5SdHafX71elB hUibSZ44+F58NGz21e1k+hPl4vM6rZvDxqr08Y+B32xorpAB1MYE1rpbUOXORefv5D8B8fwhF9624 gQczqjeOoyAp3vQUGSbppUyJ6aV0qaJSsbDRZiYDwdufc0/9zWaiZLbGBRzlt+5LWEDE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oie6b-0007uX-T0; Wed, 12 Oct 2022 17:57:16 +0200 From: Lars Ingebrigtsen In-Reply-To: <83leplavfs.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 18:55:03 +0300") References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJ cEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfmCgwPKykzMdceAAABl0lEQVRIx61Vy7HDMAhce9SU j9tEeqAiekgTFJNG3gEJC0m2k5nHJTFmgeXn7cCtiA6KHQ8i8iMAzIjy4J+jZoogEyiHGAHCd/9+ CjAABOoepcJsAjQOXj493RLah4mHXXLmAgAka+psYcKgpqTaeTMLM2u6YF6GXg5Jn6RJUwDYPrCh ++JhACje1Q0B4FVTynUWIedIFvxKLkh1X4mdnhjV2j7Ng2ZrGDQrPLcKmMSIqFCS62m1rtj2DGDq Fp8BXop5dB9SwvcAA1SgPB+rXFXJ+y9P+5AirLbvhoMO1QmALc1Nrxzt/M3+KsK1FNgiU20/8coa ofvLp6+wb0nu2nZ4La/KKUhtxzz0mXRrBhsHYKbBbo58sSKJ0qN7BM/hE3Ym2wHBsqXBNQ/UduAO McueGH0J0NWV/rcIBUgXy7yCVZMWjjNpc+PeoSA03uDi7rr7mDPQ9Jfj8BmuFwGAmkc471XMkGi/ zyrVkYJ5NNod95MfwkhO6d+4r9sgKPmW1BA6t6ZfoBU9Xa6VECUFsMFj646eX84/BS+GVEnRtQUA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAtMTJUMTU6NDM6NDErMDA6MDC+XuW+AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTEwLTEyVDE1OjQzOjQxKzAwOjAwzwNdAgAAAABJRU5ErkJggg== X-Now-Playing: Severed Heads's _Under Gail Succubus_: "Theme from the Surface" Date: Wed, 12 Oct 2022 17:57:13 +0200 Message-ID: <871qrdavc6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I'm not sure I follow: file:// URLs always point to local files, no? browse-url-emacs takes any URL, not just file:// URL. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: > I'm not sure I follow: file:// URLs always point to local files, no? browse-url-emacs takes any URL, not just file:// URL. (browse-url-emacs "https://gnus.org/") "works fine", except for the same error messages. >> (But also see bug#58302 -- browse-url-emacs shouldn't be calling these >> functions at all.) > > How else can Emacs visit files except via insert-file-contents? Or > what do you mean by "these functions"? `url-file-handler'. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2022 16:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16655908647015 (code B ref 58464); Wed, 12 Oct 2022 16:08:02 +0000 Received: (at 58464) by debbugs.gnu.org; 12 Oct 2022 16:07:44 +0000 Received: from localhost ([127.0.0.1]:58294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oieGi-0001oz-Ni for submit@debbugs.gnu.org; Wed, 12 Oct 2022 12:07:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oieGV-0001ob-FX for 58464@debbugs.gnu.org; Wed, 12 Oct 2022 12:07:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33136) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oieGP-000637-VA; Wed, 12 Oct 2022 12:07:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=VCgx7Mnhc59d+NTqo7PSpXp8Z1OeoOX5ZYKR1i6taIU=; b=DM8u/LePi7P9 12VSpz9KKcP+ScFF1SUF58HSyN9+hABrUqAjIUuAv91SHYdm6cwHZEvM6atvhjGpzc5nhYD1/IWL5 0kLw4pikb4Wqa4cS8beTT9/WtRCKCRF6qYHtvskOTEtAPzghGMA/c7IG43pUXxJ3JimRLo3SG/q7h uAMp8WwG5SvdhIpISbeGK5GvOjbGd8ZB/d7HLR8rP+JTf+MSNqSvGctbFgPe3OA4g4EkD7bGxh1rA nm+ZLL4XL5+bvvbRn9KYeejvCqvs7xMdf/XLbkc/cMX9Z8MDQLonChLvWwhCh0By7GEWvYQqpq2Vn CYhmApXWfQGdybygPHc9iQ==; Received: from [87.69.77.57] (port=2450 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oieGN-0001cu-Re; Wed, 12 Oct 2022 12:07:21 -0400 Date: Wed, 12 Oct 2022 19:07:32 +0300 Message-Id: <83ilkpauuz.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871qrdavc6.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 12 Oct 2022 17:57:13 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org > Date: Wed, 12 Oct 2022 17:57:13 +0200 > > Eli Zaretskii writes: > > > I'm not sure I follow: file:// URLs always point to local files, no? > > browse-url-emacs takes any URL, not just file:// URL. > > (browse-url-emacs "https://gnus.org/") "works fine", except for the same > error messages. But this bug report ius about file:// URLs, not about anything else. > >> (But also see bug#58302 -- browse-url-emacs shouldn't be calling these > >> functions at all.) > > > > How else can Emacs visit files except via insert-file-contents? Or > > what do you mean by "these functions"? > > `url-file-handler'. Which ends up calling the same functions? From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 02:43:27 2022 Received: (at control) by debbugs.gnu.org; 13 Oct 2022 06:43:27 +0000 Received: from localhost ([127.0.0.1]:59149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oirwF-0001Ky-Eq for submit@debbugs.gnu.org; Thu, 13 Oct 2022 02:43:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oirwD-0001Kk-KC for control@debbugs.gnu.org; Thu, 13 Oct 2022 02:43:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=i9EGLlwNQzSubnWZGLAl/QqN+u0gnzeg+vrtttKjwoE=; b=MqC1OPtmZ+17ibmZraJau0RQg8 IXlPvH8GSTblbMyuUaTVw8A54tcetAoC9JnMVajsZ6Ej1XWt9RiGVjmhya495R5HgHecE3AOSe1n6 31L3g2HjlP4VQ4UVl4d1VYjEbnKAkYOFL0yUSI95ZI8m58bsGWge0jqG0zdgboZuhw/c=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oirw5-0005PH-S6 for control@debbugs.gnu.org; Thu, 13 Oct 2022 08:43:19 +0200 Date: Thu, 13 Oct 2022 08:43:17 +0200 Message-Id: <874jw89qbe.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58464 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 58464 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) close 58464 quit From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 07:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166564770514313 (code B ref 58464); Thu, 13 Oct 2022 07:56:02 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 07:55:05 +0000 Received: from localhost ([127.0.0.1]:59330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oit3Z-0003in-Jy for submit@debbugs.gnu.org; Thu, 13 Oct 2022 03:55:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oit3W-0003i8-TK for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 03:55:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=+m8EVnPp6+EDx4qYo6WrPKNdQCGmTDFZx3ihZundyVs=; b=L5P5iNMjT2QJSieU7/pjHUFB9+ 1QaLx3VPIDSIM0KZ0Z4jjv40CM7kQSKqX8E0M13ONAeAuuutXZlTwju2IwFjgYq3HK7yOK41f8JmO ey7rj8KvXhTlRJ/BV8+f46aYMLXiiqiEavzEr/3ZEK9BcR7XbrwXOuFwZeGc0vWPkzgY=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oit3N-0005ss-CS; Thu, 13 Oct 2022 09:54:55 +0200 From: Lars Ingebrigtsen In-Reply-To: <83ilkpauuz.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Oct 2022 19:07:32 +0300") References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> X-Now-Playing: Chrome's _Subterranean Modern_: "Meet You In The Subway" Date: Thu, 13 Oct 2022 09:54:52 +0200 Message-ID: <87r0zc88fn.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> browse-url-emacs takes any URL, not just file:// URL. >> >> (browse-url-emacs "https://gnus.org/") "works fine", except for the same >> error messages. > > But this bug report ius about file:// URL [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> browse-url-emacs takes any URL, not just file:// URL. >> >> (browse-url-emacs "https://gnus.org/") "works fine", except for the same >> error messages. > > But this bug report ius about file:// URLs, not about anything else. I've now fixed the general problem, and I think I've also fixed the Windows-specific file:-specific problem on the trunk. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 03:55:11 2022 Received: (at control) by debbugs.gnu.org; 13 Oct 2022 07:55:11 +0000 Received: from localhost ([127.0.0.1]:59333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oit3e-0003j6-RG for submit@debbugs.gnu.org; Thu, 13 Oct 2022 03:55:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oit3b-0003iI-59 for control@debbugs.gnu.org; Thu, 13 Oct 2022 03:55:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=D/XCNIuSMPZyv+NLvicTnypvgogSrRGAOPIioYoQt24=; b=bXfrB7+UMbPZzSxY/2vKgEqZq5 PLnvSpnca5DxmqI9OCN4iXmbgnfeAoUh4VonnrELtB21ECani6O4vbr1ONbLbrWIxNk5o43ic8stt lecAOp+RyVdPLat0yIWGc2zrXCUziw9shhz3k7sZ8b8EFPhNUGllaHBZ5GZtWaUX4ydE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oit3T-0005t1-86 for control@debbugs.gnu.org; Thu, 13 Oct 2022 09:55:01 +0200 Date: Thu, 13 Oct 2022 09:54:58 +0200 Message-Id: <87pmew88fh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58464 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 58464 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) close 58464 29.1 quit From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166565696123617 (code B ref 58464); Thu, 13 Oct 2022 10:30:02 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 10:29:21 +0000 Received: from localhost ([127.0.0.1]:59659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oivSr-00068q-70 for submit@debbugs.gnu.org; Thu, 13 Oct 2022 06:29:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oivSp-00068f-Ab for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 06:29:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39072) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oivSk-0007JX-2U; Thu, 13 Oct 2022 06:29:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ia/ZiTQfZPeKwLnrPcFQFg6Z/u4aP5Wc8bgt3EAVves=; b=YDJqGQ3fJVoo uaoq2lR2EeeOw33/euvQ3tHFwV7h1EdL3r/ITr4ax2EfKiATk7PMLLZexqaywyzTDeDuO2HesOANe Jm+cEIUBB5VTaG3MqV6vYP9R8s3918mHX2Cut0BIg7uws/IwRATtCjUxaYeer3dEGTyQ1Xao0HJLv /BmCv5i0rO5GvQT8fm9659ybrc8YqyaV2BQ4J6jh1zibMzqtkmyusrKoyYvoBPdXm65m/DfKclz7Q iGDMrTer7GqiQYM6Kspmpaw1MS+7pw+n+9q7L0Wr2hJi7H6tQytVndxaWqLtMAbVoAtpP9mmVW8GB T89pNbaTX+RFVjnHwUtl5w==; Received: from [87.69.77.57] (port=2834 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oivSi-0002MQ-46; Thu, 13 Oct 2022 06:29:13 -0400 Date: Thu, 13 Oct 2022 13:29:25 +0300 Message-Id: <83wn949fui.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87r0zc88fn.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 13 Oct 2022 09:54:52 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> <87r0zc88fn.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org > Date: Thu, 13 Oct 2022 09:54:52 +0200 > > Eli Zaretskii writes: > > >> browse-url-emacs takes any URL, not just file:// URL. > >> > >> (browse-url-emacs "https://gnus.org/") "works fine", except for the same > >> error messages. > > > > But this bug report ius about file:// URLs, not about anything else. > > I've now fixed the general problem, and I think I've also fixed the > Windows-specific file:-specific problem on the trunk. Thanks. But this part: - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) + if (save_errno != 0) might cause us signal an error when VISIT is nil, something that didn't happen before. (I also am not sure it is 100% reliable to rely on save_errno being non-zero whenever we encounter an error, especially in the file-handlers case.) From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: pquessev@gmail.com, Paul Eggert , 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.16656606675983 (code B ref 58464); Thu, 13 Oct 2022 11:32:02 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 11:31:07 +0000 Received: from localhost ([127.0.0.1]:59735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiwQb-0001YO-VE for submit@debbugs.gnu.org; Thu, 13 Oct 2022 07:31:06 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiwQP-0001Xi-GH for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 07:31:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=rAUFEwSRXDQnmS/b4Q4LiFaZmfg2iCPpfVR5bV30/Ac=; b=Qf9YDgwhTP18WE1baqxKvIJBlg m/Aeb8Lu/pQYInmtToqT0OH6WQphzjztIsfBDCseQyouYX/Z1ZYYeGm4G/JoLmwe/PvbS/3/ELns2 TlBHtMFDhnV4mVElFc/UAdopJRyaDoQltG32GLudPeXqsgmvKgcdX7emCF2N9p1fDFPw=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oiwQE-0007Qi-Rb; Thu, 13 Oct 2022 13:30:45 +0200 From: Lars Ingebrigtsen In-Reply-To: <83wn949fui.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 13 Oct 2022 13:29:25 +0300") References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> <87r0zc88fn.fsf@gnus.org> <83wn949fui.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXY1MKSZ2BIRD// ////4AazAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YKDQseDGWxDlYAAAF0SURBVCjPPdGxittAEAbg kbndQpUPbIOuT8j5KVaQpEilwiM4VSbYAe9T+Mp0m8Pr4ioXWrH7P2VmZckCCT5mZjX6RSpgaJI/ UL6UQ9ghTDjbcIDvZ6Qv+Ddji9VwnbH52AETnL72QLzjViA8KpG2vpsrOyJmWt4h95rlwUagnFJs tp75Rqrq7TsbRIU9qdOp3bMJsURDaoOrYzoeXq20PffDuaLV8lsp+Or+mCeqmtffAtAL0bJyqmhI w7w4LcuV9VIqnx9RI9m/TxkIURMw9CNOURsAjjJ+xNJbtOeMcIllY2ORt8bgL4uA2/gJ+IRbBDuh Rd8m7UYkRuwiNRnas43cm9VUsXF9JvV9nPFd1BfSv6RRcfU29t/TKbxkxTmcHNXxp2yGCaqTF/sp RGWB7YxC0D0gE5154FZ0bp5JRNPWI2qE+eh13dhEOR2B/CmbTH3HnhZIVIxtuqcNQIsRZaK8m2Sd gRpITroV7RS3wfLxrfkPV1CbwxASRxcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAtMTNUMTE6 MzA6MTIrMDA6MDBri6TAAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEwLTEzVDExOjMwOjEyKzAw OjAwGtYcfAAAAABJRU5ErkJggg== X-Now-Playing: Jane's _Make More Noise (3)_: "It's A Fine Day" Date: Thu, 13 Oct 2022 13:30:39 +0200 Message-ID: <8735bs7yg0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Thanks. But this part: > > - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) > + if (save_errno != 0) > > might cause us signal an error when VISIT is nil, something that [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: -3.3 (---) Eli Zaretskii writes: > Thanks. But this part: > > - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) > + if (save_errno != 0) > > might cause us signal an error when VISIT is nil, something that > didn't happen before. > > (I also am not sure it is 100% reliable to rely on save_errno being > non-zero whenever we encounter an error, especially in the > file-handlers case.) That's Paul's change -- added to the CCs. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: pquessev@gmail.com, eggert@cs.ucla.edu, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166567592820261 (code B ref 58464); Thu, 13 Oct 2022 15:46:02 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 15:45:28 +0000 Received: from localhost ([127.0.0.1]:34628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj0Ol-0005Gj-Nn for submit@debbugs.gnu.org; Thu, 13 Oct 2022 11:45:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj0Oj-0005GW-Rm for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 11:45:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40316) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj0OY-0006Os-Ih; Thu, 13 Oct 2022 11:45:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8FLNvD8PEFs++MGpFc9SJrspOriMpA3cq7iUHlWKjy4=; b=Aq5a/gOqaxtz oPJdqzCDrr/K+Xy3VlUqgET8APp91kdEw3IwtGXCFUIsBzhYH8bQhykBcVKdyYIq33Gf1yluYSuET BhDwPzjZEKK6a3KnoXxOorKY1bbgMg/kh8J8uCG1jn9n1OJjkWqxXefYSut31I5arEhXufE1Udj9v RV1oNnUsjlZ6UMXPYT6qwdYmH0FxX9+GALkuGFjefR5i1tokApzWYKduYyYHgwQRJpK69BAHzm70z uyL653FIW3+ymp/o+fhvh+zLIt/lCm6IfQKrbh2EtVvTBydovILqBUr4BK98oINqLn2iWw9KeTQp4 05OudeCiFqp0+NK5BC92tA==; Received: from [87.69.77.57] (port=2154 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj0OR-0000u0-1M; Thu, 13 Oct 2022 11:45:14 -0400 Date: Thu, 13 Oct 2022 18:44:59 +0300 Message-Id: <83pmevaft0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8735bs7yg0.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 13 Oct 2022 13:30:39 +0200) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> <87r0zc88fn.fsf@gnus.org> <83wn949fui.fsf@gnu.org> <8735bs7yg0.fsf@gnus.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org, Paul Eggert > > Date: Thu, 13 Oct 2022 13:30:39 +0200 > > Eli Zaretskii writes: > > > Thanks. But this part: > > > > - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) > > + if (save_errno != 0) > > > > might cause us signal an error when VISIT is nil, something that > > didn't happen before. > > > > (I also am not sure it is 100% reliable to rely on save_errno being > > non-zero whenever we encounter an error, especially in the > > file-handlers case.) > > That's Paul's change -- added to the CCs. Oops, sorry about that. From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 16:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen , Eli Zaretskii Cc: pquessev@gmail.com, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166567926426593 (code B ref 58464); Thu, 13 Oct 2022 16:42:02 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 16:41:04 +0000 Received: from localhost ([127.0.0.1]:34799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj1Ga-0006uq-1Z for submit@debbugs.gnu.org; Thu, 13 Oct 2022 12:41:04 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj1GX-0006uB-2X for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 12:41:03 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BC581160056; Thu, 13 Oct 2022 09:40:55 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id ZbiLc4yaW8uW; Thu, 13 Oct 2022 09:40:55 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DBF98160075; Thu, 13 Oct 2022 09:40:54 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu DBF98160075 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1665679254; bh=tHs27crzXoSp8n1Iz3YfZ/5AqfDZ+1bE3Dqrn+ieFl0=; h=Content-Type:Message-ID:Date:MIME-Version:To:From:Subject; b=BDpj3+9qjIj5ReS1kHIhN1ynpbFC/VtFizIlvZ0q87cF7fmzJtK5d1n+E6jcweVbX sYQ2DxUst9GrP7ah62LI8bzV048H2ax43SXFHW04GoRSNNqHy5TtG4s/jPz5J6cHUs 9TRarhaDE1yxFSPPAOtNYHVKWVrCO1mRRT4g/E/Q= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TG6MgT1gAo6F; Thu, 13 Oct 2022 09:40:54 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A7F5C160056; Thu, 13 Oct 2022 09:40:54 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------UK72F7ZguBDonr0lPriy3DNd" Message-ID: <6cc4566c-00f8-8fa1-4dcd-411539972f87@cs.ucla.edu> Date: Thu, 13 Oct 2022 09:40:54 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Content-Language: en-US References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> <87r0zc88fn.fsf@gnus.org> <83wn949fui.fsf@gnu.org> <8735bs7yg0.fsf@gnus.org> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <8735bs7yg0.fsf@gnus.org> 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: -5.1 (-----) This is a multi-part message in MIME format. --------------UK72F7ZguBDonr0lPriy3DNd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2022-10-13 04:30, Lars Ingebrigtsen wrote: > Eli Zaretskii writes: > >> Thanks. But this part: >> >> - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) >> + if (save_errno != 0) >> >> might cause us signal an error when VISIT is nil, something that >> didn't happen before. We should be OK there. If VISIT is nil, SAVE_ERRNO must be zero. >> (I also am not sure it is 100% reliable to rely on save_errno being >> non-zero whenever we encounter an error, especially in the >> file-handlers case.) Should be OK here too. In the file-handlers case, SAVE_ERRNO is zero. I installed the attached to help document and check this. --------------UK72F7ZguBDonr0lPriy3DNd Content-Type: text/x-patch; charset=UTF-8; name="0001-Improve-checks-for-recent-File-exists-fixup.patch" Content-Disposition: attachment; filename="0001-Improve-checks-for-recent-File-exists-fixup.patch" Content-Transfer-Encoding: base64 RnJvbSAxMGY1NTk3NWQzNGRkNzI5OWY3MmZkZjhkOTNmZDhjYmUyZTQxZTI1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDEzIE9jdCAyMDIyIDA5OjMzOjQ2IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gSW1wcm92ZSBjaGVja3MgZm9yIHJlY2VudCAiRmlsZSBleGlzdHMiIGZpeHVwCgoqIHNy Yy9maWxlaW8uYyAoRmluc2VydF9maWxlX2NvbnRlbnRzKTogQWRkIGFuIGFzc2VydGlvbiAo YnVnIzQyNDMxKS4KLS0tCiBzcmMvZmlsZWlvLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3NyYy9maWxlaW8uYyBiL3NyYy9maWxlaW8u YwppbmRleCA0OTU1M2YzYzkxLi5iOWE1N2RkNTgwIDEwMDY0NAotLS0gYS9zcmMvZmlsZWlv LmMKKysrIGIvc3JjL2ZpbGVpby5jCkBAIC01MDAzLDYgKzUwMDMsNyBAQCBiZWNhdXNlICgx KSBpdCBwcmVzZXJ2ZXMgc29tZSBtYXJrZXIgcG9zaXRpb25zIChpbiB1bmNoYW5nZWQgcG9y dGlvbnMKICAgaWYgKHNhdmVfZXJybm8gIT0gMCkKICAgICB7CiAgICAgICAvKiBTaWduYWwg YW4gZXJyb3IgaWYgdmlzaXRpbmcgYSBmaWxlIHRoYXQgY291bGQgbm90IGJlIG9wZW5lZC4g ICovCisgICAgICBlYXNzZXJ0ICghTklMUCAodmlzaXQpICYmIE5JTFAgKGhhbmRsZXIpKTsK ICAgICAgIHJlcG9ydF9maWxlX2Vycm5vICgiT3BlbmluZyBpbnB1dCBmaWxlIiwgb3JpZ19m aWxlbmFtZSwgc2F2ZV9lcnJubyk7CiAgICAgfQogCi0tIAoyLjM0LjEKCg== --------------UK72F7ZguBDonr0lPriy3DNd-- From unknown Tue Aug 19 10:07:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58464: 28.1; browse-url-emacs doesn't work for local files on Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Oct 2022 19:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Paul Eggert Cc: pquessev@gmail.com, larsi@gnus.org, 58464@debbugs.gnu.org Received: via spool by 58464-submit@debbugs.gnu.org id=B58464.166568857410479 (code B ref 58464); Thu, 13 Oct 2022 19:17:01 +0000 Received: (at 58464) by debbugs.gnu.org; 13 Oct 2022 19:16:14 +0000 Received: from localhost ([127.0.0.1]:34985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj3gk-0002iv-7b for submit@debbugs.gnu.org; Thu, 13 Oct 2022 15:16:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj3gh-0002iS-Lc for 58464@debbugs.gnu.org; Thu, 13 Oct 2022 15:16:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj3gb-0006o9-LK; Thu, 13 Oct 2022 15:16:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JE1FGa1mD1A5zeajlik4FJfYC5Bz8VQXWylhvl0tD/A=; b=d0bE2kpAAIvO eQbqklS/jOm6a6vZLtyzz7PsqaNd2mDkvM2ulJmT6kdU0qrCHKsdo5LwDl2nFnONFT/MpTtNG0KS9 FViXrQXSuhRClQZM46tMM0MIBUGlp8HNdyDBZTYJCLYaMxDPwOA8FZo+OsdzsV6CvuXZDx9TKoARb kiCwViNvYmiDLlpBp2Yn8611LCiU7VPYpXMAPkZCk/jW38+8IWSUsgVP/gQOD6MLjj1Lv80N0UOeS a8yqCpDU8MB33N4ZI/+styW9chovCyzL6zaVjz8TdNu7C0XFzt7rXlwm82FsTRmdN7x34uVjtOfBz mfPXzgcCR9wFlx3MCpJn6Q==; Received: from [87.69.77.57] (port=3073 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj3gR-0001Wb-C4; Thu, 13 Oct 2022 15:16:05 -0400 Date: Thu, 13 Oct 2022 22:15:45 +0300 Message-Id: <83a65za61q.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <6cc4566c-00f8-8fa1-4dcd-411539972f87@cs.ucla.edu> (message from Paul Eggert on Thu, 13 Oct 2022 09:40:54 -0700) References: <82k055fsos.fsf@gmail.com> <87y1tlcn7u.fsf@gnus.org> <83czaxchgp.fsf@gnu.org> <87mta1b2p9.fsf@gnus.org> <83sfjtazln.fsf@gnu.org> <87edvdays6.fsf@gnus.org> <83leplavfs.fsf@gnu.org> <871qrdavc6.fsf@gnus.org> <83ilkpauuz.fsf@gnu.org> <87r0zc88fn.fsf@gnus.org> <83wn949fui.fsf@gnu.org> <8735bs7yg0.fsf@gnus.org> <6cc4566c-00f8-8fa1-4dcd-411539972f87@cs.ucla.edu> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Thu, 13 Oct 2022 09:40:54 -0700 > Cc: pquessev@gmail.com, 58464@debbugs.gnu.org > From: Paul Eggert > > >> - if (NILP (handler) && !NILP (visit) && current_buffer->modtime.tv_nsec < 0) > >> + if (save_errno != 0) > >> > >> might cause us signal an error when VISIT is nil, something that > >> didn't happen before. > > We should be OK there. If VISIT is nil, SAVE_ERRNO must be zero. > > >> (I also am not sure it is 100% reliable to rely on save_errno being > >> non-zero whenever we encounter an error, especially in the > >> file-handlers case.) > > Should be OK here too. In the file-handlers case, SAVE_ERRNO is zero. Famous last words.